summaryrefslogtreecommitdiff
path: root/asm-util/src/test/resources/jdk11.AllInstructions.txt
diff options
context:
space:
mode:
Diffstat (limited to 'asm-util/src/test/resources/jdk11.AllInstructions.txt')
-rw-r--r--asm-util/src/test/resources/jdk11.AllInstructions.txt57
1 files changed, 57 insertions, 0 deletions
diff --git a/asm-util/src/test/resources/jdk11.AllInstructions.txt b/asm-util/src/test/resources/jdk11.AllInstructions.txt
new file mode 100644
index 00000000..e9a961be
--- /dev/null
+++ b/asm-util/src/test/resources/jdk11.AllInstructions.txt
@@ -0,0 +1,57 @@
+// class version 55.0 (55)
+// access flags 0x21
+public class jdk11/AllInstructions {
+
+ // compiled from: AllInstructions.jasm
+ // access flags 0x19
+ public final static INNERCLASS java/lang/invoke/MethodHandles$Lookup java/lang/invoke/MethodHandles Lookup
+
+ // access flags 0x1
+ public <init>()V
+ ALOAD 0
+ INVOKESPECIAL java/lang/Object.<init> ()V
+ RETURN
+ MAXSTACK = 1
+ MAXLOCALS = 1
+
+ // access flags 0x1
+ public m()Ljava/lang/Object;
+ LDC name : Ljava/lang/Object; jdk11/HandleOwner.handleField(Ljava/lang/Object;)Ljava/lang/Object; (6) [argumentName : Ljava/lang/Object; jdk11/ArgumentHandleOwner.argumentHandleNameLjava/lang/Object; (2) []]
+ ARETURN
+ MAXSTACK = 1
+ MAXLOCALS = 1
+
+ // access flags 0x9
+ public static primitiveExample()J
+ LDC test : J jdk11/AllInstructions.bsm(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/Class;)J (6) []
+ LRETURN
+ MAXSTACK = 2
+ MAXLOCALS = 0
+
+ // access flags 0xA
+ private static bsm(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/Class;)J
+ BIPUSH 42
+ I2L
+ LRETURN
+ MAXSTACK = 2
+ MAXLOCALS = 3
+
+ // access flags 0x9
+ public static main([Ljava/lang/String;)V
+ LDC run : Ljava/lang/Runnable; java/lang/invoke/LambdaMetafactory.metafactory(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/Class;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/Object; (6) [()V, jdk11/AllInstructions.lambda$main$0()V (6), ()V]
+ ASTORE 1
+ ALOAD 1
+ INVOKEINTERFACE java/lang/Runnable.run ()V (itf)
+ RETURN
+ MAXSTACK = 1
+ MAXLOCALS = 2
+
+ // access flags 0x100A
+ private static synthetic lambda$main$0()V
+ GETSTATIC java/lang/System.out : Ljava/io/PrintStream;
+ LDC "hello condy"
+ INVOKEVIRTUAL java/io/PrintStream.println (Ljava/lang/String;)V
+ RETURN
+ MAXSTACK = 2
+ MAXLOCALS = 0
+}