评论者:bronsa
开启 DL
public static java.lang.Object invokeStatic(); descriptor: ()Ljava/lang/Object; flags: ACC_PUBLIC, ACC_STATIC Code: stack=2, locals=0, args_size=0 0: ldc2_w #12 // long 10l 3: invokestatic #18 // Method test$foo.invokeStatic:(J)Ljava/lang/Object; 6: checkcast #20 // class java/lang/String 9: invokevirtual #24 // Method java/lang/String.length:()I 12: invokestatic #30 // Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer; 15: areturn LineNumberTable: line 5: 0 line 5: 9
关闭 DL
public static java.lang.Object invokeStatic(); 描述符:()Ljava/lang/Object; 符号:ACC_PUBLIC, ACC_STATIC 代码: 栈大小=3, 局部变量数量=0, 参数大小=0 0: getstatic #15 // 字段 const__0:Lclojure/lang/Var; 3: invokevirtual #20 // 方法 clojure/lang/Var.getRawRoot:()Ljava/lang/Object; 6: checkcast #22 // 类 clojure/lang/IFn$LO 9: ldc2_w #23 // 长整型 10l 12: invokeinterface #28, 3 // 接口方法 clojure/lang/IFn$LO.invokePrim:(J)Ljava/lang/Object; 17: ldc #30 // 字符串 length 19: iconst_0 20: invokestatic #36 // 方法 clojure/lang/Reflector.invokeNoArgInstanceMember:(Ljava/lang/Object;Ljava/lang/String;Z)Ljava/lang/Object; 23: areturn 行号表: 行 5: 0 行 5: 12 行 5: 17