Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // class version 52.0 (52)
- // access flags 0x21
- public class Test {
- // compiled from: Test.java
- // access flags 0x60A
- private static abstract INNERCLASS Test$Foo Test Foo
- // access flags 0x19
- public final static INNERCLASS java/lang/invoke/MethodHandles$Lookup java/lang/invoke/MethodHandles Lookup
- // access flags 0x1
- public <init>()V
- L0
- LINENUMBER 1 L0
- ALOAD 0
- INVOKESPECIAL java/lang/Object.<init> ()V
- RETURN
- L1
- LOCALVARIABLE this LTest; L0 L1 0
- MAXSTACK = 1
- MAXLOCALS = 1
- // access flags 0x9
- public static main([Ljava/lang/String;)V
- L0
- LINENUMBER 4 L0
- INVOKEDYNAMIC getName()LTest$Foo; [
- // handle kind 0x6 : 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;
- // arguments:
- ()Ljava/lang/String;,
- // handle kind 0x6 : INVOKESTATIC
- Test.lambda$0()Ljava/lang/String;,
- ()Ljava/lang/String;
- ]
- ASTORE 1
- L1
- LINENUMBER 6 L1
- GETSTATIC java/lang/System.out : Ljava/io/PrintStream;
- ALOAD 1
- INVOKEINTERFACE Test$Foo.getName ()Ljava/lang/String;
- INVOKEVIRTUAL java/io/PrintStream.println (Ljava/lang/String;)V
- L2
- LINENUMBER 7 L2
- RETURN
- L3
- LOCALVARIABLE args [Ljava/lang/String; L0 L3 0
- LOCALVARIABLE f LTest$Foo; L1 L3 1
- MAXSTACK = 2
- MAXLOCALS = 2
- // access flags 0x100A
- private static synthetic lambda$0()Ljava/lang/String;
- L0
- LINENUMBER 4 L0
- LDC "Matthew"
- ARETURN
- MAXSTACK = 1
- MAXLOCALS = 0
- }
Advertisement
Add Comment
Please, Sign In to add comment