
clojure.asm.ClassWriter.class Maven / Gradle / Ivy
???? 2?
?? Z??
? Z?? Z??? Z?
? Z? Z? Z? Z? Z? Z
Z?
[ Z Z Z
Z Z Z
Z Z Z
Z Z Z
Z Z
Z Z
' Z ' Z Z Z Z
0
2! ??"#
5$ Z%
0& 0' Z(
2& 2) Z* +,-?./ 012
'&34
5
6
?????
7 8
9
0:
2: Z;
':
< Z=>?
[@
[A
ZBC
_D
ZEF
bDG
dHI
fDJ
hKL
jM
ZNO
mP
ZQR
pS
ZTU
ZVW
uX
uY
ZZ
u[
Z\] {^ {_ {` {a
Zbcd
??e
?f
?g
?h
?$
Zi ?
j
Zk
l
m
Zn
o
Zp
Zq
Zr
{s
Zt
us
Zv??? w x y z
?
{
|
Z}
Z~
Z
Z?
?
?
?
?
? ?
Z?
Z? ?
ss Z? Z?
??
Z?
Z?
u?
??
s?
???
?h
??
???
??
??
?
??
s? Z?? COMPUTE_MAXS I
ConstantValue COMPUTE_FRAMES ACC_SYNTHETIC_ATTRIBUTE TO_ACC_SYNTHETIC @
NOARG_INSN
SBYTE_INSN
SHORT_INSN VAR_INSN IMPLVAR_INSN TYPE_INSN FIELDORMETH_INSN ITFMETH_INSN
INDYMETH_INSN
LABEL_INSN LABELW_INSN
LDC_INSN LDCW_INSN IINC_INSN
TABL_INSN LOOK_INSN MANA_INSN WIDE_INSN TYPE [B CLASS FIELD METH IMETH STR INT FLOAT LONG DOUBLE NAME_TYPE UTF8 MTYPE HANDLE INDY HANDLE_BASE TYPE_NORMAL TYPE_UNINIT TYPE_MERGED BSM ! cr Lclojure/asm/ClassReader; version index pool Lclojure/asm/ByteVector; items [Lclojure/asm/Item; threshold key Lclojure/asm/Item; key2 key3 key4 typeTable typeCount S access name thisName Ljava/lang/String; signature superName interfaceCount
interfaces [I
sourceFile sourceDebug enclosingMethodOwner enclosingMethod anns Lclojure/asm/AnnotationWriter; ianns attrs Lclojure/asm/Attribute; innerClassesCount innerClasses bootstrapMethodsCount bootstrapMethods
firstField Lclojure/asm/FieldWriter; lastField firstMethod Lclojure/asm/MethodWriter;
lastMethod computeMaxs Z
computeFrames
invalidFrames (I)V Code LineNumberTable LocalVariableTable this Lclojure/asm/ClassWriter; flags
StackMapTable>> (Lclojure/asm/ClassReader;I)V classReader visit N(IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V i [Ljava/lang/String;UK visitSource '(Ljava/lang/String;Ljava/lang/String;)V file debug visitOuterClass 9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V owner desc visitAnnotation 4(Ljava/lang/String;Z)Lclojure/asm/AnnotationVisitor; visible bv aw? visitAttribute (Lclojure/asm/Attribute;)V attr visitInnerClass :(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V outerName innerName
visitField e(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)Lclojure/asm/FieldVisitor; value Ljava/lang/Object; visitMethod g(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Lclojure/asm/MethodVisitor;
exceptions visitEnd ()V toByteArray ()[B len cw size nbFields fb nbMethods mb attributeCount out mask newConstItem &(Ljava/lang/Object;)Lclojure/asm/Item; val F J D t Lclojure/asm/Type; s h Lclojure/asm/Handle; cstW newConst (Ljava/lang/Object;)I newUTF8 (Ljava/lang/String;)I result? newClassItem &(Ljava/lang/String;)Lclojure/asm/Item; newClass newMethodTypeItem
methodDesc
newMethodType
newHandleItem K(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lclojure/asm/Item; tagU newHandle :(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)I newInvokeDynamicItem _(Ljava/lang/String;Ljava/lang/String;Lclojure/asm/Handle;[Ljava/lang/Object;)Lclojure/asm/Item; bsmArg p resultPosition bootstrapMethodIndex bsm bsmArgs [Ljava/lang/Object; position hashCode
argsLength data length]? ? newInvokeDynamic N(Ljava/lang/String;Ljava/lang/String;Lclojure/asm/Handle;[Ljava/lang/Object;)I newFieldItem J(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lclojure/asm/Item; newField 9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I
newMethodItem K(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lclojure/asm/Item; itf type newMethod :(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)I
newInteger (I)Lclojure/asm/Item; newFloat (F)Lclojure/asm/Item; newLong (J)Lclojure/asm/Item; newDouble (D)Lclojure/asm/Item; newString newNameType '(Ljava/lang/String;Ljava/lang/String;)I newNameTypeItem 8(Ljava/lang/String;Ljava/lang/String;)Lclojure/asm/Item; addType addUninitializedType (Ljava/lang/String;I)I offset &(Lclojure/asm/Item;)Lclojure/asm/Item; newTable item
getMergedType (II)I u type1 type2 getCommonSuperClass 8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; e Ljava/lang/Exception; c Ljava/lang/Class; d classLoader Ljava/lang/ClassLoader; LocalVariableTypeTable Ljava/lang/Class<*>;??? get put (Lclojure/asm/Item;)V k j l ll nl newItems put122 (III)V b s1 s2 put112 b1 b2
SourceFile ClassWriter.java;<
? clojure/asm/ByteVector;l clojure/asm/Item ?7898??
? ??? ??? ? ?! ?"#$ ???%&