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."<init>":()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               <init>
  #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         //  "<init>":()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."<init>":()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        
}