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