< prev index next >

test/langtools/tools/javac/classfiles/attributes/Synthetic/BridgeMethodsForLambdaTest.java

Print this page

        

*** 31,41 **** * jdk.jdeps/com.sun.tools.classfile * @library /tools/lib /tools/javac/lib ../lib * @build toolbox.ToolBox InMemoryFileManager TestResult TestBase * @build SyntheticTestDriver ExpectedClass ExpectedClasses * @compile -XDdeduplicateLambdas=false BridgeMethodsForLambdaTest.java ! * @run main SyntheticTestDriver BridgeMethodsForLambdaTest 1 */ import java.util.Comparator; import java.util.stream.IntStream; --- 31,41 ---- * jdk.jdeps/com.sun.tools.classfile * @library /tools/lib /tools/javac/lib ../lib * @build toolbox.ToolBox InMemoryFileManager TestResult TestBase * @build SyntheticTestDriver ExpectedClass ExpectedClasses * @compile -XDdeduplicateLambdas=false BridgeMethodsForLambdaTest.java ! * @run main SyntheticTestDriver BridgeMethodsForLambdaTest */ import java.util.Comparator; import java.util.stream.IntStream;
*** 57,75 **** expectedMethods = {"<init>()", "<clinit>()", "function(java.lang.Integer[])"}, expectedNumberOfSyntheticMethods = 6) @ExpectedClass(className = "BridgeMethodsForLambdaTest$Inner1", expectedMethods = {"<init>(BridgeMethodsForLambdaTest)", "function()", "run()"}, expectedFields = "lambda1", ! expectedNumberOfSyntheticMethods = 4, expectedNumberOfSyntheticFields = 1) @ExpectedClass(className = "BridgeMethodsForLambdaTest$Inner2", expectedMethods = {"<init>()", "staticFunction()"}, expectedFields = "lambda1", ! expectedNumberOfSyntheticMethods = 3) @ExpectedClass(className = "BridgeMethodsForLambdaTest$Inner3", expectedMethods = {"<init>(BridgeMethodsForLambdaTest)", "function()"}, - expectedNumberOfSyntheticMethods = 1, expectedNumberOfSyntheticFields = 1) @ExpectedClass(className = "BridgeMethodsForLambdaTest$Inner4", expectedMethods = {"<init>(BridgeMethodsForLambdaTest)", "function()"}, expectedNumberOfSyntheticMethods = 1, expectedNumberOfSyntheticFields = 1) --- 57,74 ---- expectedMethods = {"<init>()", "<clinit>()", "function(java.lang.Integer[])"}, expectedNumberOfSyntheticMethods = 6) @ExpectedClass(className = "BridgeMethodsForLambdaTest$Inner1", expectedMethods = {"<init>(BridgeMethodsForLambdaTest)", "function()", "run()"}, expectedFields = "lambda1", ! expectedNumberOfSyntheticMethods = 1, expectedNumberOfSyntheticFields = 1) @ExpectedClass(className = "BridgeMethodsForLambdaTest$Inner2", expectedMethods = {"<init>()", "staticFunction()"}, expectedFields = "lambda1", ! expectedNumberOfSyntheticMethods = 1) @ExpectedClass(className = "BridgeMethodsForLambdaTest$Inner3", expectedMethods = {"<init>(BridgeMethodsForLambdaTest)", "function()"}, expectedNumberOfSyntheticFields = 1) @ExpectedClass(className = "BridgeMethodsForLambdaTest$Inner4", expectedMethods = {"<init>(BridgeMethodsForLambdaTest)", "function()"}, expectedNumberOfSyntheticMethods = 1, expectedNumberOfSyntheticFields = 1)
< prev index next >