Classfile /home/janulrich/Development/eclipseworkspace/JavaCompilerCore/notizen/stan/lambdaBytecode/Lambda4.class Last modified 03.09.2015; size 979 bytes MD5 checksum f24040561dd183d0d75c91dbdd93f59c Compiled from "Lambda4.java" class Lambda4 SourceFile: "Lambda4.java" InnerClasses: public static final #45= #44 of #48; //Lookup=class java/lang/invoke/MethodHandles$Lookup of class java/lang/invoke/MethodHandles BootstrapMethods: 0: #19 invokestatic java/lang/invoke/LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite; Method arguments: #20 (Ljava/lang/Integer;)Ljava/lang/Integer; #21 invokespecial Lambda4.lambda$methode$0:(Ljava/lang/Integer;)Ljava/lang/Integer; #20 (Ljava/lang/Integer;)Ljava/lang/Integer; minor version: 0 major version: 52 flags: ACC_SUPER Constant pool: #1 = Methodref #6.#17 // java/lang/Object."":()V #2 = InvokeDynamic #0:#22 // #0:test:(LLambda4;)LTest; #3 = Fieldref #23.#24 // java/lang/System.out:Ljava/io/PrintStream; #4 = Methodref #25.#26 // java/io/PrintStream.println:(Ljava/lang/Object;)V #5 = Class #27 // Lambda4 #6 = Class #28 // java/lang/Object #7 = Utf8 #8 = Utf8 ()V #9 = Utf8 Code #10 = Utf8 LineNumberTable #11 = Utf8 methode #12 = Utf8 ()LTest; #13 = Utf8 lambda$methode$0 #14 = Utf8 (Ljava/lang/Integer;)Ljava/lang/Integer; #15 = Utf8 SourceFile #16 = Utf8 Lambda4.java #17 = NameAndType #7:#8 // "":()V #18 = Utf8 BootstrapMethods #19 = MethodHandle #6:#29 // invokestatic java/lang/invoke/LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite; #20 = MethodType #14 // (Ljava/lang/Integer;)Ljava/lang/Integer; #21 = MethodHandle #7:#30 // invokespecial Lambda4.lambda$methode$0:(Ljava/lang/Integer;)Ljava/lang/Integer; #22 = NameAndType #31:#32 // test:(LLambda4;)LTest; #23 = Class #33 // java/lang/System #24 = NameAndType #34:#35 // out:Ljava/io/PrintStream; #25 = Class #36 // java/io/PrintStream #26 = NameAndType #37:#38 // println:(Ljava/lang/Object;)V #27 = Utf8 Lambda4 #28 = Utf8 java/lang/Object #29 = Methodref #39.#40 // java/lang/invoke/LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite; #30 = Methodref #5.#41 // Lambda4.lambda$methode$0:(Ljava/lang/Integer;)Ljava/lang/Integer; #31 = Utf8 test #32 = Utf8 (LLambda4;)LTest; #33 = Utf8 java/lang/System #34 = Utf8 out #35 = Utf8 Ljava/io/PrintStream; #36 = Utf8 java/io/PrintStream #37 = Utf8 println #38 = Utf8 (Ljava/lang/Object;)V #39 = Class #42 // java/lang/invoke/LambdaMetafactory #40 = NameAndType #43:#47 // metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite; #41 = NameAndType #13:#14 // lambda$methode$0:(Ljava/lang/Integer;)Ljava/lang/Integer; #42 = Utf8 java/lang/invoke/LambdaMetafactory #43 = Utf8 metafactory #44 = Class #49 // java/lang/invoke/MethodHandles$Lookup #45 = Utf8 Lookup #46 = Utf8 InnerClasses #47 = Utf8 (Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite; #48 = Class #50 // java/lang/invoke/MethodHandles #49 = Utf8 java/lang/invoke/MethodHandles$Lookup #50 = Utf8 java/lang/invoke/MethodHandles { Lambda4(); Signature: ()V flags: Code: stack=1, locals=1, args_size=1 0: aload_0 1: invokespecial #1 // Method java/lang/Object."":()V 4: return LineNumberTable: line 4: 0 Test methode(); Signature: ()LTest; flags: Code: stack=1, locals=1, args_size=1 0: aload_0 1: invokedynamic #2, 0 // InvokeDynamic #0:test:(LLambda4;)LTest; 6: areturn LineNumberTable: line 6: 0 private java.lang.Integer lambda$methode$0(java.lang.Integer); Signature: (Ljava/lang/Integer;)Ljava/lang/Integer; flags: ACC_PRIVATE, ACC_SYNTHETIC Code: stack=2, locals=2, args_size=2 0: getstatic #3 // Field java/lang/System.out:Ljava/io/PrintStream; 3: aload_0 4: invokevirtual #4 // Method java/io/PrintStream.println:(Ljava/lang/Object;)V 7: aload_1 8: areturn LineNumberTable: line 6: 0 }