
mockit.external.asm.MethodWriter.class Maven / Gradle / Ivy
???? 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 &