View | Details | Raw Unified | Return to bug 162296 | Differences between
and this patch

Collapse All | Expand All

(-)src/org/eclipse/jdt/core/tests/compiler/regression/AnnotationTest.java (-4 / +4 lines)
Lines 3051-3066 Link Here
3051
			expectedOutput = 
3051
			expectedOutput = 
3052
				"  Inner classes:\n" + 
3052
				"  Inner classes:\n" + 
3053
				"    [inner class info: #27 X$MyAnon, outer class info: #1 X\n" + 
3053
				"    [inner class info: #27 X$MyAnon, outer class info: #1 X\n" + 
3054
				"     inner name: #66 MyAnon, accessflags: 9737 public abstract static ],\n" + 
3054
				"     inner name: #66 MyAnon, accessflags: 9737 public abstract static],\n" + 
3055
				"    [inner class info: #67 X$I, outer class info: #1 X\n" + 
3055
				"    [inner class info: #67 X$I, outer class info: #1 X\n" + 
3056
				"     inner name: #69 I, accessflags: 1545 public abstract static ]\n"; 
3056
				"     inner name: #69 I, accessflags: 1545 public abstract static]\n"; 
3057
		} else if (options.targetJDK == ClassFileConstants.JDK1_6) {
3057
		} else if (options.targetJDK == ClassFileConstants.JDK1_6) {
3058
			expectedOutput = 
3058
			expectedOutput = 
3059
				"  Inner classes:\n" + 
3059
				"  Inner classes:\n" + 
3060
				"    [inner class info: #27 X$MyAnon, outer class info: #1 X\n" + 
3060
				"    [inner class info: #27 X$MyAnon, outer class info: #1 X\n" + 
3061
				"     inner name: #70 MyAnon, accessflags: 9737 public abstract static ],\n" + 
3061
				"     inner name: #70 MyAnon, accessflags: 9737 public abstract static],\n" + 
3062
				"    [inner class info: #71 X$I, outer class info: #1 X\n" + 
3062
				"    [inner class info: #71 X$I, outer class info: #1 X\n" + 
3063
				"     inner name: #73 I, accessflags: 1545 public abstract static ]\n";			
3063
				"     inner name: #73 I, accessflags: 1545 public abstract static]\n";			
3064
		} else {
3064
		} else {
3065
			return;
3065
			return;
3066
		}
3066
		}
(-)src/org/eclipse/jdt/core/tests/compiler/regression/GenericTypeTest.java (-1 / +1 lines)
Lines 15193-15199 Link Here
15193
			"\n" + 
15193
			"\n" + 
15194
			"  Inner classes:\n" + 
15194
			"  Inner classes:\n" + 
15195
			"    [inner class info: #28 X$1, outer class info: #0\n" + 
15195
			"    [inner class info: #28 X$1, outer class info: #0\n" + 
15196
			"     inner name: #0, accessflags: 18 private final ]\n";
15196
			"     inner name: #0, accessflags: 0 default]\n";
15197
		
15197
		
