Classfile /home/janulrich/Development/eclipseworkspace/JavaCompilerCore/notizen/stan/lambdaBytecode/Lambda3.class Last modified 20.08.2015; size 963 bytes MD5 checksum 11b76982e895a4f22c01832b3da258ef class Lambda3 InnerClasses: public static final #48= #47 of #51; //Lookup=class java/lang/invoke/MethodHandles$Lookup of class java/lang/invoke/MethodHandles BootstrapMethods: 0: #18 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: #19 ()V #20 invokespecial Lambda3.lambda$methode$0:()V #19 ()V minor version: 0 major version: 52 flags: ACC_SUPER Constant pool: #1 = Methodref #8.#16 // java/lang/Object."":()V #2 = InvokeDynamic #0:#21 // #0:run:(LLambda3;)Ljava/lang/Runnable; #3 = Methodref #7.#22 // Lambda3.methode:()Ljava/lang/Runnable; #4 = InterfaceMethodref #23.#24 // java/lang/Runnable.run:()V #5 = Fieldref #25.#26 // java/lang/System.out:Ljava/io/PrintStream; #6 = Methodref #27.#28 // java/io/PrintStream.println:(Ljava/lang/Object;)V #7 = Class #29 // Lambda3 #8 = Class #30 // java/lang/Object #9 = Utf8 #10 = Utf8 ()V #11 = Utf8 Code #12 = Utf8 methode #13 = Utf8 ()Ljava/lang/Runnable; #14 = Utf8 methode2 #15 = Utf8 lambda$methode$0 #16 = NameAndType #9:#10 // "":()V #17 = Utf8 BootstrapMethods #18 = MethodHandle #6:#31 // 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; #19 = MethodType #10 // ()V #20 = MethodHandle #7:#32 // invokespecial Lambda3.lambda$methode$0:()V #21 = NameAndType #33:#34 // run:(LLambda3;)Ljava/lang/Runnable; #22 = NameAndType #12:#13 // methode:()Ljava/lang/Runnable; #23 = Class #35 // java/lang/Runnable #24 = NameAndType #33:#10 // run:()V #25 = Class #36 // java/lang/System #26 = NameAndType #37:#38 // out:Ljava/io/PrintStream; #27 = Class #39 // java/io/PrintStream #28 = NameAndType #40:#41 // println:(Ljava/lang/Object;)V #29 = Utf8 Lambda3 #30 = Utf8 java/lang/Object #31 = Methodref #42.#43 // 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; #32 = Methodref #7.#44 // Lambda3.lambda$methode$0:()V #33 = Utf8 run #34 = Utf8 (LLambda3;)Ljava/lang/Runnable; #35 = Utf8 java/lang/Runnable #36 = Utf8 java/lang/System #37 = Utf8 out #38 = Utf8 Ljava/io/PrintStream; #39 = Utf8 java/io/PrintStream #40 = Utf8 println #41 = Utf8 (Ljava/lang/Object;)V #42 = Class #45 // java/lang/invoke/LambdaMetafactory #43 = NameAndType #46:#50 // 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; #44 = NameAndType #15:#10 // lambda$methode$0:()V #45 = Utf8 java/lang/invoke/LambdaMetafactory #46 = Utf8 metafactory #47 = Class #52 // java/lang/invoke/MethodHandles$Lookup #48 = Utf8 Lookup #49 = Utf8 InnerClasses #50 = 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; #51 = Class #53 // java/lang/invoke/MethodHandles #52 = Utf8 java/lang/invoke/MethodHandles$Lookup #53 = Utf8 java/lang/invoke/MethodHandles { Lambda3(); Signature: ()V flags: Code: stack=1, locals=1, args_size=1 0: aload_0 1: invokespecial #1 // Method java/lang/Object."":()V 4: return java.lang.Runnable methode(); Signature: ()Ljava/lang/Runnable; flags: Code: stack=1, locals=1, args_size=1 0: aload_0 1: invokedynamic #2, 0 // InvokeDynamic #0:run:(LLambda3;)Ljava/lang/Runnable; 6: areturn void methode2(); Signature: ()V flags: Code: stack=1, locals=1, args_size=1 0: aload_0 1: invokevirtual #3 // Method methode:()Ljava/lang/Runnable; 4: invokeinterface #4, 1 // InterfaceMethod java/lang/Runnable.run:()V 9: return private void lambda$methode$0(); Signature: ()V flags: ACC_PRIVATE, ACC_SYNTHETIC Code: stack=2, locals=1, args_size=1 0: getstatic #5 // Field java/lang/System.out:Ljava/io/PrintStream; 3: aload_0 4: invokevirtual #6 // Method java/io/PrintStream.println:(Ljava/lang/Object;)V 7: return }