langtools/test/tools/javac/lambda/LambdaLambdaSerialized.java
changeset 28592 4f1da6e809b0
parent 16551 c08f5b2c7232
equal deleted inserted replaced
28591:25f1384324ae 28592:4f1da6e809b0
    65 
    65 
    66     static void write(ObjectOutput out, LSI<LSI<Map>> lamb) throws IOException {
    66     static void write(ObjectOutput out, LSI<LSI<Map>> lamb) throws IOException {
    67         out.writeObject(lamb);
    67         out.writeObject(lamb);
    68     }
    68     }
    69 
    69 
    70     static void readAssert(ObjectInputStream in, String expected)  throws IOException, ClassNotFoundException {
    70     static void readAssert(ObjectInputStream in, String expected) throws IOException, ClassNotFoundException {
    71         LSI<LSI<Map>> ls = (LSI<LSI<Map>>) in.readObject();
    71         LSI<LSI<Map>> ls = (LSI<LSI<Map>>)in.readObject();
    72         Map result = ls.get().get();
    72         Map result = ls.get().get();
    73         System.out.printf("Result: %s\n", result);
    73         System.out.printf("Result: %s\n", result);
    74     }
    74     }
       
    75 
       
    76     interface LSI<T> extends Serializable {
       
    77         T get();
       
    78     }
    75 }
    79 }
    76 
       
    77 interface LSI<T> extends Serializable {
       
    78     T get();
       
    79 }