|
View:
New views
3 Messages
—
Rating Filter:
Alert me
|
|
|
[janino-dev] [jira] Created: (JANINO-131) instanceof returns true for null values, instead of falseinstanceof returns true for null values, instead of false
--------------------------------------------------------- Key: JANINO-131 URL: http://jira.codehaus.org/browse/JANINO-131 Project: Janino Issue Type: Bug Affects Versions: 2.5.15 Environment: Windows XP Java 1.4.x Java 1.6.x Reporter: Mario Alberto Ortegón Cabrera Assignee: Arno Unkrig Priority: Critical Fix For: 2.5.15 We created the following test class: import java.util.List; public class InstanceofTest { public static void main(String[] args) { boolean b = null instanceof List; System.out.println("null instanceof List = " + b); List aList = null; boolean c = (aList instanceof List); System.out.println("aList instanceof List = " + c); } } We compiled with janino using: "%JAVA_HOME%/bin/java" -cp F:\dev\lib\janino-2.5.15\lib\janino.jar org.codehaus.janino.Compiler InstanceofTest.java After execution we get: null instanceof List = true aList instanceof List = true We compiled with java using: "%JAVA_HOME%/bin/javac" InstanceofTest.java After execution "%JAVA_HOME%/bin/java" InstanceofTest we get: null instanceof List = false aList instanceof List = false So the behavior is clearly different -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira --------------------------------------------------------------------- To unsubscribe from this list, please visit: http://xircles.codehaus.org/manage_email |
|
|
[jira] Updated: (JANINO-131) instanceof returns true for null values, instead of false[ http://jira.codehaus.org/browse/JANINO-131?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Matt Fowles updated JANINO-131: ------------------------------- Attachment: instanceof.diff Attached patch fixes the problem and adds a test > instanceof returns true for null values, instead of false > --------------------------------------------------------- > > Key: JANINO-131 > URL: http://jira.codehaus.org/browse/JANINO-131 > Project: Janino > Issue Type: Bug > Affects Versions: 2.5.15 > Environment: Windows XP > Java 1.4.x > Java 1.6.x > Reporter: Mario Alberto Ortegón Cabrera > Assignee: Arno Unkrig > Priority: Critical > Fix For: 2.5.15 > > Attachments: instanceof.diff > > > We created the following test class: > import java.util.List; > public class InstanceofTest { > public static void main(String[] args) { > boolean b = null instanceof List; > System.out.println("null instanceof List = " + b); > List aList = null; > boolean c = (aList instanceof List); > System.out.println("aList instanceof List = " + c); > } > } > We compiled with janino using: > "%JAVA_HOME%/bin/java" -cp F:\dev\lib\janino-2.5.15\lib\janino.jar org.codehaus.janino.Compiler InstanceofTest.java > After execution we get: > null instanceof List = true > aList instanceof List = true > We compiled with java using: > "%JAVA_HOME%/bin/javac" InstanceofTest.java > After execution > "%JAVA_HOME%/bin/java" InstanceofTest > we get: > null instanceof List = false > aList instanceof List = false > So the behavior is clearly different -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira --------------------------------------------------------------------- To unsubscribe from this list, please visit: http://xircles.codehaus.org/manage_email |
|
|
[jira] Commented: (JANINO-131) instanceof returns true for null values, instead of false[ http://jira.codehaus.org/browse/JANINO-131?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=179470#action_179470 ] Matt Fowles commented on JANINO-131: ------------------------------------ You can find a fixed version of this at: http://code.google.com/p/janino-streambase/ > instanceof returns true for null values, instead of false > --------------------------------------------------------- > > Key: JANINO-131 > URL: http://jira.codehaus.org/browse/JANINO-131 > Project: Janino > Issue Type: Bug > Affects Versions: 2.5.15 > Environment: Windows XP > Java 1.4.x > Java 1.6.x > Reporter: Mario Alberto Ortegón Cabrera > Assignee: Arno Unkrig > Priority: Critical > Fix For: 2.5.15 > > Attachments: instanceof.diff > > > We created the following test class: > import java.util.List; > public class InstanceofTest { > public static void main(String[] args) { > boolean b = null instanceof List; > System.out.println("null instanceof List = " + b); > List aList = null; > boolean c = (aList instanceof List); > System.out.println("aList instanceof List = " + c); > } > } > We compiled with janino using: > "%JAVA_HOME%/bin/java" -cp F:\dev\lib\janino-2.5.15\lib\janino.jar org.codehaus.janino.Compiler InstanceofTest.java > After execution we get: > null instanceof List = true > aList instanceof List = true > We compiled with java using: > "%JAVA_HOME%/bin/javac" InstanceofTest.java > After execution > "%JAVA_HOME%/bin/java" InstanceofTest > we get: > null instanceof List = false > aList instanceof List = false > So the behavior is clearly different -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira --------------------------------------------------------------------- To unsubscribe from this list, please visit: http://xircles.codehaus.org/manage_email |
| Free embeddable forum powered by Nabble | Forum Help |