Example 3
package jdk8.byte_code; import static jdk8.byte_code.WaitFor.waitFor; public class Example3 { // simple lambda void example() throws InterruptedException { waitFor(() -> true); } }
Classfile Example3.class
Last modified 08-May-2014; size 1155 bytes
MD5 checksum 22e120de85528efc921bb158588bbaa1
Compiled from "Example3.java"
public class jdk8.byte_code.Example3
SourceFile: "Example3.java"
InnerClasses:
public static final #50= #49 of #53; //Lookup=class java/lang/invoke/MethodHandles$Lookup of class java/lang/invoke/MethodHandles
BootstrapMethods:
0: #23 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:
#24 ()Ljava/lang/Boolean;
#25 invokestatic jdk8/byte_code/Example3.lambda...