Example 4
package jdk8.byte_code;
import static jdk8.byte_code.Server.HttpServer;
import static jdk8.byte_code.WaitFor.waitFor;
public class Example4 {
// lambda with arguments
void example() throws InterruptedException {
waitFor(new HttpServer(), (server) -> server.isRunning());
}
}Classfile Example4.class
Last modified 08-May-2014; size 1414 bytes
MD5 checksum 7177f97fdf30b0648a09ab98109a479c
Compiled from "Example4.java"
public class jdk8.byte_code.Example4
SourceFile: "Example4.java"
InnerClasses:
public static #21= #2 of #29; //HttpServer=class jdk8/byte_code/Server$HttpServer of class jdk8/byte_code/Server
public static final #65= #64 of #67; //Lookup=class java/lang/invoke/MethodHandles$Lookup of class java/lang/invoke/MethodHandles
BootstrapMethods:
0: #32 invokestatic java/lang/invoke/LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType...