clojure.asm.commons.InstructionAdapter.class Maven / Gradle / Ivy
???? 2?
?<
?<
?=
?>
??
?@
?A
?B kC
?D kE kF kG ?H kI kJ kK
?L
?M
?N
?O
?P
?Q
?R
?S
?T
?U
?V
?W
?X
?Y
?Z
?[
?\
?]
?^
?_
?`
?a
?b
?c
?d
?e
?f kg
?h
?i
?j
?kl
3m kn
?o
?p
?q
?r
ks
?t
?u
?v
?w
?x
?y
?z
?{
?|
?}
?~
?
??
??
??
??
??
??
??
??
??
??
??
??
??
??
??
??
??
??
???
Z??
\??
^??
`??
b??
d??
f??
h???
???
??
??
??
??
?? ??
??
??
??
Z?
f?
d??? @
d?
h???
h?
k?
??
??
??
??
??
??
??
??
k?
??
k?
??
?? ?
k??? OBJECT_TYPE Lclojure/asm/Type; (Lclojure/asm/MethodVisitor;)V Code LineNumberTable LocalVariableTable this (Lclojure/asm/commons/InstructionAdapter; mv Lclojure/asm/MethodVisitor; (ILclojure/asm/MethodVisitor;)V api I visitInsn (I)V opcode
StackMapTable visitIntInsn (II)V operand visitVarInsn var
visitTypeInsn (ILjava/lang/String;)V type Ljava/lang/String; t? visitFieldInsn :(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V owner name desc visitMethodInsn visitInvokeDynamicInsn N(Ljava/lang/String;Ljava/lang/String;Lclojure/asm/Handle;[Ljava/lang/Object;)V bsm Lclojure/asm/Handle; bsmArgs [Ljava/lang/Object;
visitJumpInsn (ILclojure/asm/Label;)V label Lclojure/asm/Label;
visitLabel (Lclojure/asm/Label;)V visitLdcInsn (Ljava/lang/Object;)V val F J D cst Ljava/lang/Object;
visitIincInsn increment visitTableSwitchInsn ,(IILclojure/asm/Label;[Lclojure/asm/Label;)V min max dflt labels [Lclojure/asm/Label; visitLookupSwitchInsn ,(Lclojure/asm/Label;[I[Lclojure/asm/Label;)V keys [I visitMultiANewArrayInsn (Ljava/lang/String;I)V dims nop ()V aconst iconst lconst (J)V fconst (F)V bits dconst (D)V tconst (Lclojure/asm/Type;)V hconst (Lclojure/asm/Handle;)V handle load (ILclojure/asm/Type;)V aload store astore pop pop2 dup dup2 dupX1 dupX2 dup2X1 dup2X2 swap add sub mul div rem neg shl shr ushr and or xor iinc cast '(Lclojure/asm/Type;Lclojure/asm/Type;)V from to lcmp cmpl?? cmpg ifeq ifne iflt ifge ifgt ifle ificmpeq ificmpne ificmplt ificmpge ificmpgt ificmple ifacmpeq ifacmpne goTo jsr ret tableswitch lookupswitch areturn getstatic 9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V putstatic getfield putfield
invokevirtual
invokespecial invokestatic invokeinterface
invokedynamic anew newarray typ arraylength athrow checkcast
instanceOf monitorenter monitorexit multianewarray ifnull ifnonnull mark
SourceFile InstructionAdapter.java ? ? ? ? ? ? ? ? ? ? ? ? ? ?? ? ? ?? ?? ?? ? ? ?? ?? ?? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
?
?! ?? ?/ ?0 ?3 ?4 ? "java/lang/IllegalArgumentException ? ?? ?- ? ? ? ? ? ???, ?1 ?2 ?"#$#%#&#(#'#)#*#+ ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?6 ?7 ?8 ? java/lang/Integer?? java/lang/Byte java/lang/Character?? java/lang/Short java/lang/Boolean?? java/lang/Float?? java/lang/Long?? java/lang/Double?? java/lang/String clojure/asm/Type ? ? clojure/asm/Handle ? ? ? ? ?5 ? ? ? ? ? ? ? ? ? ? ? ? ??? ? ??? ? ??? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??? ? ??? ? ? ? ??? &clojure/asm/commons/InstructionAdapter clojure/asm/MethodVisitor INT_TYPE LONG_TYPE
FLOAT_TYPE DOUBLE_TYPE BYTE_TYPE CHAR_TYPE
SHORT_TYPE VOID_TYPE BOOLEAN_TYPE
getObjectType &(Ljava/lang/String;)Lclojure/asm/Type; intValue ()I charValue ()C booleanValue ()Z
floatValue ()F longValue ()J doubleValue ()D floatToIntBits (F)I doubleToLongBits (D)J getOpcode (I)I getInternalName ()Ljava/lang/String; getSort getType ! ? ? ? ? ` ? ? ? @ *+? ? ?
: ; ? ? ? ? ? ? ? ? I *,? ? ?
G H ? ? ? ? ? ? ? ? ? ?
? ?? ? ? &