Created
September 1, 2020 20:04
-
-
Save lrytz/01d4a3b0dc2d2cb970cf8620071d5cb0 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
@@ -33,16 +33,14 @@ | |
ASTORE 2 | |
ALOAD 0 | |
ALOAD 2 | |
- INVOKEVIRTUAL BI.f ()Ljava/lang/Object; | |
- INVOKESTATIC scala/runtime/BoxesRunTime.unboxToInt (Ljava/lang/Object;)I | |
+ INVOKEVIRTUAL BI.f ()I | |
BIPUSH 11 | |
IADD | |
INVOKEVIRTUAL Test$.show (I)V | |
ALOAD 0 | |
ALOAD 2 | |
BIPUSH 11 | |
- INVOKESTATIC scala/runtime/BoxesRunTime.boxToInteger (I)Ljava/lang/Integer; | |
- INVOKEVIRTUAL BI.g (Ljava/lang/Object;)I | |
+ INVOKEVIRTUAL BI.g (I)I | |
INVOKEVIRTUAL Test$.show (I)V | |
NEW BS | |
DUP | |
@@ -50,14 +48,13 @@ | |
ASTORE 3 | |
ALOAD 0 | |
ALOAD 3 | |
- INVOKEVIRTUAL BS.f ()Ljava/lang/Object; | |
- CHECKCAST java/lang/String | |
+ INVOKEVIRTUAL BS.f ()Ljava/lang/String; | |
INVOKEVIRTUAL java/lang/String.trim ()Ljava/lang/String; | |
INVOKEVIRTUAL Test$.show (Ljava/lang/String;)V | |
ALOAD 0 | |
ALOAD 3 | |
LDC " hui " | |
- INVOKEVIRTUAL BS.g (Ljava/lang/Object;)I | |
+ INVOKEVIRTUAL BS.g (Ljava/lang/String;)I | |
INVOKEVIRTUAL Test$.show (I)V | |
NEW BIO1 | |
DUP | |
@@ -94,16 +91,14 @@ | |
ASTORE 6 | |
ALOAD 0 | |
ALOAD 6 | |
- INVOKEVIRTUAL BIO2.f ()Ljava/lang/Object; | |
- INVOKESTATIC scala/runtime/BoxesRunTime.unboxToInt (Ljava/lang/Object;)I | |
+ INVOKEVIRTUAL BIO2.f ()I | |
BIPUSH 11 | |
IADD | |
INVOKEVIRTUAL Test$.show (I)V | |
ALOAD 0 | |
ALOAD 6 | |
BIPUSH 11 | |
- INVOKESTATIC scala/runtime/BoxesRunTime.boxToInteger (I)Ljava/lang/Integer; | |
- INVOKEVIRTUAL BIO2.g (Ljava/lang/Object;)I | |
+ INVOKEVIRTUAL BIO2.g (I)I | |
INVOKEVIRTUAL Test$.show (I)V | |
NEW BSO2 | |
DUP | |
@@ -111,20 +106,19 @@ | |
ASTORE 7 | |
ALOAD 0 | |
ALOAD 7 | |
- INVOKEVIRTUAL BSO2.f ()Ljava/lang/Object; | |
- CHECKCAST java/lang/String | |
+ INVOKEVIRTUAL BSO2.f ()Ljava/lang/String; | |
INVOKEVIRTUAL java/lang/String.trim ()Ljava/lang/String; | |
INVOKEVIRTUAL Test$.show (Ljava/lang/String;)V | |
ALOAD 0 | |
ALOAD 7 | |
LDC " hui " | |
- INVOKEVIRTUAL BSO2.g (Ljava/lang/Object;)I | |
+ INVOKEVIRTUAL BSO2.g (Ljava/lang/String;)I | |
INVOKEVIRTUAL Test$.show (I)V | |
GETSTATIC scala/Predef$.MODULE$ : Lscala/Predef$; | |
NEW C | |
DUP | |
INVOKESPECIAL C.<init> ()V | |
- INVOKEVIRTUAL C.meth ()Ljava/lang/Object; | |
+ INVOKEVIRTUAL C.meth ()Ljava/lang/String; | |
INVOKEVIRTUAL scala/Predef$.println (Ljava/lang/Object;)V | |
RETURN | |
MAXSTACK = 3 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment