mockit.external.asm.MethodWriter.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.
???? 22
?
r r
5
;
r
r
!
"#
$ %
&
'
(
)
*+
%,
- %.
/
%0 1
2
34
5
67
8
9
:
;<
= ;>
?
@
A
BC
DEp
rFG
@H? I J
rK
L
M
NO
I
P
Q
R
S
T
U V
=W
X =Y
Z
[
\
] ^
_
r` ab
rc
;d
re af
rg
hi
j
kl
m
n o
p
= =q
r s t
ru avw
x
y
z? ?
{
|}
y y~ y y? y? yv
?
? y?
?
?
?
? ?? ??
?
?
??
c c? cs ? c?
=?
? ? =?
=?
y????
? =?
;? r?
;?
? r? ??
?? ??? r? a??
?
??
??
??
?
? ??
??79?8A??
%??
;?? ? ???????? r? ?
;?
%?
;?
%? r?
?
?
?
?
??
?
? r?
?
;?? ACC_CONSTRUCTOR I
ConstantValue
SAME_FRAME SAME_LOCALS_1_STACK_ITEM_FRAME @ RESERVED ? 'SAME_LOCALS_1_STACK_ITEM_FRAME_EXTENDED ?
CHOP_FRAME ? SAME_FRAME_EXTENDED ? APPEND_FRAME ?
FULL_FRAME ? FRAMES MAXS NOTHING cw !Lmockit/external/asm/ClassWriter; access name desc
descriptor Ljava/lang/String; signature classReaderOffset classReaderLength exceptionCount
exceptions [I annd Lmockit/external/asm/ByteVector; anns &Lmockit/external/asm/AnnotationWriter; ianns tanns itanns panns '[Lmockit/external/asm/AnnotationWriter; ipanns
synthetics attrs Lmockit/external/asm/Attribute; code maxStack maxLocals
currentLocals
frameCount stackMap previousFrameOffset
previousFrame frame handlerCount firstHandler Lmockit/external/asm/Handler; lastHandler methodParametersCount methodParameters
localVarCount localVar localVarTypeCount localVarType lineNumberCount
lineNumber lastCodeOffset ctanns ictanns cattrs resize Z subroutines compute labels Lmockit/external/asm/Label;
previousBlock currentBlock stackSize maxStackSize p(Lmockit/external/asm/ClassWriter;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;ZZ)V Code LineNumberTable LocalVariableTable i size this "Lmockit/external/asm/MethodWriter; [Ljava/lang/String; computeMaxs
computeFrames
StackMapTablewC> visitParameter (Ljava/lang/String;I)V visitAnnotationDefault )()Lmockit/external/asm/AnnotationVisitor; 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; visitParameterAnnotation =(ILjava/lang/String;Z)Lmockit/external/asm/AnnotationVisitor; parameter visitAttribute "(Lmockit/external/asm/Attribute;)V attr visitCode ()V
visitFrame ,(II[Ljava/lang/Object;I[Ljava/lang/Object;)V
frameIndex delta type nLocal local [Ljava/lang/Object; nStack stack visitInsn (I)V opcode visitIntInsn (II)V operand visitVarInsn n opt var
visitTypeInsn (ILjava/lang/String;)V Lmockit/external/asm/Item;? visitFieldInsn :(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V c C owner visitMethodInsn ;(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V itf argSize visitInvokeDynamicInsn V(Ljava/lang/String;Ljava/lang/String;Lmockit/external/asm/Handle;[Ljava/lang/Object;)V bsm Lmockit/external/asm/Handle; bsmArgs
visitJumpInsn (ILmockit/external/asm/Label;)V label nextInsn#
visitLabel (Lmockit/external/asm/Label;)V visitLdcInsn (Ljava/lang/Object;)V cst Ljava/lang/Object; index
visitIincInsn increment visitTableSwitchInsn <(IILmockit/external/asm/Label;[Lmockit/external/asm/Label;)V min max dflt [Lmockit/external/asm/Label; source visitLookupSwitchInsn <(Lmockit/external/asm/Label;[I[Lmockit/external/asm/Label;)V keys visitSwitchInsn :(Lmockit/external/asm/Label;[Lmockit/external/asm/Label;)V visitMultiANewArrayInsn dims visitInsnAnnotation visitTryCatchBlock f(Lmockit/external/asm/Label;Lmockit/external/asm/Label;Lmockit/external/asm/Label;Ljava/lang/String;)V start end handler h} visitTryCatchAnnotation visitLocalVariable p(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lmockit/external/asm/Label;Lmockit/external/asm/Label;I)V visitLocalVariableAnnotation ?(ILmockit/external/asm/TypePath;[Lmockit/external/asm/Label;[Lmockit/external/asm/Label;[ILjava/lang/String;Z)Lmockit/external/asm/AnnotationVisitor; length visitLineNumber line visitMaxs b Lmockit/external/asm/Edge; l e t kind change blockMax k f Lmockit/external/asm/Frame; args [Lmockit/external/asm/Type; changed
subroutine L idE?i visitEnd addSuccessor info successor noSuccessor (Lmockit/external/asm/Frame;)V nTop locals stacks visitImplicitFirstFrame j
startFrame (III)I offset endFrame
writeFrame clocalsSize
cstackSize
localsSize writeFrameTypes v sb Ljava/lang/StringBuilder; d? writeFrameType getSize ()I zip put #(Lmockit/external/asm/ByteVector;)V out FACTOR mask attributeCount resizeInstructions newOffset
newIndexes newSizes insert item [B u
allIndexes allSizes [Z state newCode???? readUnsignedShort ([BI)I readShort ([BI)S readInt
writeShort ([BII)V s getNewOffset ([I[III)I indexes sizes begin "([I[ILmockit/external/asm/Label;)V
SourceFile MethodWriter.java mockit/external/asm/ClassReader5] mockit/external/asm/ByteVector?=?=?? ? ? ? ??? mockit/external/asm/MethodWriter?? ? ? ? ? ? ? ? ? ???. ???? mockit/external/asm/Opcodes ? ? mockit/external/asm/Label/0? ??? ??? $mockit/external/asm/AnnotationWriter5?? ??? ?
Ljava/lang/Synthetic; ????
??
???*??]?? java/lang/String mockit/external/asm/Frame?? java/lang/Integer?? ? ????] ? java/lang/IllegalStateException???? ? ?' ?20???3 ??4 ??]????? ? ????? ???????? ??? mockit/external/asm/Edge??- ? java/lang/Short?+,?z010?0 ?b ? mockit/external/asm/ClassWriter
???() mockit/external/asm/Handler?0?0?0 ? ??$# ?"! ???? ?&% ??] java/lang/Throwable? ?
???^??0?? ??] ??l ? java/lang/StringBuilder !"# ? ? java/lang/RuntimeException Method code too large!5$ LocalVariableTypeTable StackMap RuntimeVisibleTypeAnnotations?? RuntimeInvisibleTypeAnnotations?%
Exceptions Synthetic
Deprecated Signature MethodParameters AnnotationDefault RuntimeVisibleAnnotations RuntimeInvisibleAnnotations "RuntimeVisibleParameterAnnotations $RuntimeInvisibleParameterAnnotations&'(????)?*+???????,-.5i/,? 01 !mockit/external/asm/MethodVisitor mockit/external/asm/Item mockit/external/asm/Attribute firstMethod
lastMethod mv #Lmockit/external/asm/MethodVisitor; equals (Ljava/lang/Object;)Z newUTF8 (Ljava/lang/String;)I newClass mockit/external/asm/Type getArgumentsAndReturnSizes status putShort #(I)Lmockit/external/asm/ByteVector; f(Lmockit/external/asm/ClassWriter;ZLmockit/external/asm/ByteVector;Lmockit/external/asm/ByteVector;I)V next putTarget B(ILmockit/external/asm/TypePath;Lmockit/external/asm/ByteVector;)V java/lang/Math (II)I getArgumentTypes /(Ljava/lang/String;)[Lmockit/external/asm/Type; isCodeAttribute ()Z addType intValue position addUninitializedType (Ljava/lang/String;I)I putByte execute @(IILmockit/external/asm/ClassWriter;Lmockit/external/asm/Item;)V SIZE put12 $(II)Lmockit/external/asm/ByteVector; put11
inputStackTop newClassItem .(Ljava/lang/String;)Lmockit/external/asm/Item; newFieldItem R(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lmockit/external/asm/Item; charAt (I)C
newMethodItem S(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lmockit/external/asm/Item; intVal newInvokeDynamicItem o(Ljava/lang/String;Ljava/lang/String;Lmockit/external/asm/Handle;[Ljava/lang/Object;)Lmockit/external/asm/Item; getFirst ()Lmockit/external/asm/Label; G(Lmockit/external/asm/MethodWriter;Lmockit/external/asm/ByteVector;IZ)V data resolve ((Lmockit/external/asm/MethodWriter;I[B)Z outputStackMax newConstItem .(Ljava/lang/Object;)Lmockit/external/asm/Item; putByteArray &([BII)Lmockit/external/asm/ByteVector; putInt mockit/external/asm/TypePath
successors initInputFrame A(Lmockit/external/asm/ClassWriter;I[Lmockit/external/asm/Type;I)V
inputStack merge @(Lmockit/external/asm/ClassWriter;Lmockit/external/asm/Frame;I)Z remove r(Lmockit/external/asm/Handler;Lmockit/external/asm/Label;Lmockit/external/asm/Label;)Lmockit/external/asm/Handler; visitSubroutine (Lmockit/external/asm/Label;JI)V inputLocals thisName substring (II)Ljava/lang/String; version typeTable [Lmockit/external/asm/Item; strVal1 append (C)Ljava/lang/StringBuilder; -(Ljava/lang/String;)Ljava/lang/StringBuilder; toString ()Ljava/lang/String; (Ljava/lang/String;)V )(Lmockit/external/asm/ClassWriter;[BIII)I cr !Lmockit/external/asm/ClassReader; getCount I(Lmockit/external/asm/ClassWriter;[BIIILmockit/external/asm/ByteVector;)V K([Lmockit/external/asm/AnnotationWriter;ILmockit/external/asm/ByteVector;)V TYPE java/lang/System arraycopy *(Ljava/lang/Object;ILjava/lang/Object;II)V
invalidFrames getLabels ()[Lmockit/external/asm/Label; 1
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
? ? ? ? ? ? ? ? ! ? " # ? $ % ? & ' ? ( ) * +, - ? . ? /0 10 20 3 ? 4 ? 2 56 7 m
*? *? Y? ? +? ? +*? ? +? *? +*? *+? *?
-? ? *Y?
??
*+-? ? *+? ? *? *? ? <?? 6*?? **? ?
? 6 *? ? *? + 2? O? ???*? ?
? ? ? ? ? E*? ? z6 ~? ? ?* ? * ? *? Y? ? *? Y? ?? **? ? ? 8 ~ ? ? ? ? ? &? +? 0? 5? >? I? R? \? b? h? s? z? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ??? ?9 p ? : ? ? 7; ?
<=
? ?
? ?
? ?
? ?
? ?
>
?,
@, A W ? BCDDDE "? =? IBHB? BCDDDE B? ? , FG 7 ? 9*? !? *? Y? ? !*Y? "`? "*? !+? ? *? +? ? #? #W? 8 ? ? ? ? 4? 8?9 9<= 9 ? ? 9 ? ? A UH? BD H IJ 7 L *? Y? ? $? %Y*? *? $? &? 8
9 <= KL 7 ? R? Y? N-*? +? ? #? #W? %Y*? --? &:? *? '? (*? '? *? )? (*? )? 8 &