diff options
Diffstat (limited to 'org.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/StackMapAttributeTest.java')
-rw-r--r-- | org.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/StackMapAttributeTest.java | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/org.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/StackMapAttributeTest.java b/org.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/StackMapAttributeTest.java index ce9e6cf0d0..ed924e0d97 100644 --- a/org.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/StackMapAttributeTest.java +++ b/org.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/StackMapAttributeTest.java @@ -8830,4 +8830,35 @@ public class StackMapAttributeTest extends AbstractRegressionTest { }, "SUCCESS"); } + public void test558844() { + this.runConformTest( + new String[] { + "X.java", + "public class X {\n" + + " \n" + + " public static void main( String[] args ) {\n" + + " System.out.println(new X().getText());\n" + + " }\n" + + "\n" + + " public String getText() {\n" + + " Long lValue1 = getValue1();\n" + + " Long lValue2 = getValue2();\n" + + " return ( isValue1() ? \"\" : ( lValue1 == null ? \"\" : lValue1.toString() ) + \"-\" ) + ( lValue2 == null ? \"\" : lValue2.toString() );\n" + + " }\n" + + "\n" + + " private Long getValue1() {\n" + + " return Long.valueOf( 1 );\n" + + " }\n" + + "\n" + + " private Long getValue2() {\n" + + " return Long.valueOf( 1 );\n" + + " }\n" + + "\n" + + " private boolean isValue1() {\n" + + " return false;\n" + + " }\n" + + "}", + }, + "1-1"); + } } |