Repository URL to install this package:
|
Version:
0.6.14 ▾
|
Êþº¾ 1! ,org/objectweb/asm/commons/InstructionAdapter org/objectweb/asm/MethodVisitor InstructionAdapter.java OBJECT_TYPE Lorg/objectweb/asm/Type; <init> $(Lorg/objectweb/asm/MethodVisitor;)V %(ILorg/objectweb/asm/MethodVisitor;)V
java/lang/Object getClass ()Ljava/lang/Class;
java/lang/IllegalStateException ()V
this .Lorg/objectweb/asm/commons/InstructionAdapter;
methodVisitor !Lorg/objectweb/asm/MethodVisitor;
api I visitInsn (I)V nop "
# aconst (Ljava/lang/Object;)V % &
' iconst ) !
* lconst (J)V , -
. fconst (F)V 0 1
2 dconst (D)V 4 5
6 org/objectweb/asm/Type 8 INT_TYPE : 9 ; aload (Lorg/objectweb/asm/Type;)V = >
? LONG_TYPE A 9 B
FLOAT_TYPE D 9 E DOUBLE_TYPE G 9 H J BYTE_TYPE L 9 M CHAR_TYPE O 9 P
SHORT_TYPE R 9 S astore U >
V pop X
Y pop2 [
\ dup ^
_ dupX1 a
b dupX2 d
e dup2 g
h dup2X1 j
k dup2X2 m
n swap p
q add s >
t sub v >
w mul y >
z div | >
} rem >
neg >
shl
>
shr >
ushr >
and >
or >
xor >
cast 3(Lorg/objectweb/asm/Type;Lorg/objectweb/asm/Type;)V
lcmp
cmpl >
cmpg ¡ >
¢ areturn ¤ >
¥ VOID_TYPE § 9 ¨ arraylength ª
« athrow
® monitorenter °
± monitorexit ³
´ "java/lang/IllegalArgumentException ¶
· opcode visitIntInsn (II)V BOOLEAN_TYPE ¼ 9 ½ newarray ¿ >
À operand visitVarInsn load (ILorg/objectweb/asm/Type;)V Ä Å
Æ store È Å
É ret Ë !
Ì varIndex
visitTypeInsn (ILjava/lang/String;)V
getObjectType ,(Ljava/lang/String;)Lorg/objectweb/asm/Type; Ñ Ò
9 Ó anew Õ >
Ö checkcast Ø >
Ù
instanceOf Û >
Ü type Ljava/lang/String;
objectType visitFieldInsn :(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V getstatic 9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V ã ä
å putstatic ç ä
è getfield ê ä
ë putfield í ä
î owner name
descriptor visitMethodInsn ;(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V õ ó ô
ø
invokespecial :(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V ú û
ü
invokevirtual þ û
ÿ invokestatic û
invokeinterface ä
opcodeAndSource isInterface Z visitInvokeDynamicInsn T(Ljava/lang/String;Ljava/lang/String;Lorg/objectweb/asm/Handle;[Ljava/lang/Object;)V
invokedynamic
bootstrapMethodHandle Lorg/objectweb/asm/Handle; bootstrapMethodArguments [Ljava/lang/Object;
visitJumpInsn (ILorg/objectweb/asm/Label;)V ifeq (Lorg/objectweb/asm/Label;)V
ifne
iflt
ifge
ifgt"
# ifle%
& ificmpeq(
) ificmpne+
, ificmplt.
/ ificmpge1
2 ificmpgt4
5 ificmple7
8 ifacmpeq:
; ifacmpne=
> goTo@
A jsrC
D ifnullF
G ifnonnullI
J label Lorg/objectweb/asm/Label;
visitLabel markO
P visitLdcInsn org/objectweb/asm/HandleS getSort ()IUV
9W 'java/lang/UnsupportedOperationExceptionY This feature requires ASM5[ (Ljava/lang/String;)V ]
Z^ !org/objectweb/asm/ConstantDynamica This feature requires ASM7c java/lang/Integere intValuegV
fh java/lang/Bytej
kh java/lang/Characterm charValue ()Cop
nq java/lang/Shorts
th java/lang/Booleanv booleanValue ()Zxy
wz java/lang/Float|
floatValue ()F~
} java/lang/Long longValue ()J
java/lang/Double doubleValue ()D
java/lang/String tconst >
hconst (Lorg/objectweb/asm/Handle;)V
cconst &(Lorg/objectweb/asm/ConstantDynamic;)V
value Ljava/lang/Object;
visitIincInsn iinc »
increment visitTableSwitchInsn 8(IILorg/objectweb/asm/Label;[Lorg/objectweb/asm/Label;)V tableswitch¤£
¥ min max dflt labels [Lorg/objectweb/asm/Label; visitLookupSwitchInsn 8(Lorg/objectweb/asm/Label;[I[Lorg/objectweb/asm/Label;)V lookupswitch®
¯ keys [I visitMultiANewArrayInsn (Ljava/lang/String;I)V multianewarrayµ´
¶
numDimensions mv¹ º !
¼R &
¾ º »
À valueOf (I)Ljava/lang/Integer;ÂÃ
fÄ (J)Ljava/lang/Long;ÂÆ
Ç J floatToIntBits (F)IÊË
}Ì? @ (F)Ljava/lang/Float;ÂÐ
}Ñ F bits doubleToLongBits (D)JÕÖ
×?ð (D)Ljava/lang/Double;ÂÛ
Ü D handle constantDynamic #Lorg/objectweb/asm/ConstantDynamic; getOpcode (I)Iâã
9ä Ã »
æ »
è T(Lorg/objectweb/asm/MethodVisitor;Lorg/objectweb/asm/Type;Lorg/objectweb/asm/Type;)V ê
ë from to

ñ¬
ó á â
õ Ljava/lang/Deprecated; ó â
ø )INVOKEVIRTUAL on interfaces require ASM 5ú þ ä
ü )INVOKESPECIAL on interfaces require ASM 5þ ú ä
(INVOKESTATIC on interfaces require ASM 5 ä
getInternalName ()Ljava/lang/String;
9
Ï Ð
<(Lorg/objectweb/asm/MethodVisitor;Lorg/objectweb/asm/Type;)V ¿
arrayType³´
N
<clinit> getType Ò
9 Code LineNumberTable LocalVariableTable
Deprecated RuntimeVisibleAnnotations
SourceFile ! f Y *
+·
*¶ ¥ » Y· ¿± 8 9 : < I *,· ±
F G !
; ÷ª í à &