mockit.external.asm.ClassWriter.class Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of jmockit-coverage Show documentation
Show all versions of jmockit-coverage Show documentation
JMockit Coverage is a code coverage tool with several metrics (line, path, data) capable of generating HTML
reports. It is designed with ease of use in mind, avoiding the need for complex configuration.
Instead, smart (but overridable) defaults are employed, such as the selection of which classes to consider for
coverage, and where to find sources files for report generation.
???? 2
?
??
! "#???
$ % &
' (
)*
*+ , *- .
*/ 0 1 2 3 45 6
7 8 9 :
:;<
<= ??>?
?@ A
:B :C D
<B <E FGHIJK L MN
*BOPQR
4S
4T
????
U V
W
:X
<X Y
*X
4Z [ \ ]
^
_
`
"a
bc
nad
pef
rag
thi
vj
kl
ym
no
|p
qr
st
?u
?v
?w
xy ?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 !Lmockit/external/asm/ClassReader; version index pool Lmockit/external/asm/ByteVector; items [Lmockit/external/asm/Item; threshold key Lmockit/external/asm/Item; key2 key3 key4 typeTable typeCount S access name thisName Ljava/lang/String; signature superName interfaceCount
interfaces [I
sourceFile sourceDebug enclosingMethodOwner enclosingMethod anns &Lmockit/external/asm/AnnotationWriter; ianns tanns itanns attrs Lmockit/external/asm/Attribute; innerClassesCount innerClasses bootstrapMethodsCount bootstrapMethods
firstField !Lmockit/external/asm/FieldWriter; lastField firstMethod "Lmockit/external/asm/MethodWriter;
lastMethod computeMaxs Z
computeFrames
invalidFrames (I)V Code LineNumberTable LocalVariableTable this !Lmockit/external/asm/ClassWriter; flags
StackMapTable %(Lmockit/external/asm/ClassReader;I)V classReader visit N(IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V i [Ljava/lang/String;rW 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 <(Ljava/lang/String;Z)Lmockit/external/asm/AnnotationVisitor; visible bv aw * visitTypeAnnotation [(ILmockit/external/asm/TypePath;Ljava/lang/String;Z)Lmockit/external/asm/AnnotationVisitor; typeRef typePath Lmockit/external/asm/TypePath; visitAttribute "(Lmockit/external/asm/Attribute;)V attr visitInnerClass :(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V outerName innerName nameItem
visitField m(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)Lmockit/external/asm/FieldVisitor; value Ljava/lang/Object; visitMethod n(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Lmockit/external/asm/MethodWriter;
exceptions visitEnd ()V toByteArray ()[B len size nbFields fb nbMethods mb attributeCount out mask:< newConstItem .(Ljava/lang/Object;)Lmockit/external/asm/Item; val F J D t Lmockit/external/asm/Type; s h Lmockit/external/asm/Handle; cstt newConst (Ljava/lang/Object;)I newUTF8 (Ljava/lang/String;)I result newClassItem .(Ljava/lang/String;)Lmockit/external/asm/Item; newClass newMethodTypeItem
methodDesc
newMethodType
newHandleItem S(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lmockit/external/asm/Item; tag newHandle :(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)I newInvokeDynamicItem o(Ljava/lang/String;Ljava/lang/String;Lmockit/external/asm/Handle;[Ljava/lang/Object;)Lmockit/external/asm/Item; bsmArg p resultPosition bootstrapMethodIndex bsm bsmArgs [Ljava/lang/Object; position hashCode
argsLength data lengthy? ? newInvokeDynamic V(Ljava/lang/String;Ljava/lang/String;Lmockit/external/asm/Handle;[Ljava/lang/Object;)I newFieldItem R(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lmockit/external/asm/Item; newField 9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I
newMethodItem S(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lmockit/external/asm/Item; itf type newMethod :(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)I
newInteger (I)Lmockit/external/asm/Item; newFloat (F)Lmockit/external/asm/Item; newLong (J)Lmockit/external/asm/Item; newDouble (D)Lmockit/external/asm/Item; newString newNameType '(Ljava/lang/String;Ljava/lang/String;)I newNameTypeItem @(Ljava/lang/String;Ljava/lang/String;)Lmockit/external/asm/Item; addType addUninitializedType (Ljava/lang/String;I)I offset 6(Lmockit/external/asm/Item;)Lmockit/external/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 (Lmockit/external/asm/Item;)V k j l ll nl newItems put122 (III)V b s1 s2 put112 b1 b2 $(Lmockit/external/asm/ClassReader;)V o(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Lmockit/external/asm/MethodVisitor;
SourceFile ClassWriter.java mockit/external/asm/ClassReaderH ? mockit/external/asm/ByteVector mockit/external/asm/Item ? !" mockit/external/asm/ClassWriterDEFEHI?? ?&