15198
		try {
15198
		try {
15199
			File f = new File(OUTPUT_DIR + File.separator + "X.class");
15199
			File f = new File(OUTPUT_DIR + File.separator + "X.class");
(-)src/org/eclipse/jdt/core/tests/compiler/regression/InnerEmulationTest.java (-7 / +7 lines)
Lines 4714-4720 Link Here
4714
			"\n" + 
4714
			"\n" + 
4715
			"  Inner classes:\n" + 
4715
			"  Inner classes:\n" + 
4716
			"    [inner class info: #1 X$Z, outer class info: #32 X\n" + 
4716
			"    [inner class info: #1 X$Z, outer class info: #32 X\n" + 
4717
			"     inner name: #34 Z, accessflags: 8 static ]\n" + 
4717
			"     inner name: #34 Z, accessflags: 8 static]\n" + 
4718
			"}";
4718
			"}";
4719
	
4719
	
4720
	try {
4720
	try {
Lines 4816-4822 Link Here
4816
	// check private constructor outcome (if >= 1.4 modifier change, if 1.3 synthetic emulation)
4816
	// check private constructor outcome (if >= 1.4 modifier change, if 1.3 synthetic emulation)
4817
	CompilerOptions options = new CompilerOptions(getCompilerOptions());
4817
	CompilerOptions options = new CompilerOptions(getCompilerOptions());
4818
	String expectedOutput = options.complianceLevel <= ClassFileConstants.JDK1_3
4818
	String expectedOutput = options.complianceLevel <= ClassFileConstants.JDK1_3
4819
		? 	"private class X$1$Local {\n" + 
4819
		? 	"class X$1$Local {\n" + 
4820
			"  \n" + 
4820
			"  \n" + 
4821
			"  // Field descriptor #6 LX;\n" + 
4821
			"  // Field descriptor #6 LX;\n" + 
4822
			"  final synthetic X this$0;\n" + 
4822
			"  final synthetic X this$0;\n" + 
Lines 4868-4876 Link Here
4868
			"\n" + 
4868
			"\n" + 
4869
			"  Inner classes:\n" + 
4869
			"  Inner classes:\n" + 
4870
			"    [inner class info: #1 X$1$Local, outer class info: #0\n" + 
4870
			"    [inner class info: #1 X$1$Local, outer class info: #0\n" + 
4871
			"     inner name: #43 Local, accessflags: 2 private ]\n"
4871
			"     inner name: #43 Local, accessflags: 0 default]\n"
4872
		: options.complianceLevel == ClassFileConstants.JDK1_4
4872
		: options.complianceLevel == ClassFileConstants.JDK1_4
4873
			?  	"private class X$1$Local {\n" + 
4873
			?  	"class X$1$Local {\n" + 
4874
				"  \n" + 
4874
				"  \n" + 
4875
				"  // Field descriptor #6 LX;\n" + 
4875
				"  // Field descriptor #6 LX;\n" + 
4876
				"  final synthetic X this$0;\n" + 
4876
				"  final synthetic X this$0;\n" + 
Lines 4911-4918 Link Here
4911
				"\n" + 
4911
				"\n" + 
4912
				"  Inner classes:\n" + 
4912
				"  Inner classes:\n" + 
4913
				"    [inner class info: #1 X$1$Local, outer class info: #0\n" + 
4913
				"    [inner class info: #1 X$1$Local, outer class info: #0\n" + 
4914
				"     inner name: #40 Local, accessflags: 2 private ]\n"
4914
				"     inner name: #40 Local, accessflags: 0 default]\n"
4915
			:	"private class X$1Local {\n" + 
4915
			:	"class X$1Local {\n" + 
4916
				"  \n" + 
4916
				"  \n" + 
4917
				"  // Field descriptor #6 LX;\n" + 
4917
				"  // Field descriptor #6 LX;\n" + 
4918
				"  final synthetic X this$0;\n" + 
4918
				"  final synthetic X this$0;\n" + 
Lines 4953-4959 Link Here
4953
				"\n" + 
4953
				"\n" + 
4954
				"  Inner classes:\n" + 
4954
				"  Inner classes:\n" + 
4955
				"    [inner class info: #1 X$1Local, outer class info: #0\n" + 
4955
				"    [inner class info: #1 X$1Local, outer class info: #0\n" + 
4956
				"     inner name: #39 Local, accessflags: 2 private ]\n" + 
4956
				"     inner name: #39 Local, accessflags: 0 default]\n" + 
4957
				"  Enclosing Method: #41  #43 X.foo(Ljava/lang/String;)V\n";
4957
				"  Enclosing Method: #41  #43 X.foo(Ljava/lang/String;)V\n";
4958
	
4958
	
4959
	try {
4959
	try {

Return to bug 162296