All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.mozilla.classfile.ConstantPool.class Maven / Gradle / Ivy

The newest version!
????1?
+??
?	*??
?	*?	*?	*?	*?	*?	*?	*?	*?
??
??
*?
??
??
??
????
*?
?
?
??
*?
??
?
??
??
???
!?
??
???
&?
*?
*???ConstantPoolSizeI
ConstantValueCONSTANT_ClassBCONSTANT_Fieldref	CONSTANT_Methodref
CONSTANT_InterfaceMethodrefCONSTANT_StringCONSTANT_IntegerCONSTANT_Float
CONSTANT_LongCONSTANT_DoubleCONSTANT_NameAndType
CONSTANT_Utf8cfw'Lorg/mozilla/classfile/ClassFileWriter;MAX_UTF_ENCODING_SIZEitsStringConstHash Lorg/mozilla/javascript/UintMap;itsUtf8Hash$Lorg/mozilla/javascript/ObjToIntMap;itsFieldRefHashitsMethodRefHashitsClassHashitsTopitsTopIndexitsPool[B*(Lorg/mozilla/classfile/ClassFileWriter;)VCodeLineNumberTableLocalVariableTablethis$Lorg/mozilla/classfile/ConstantPool;write([BI)IdataoffsetgetWriteSize()IaddConstant(I)Ik(J)IJindex(F)IFbits(D)ID(Ljava/lang/String;)ILjava/lang/String;	utf8IndextheIndexisUnderUtfEncodingLimit(Ljava/lang/String;)ZsstrLengetUtfEncodingLimit(Ljava/lang/String;II)IcistartendlimitaddUtf8(Ljava/lang/String;)StooBigStringZtopchars[CutfLenaddNameAndType'(Ljava/lang/String;Ljava/lang/String;)Snametype	nameIndexS	typeIndexaddClassslashed	classNameaddFieldRef9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)SntIndex
classIndex	fieldName	fieldTyperef(Lorg/mozilla/classfile/FieldOrMethodRef;addMethodRef
methodName
methodTypeaddInterfaceMethodRefensure(I)VnewCapacitytmphowMuch
SourceFileClassFileWriter.javaU?org/mozilla/javascript/UintMapJK"org/mozilla/javascript/ObjToIntMapLMNMOMPMGHR-STQ-??????????????h???|}??????auv??????????"java/lang/IllegalArgumentExceptionToo big stringU??c??&org/mozilla/classfile/FieldOrMethodRefU????}"org/mozilla/classfile/ConstantPooljava/lang/Object()V%org/mozilla/classfile/ClassFileWriterputInt16(I[BI)Ijava/lang/System	arraycopy*(Ljava/lang/Object;ILjava/lang/Object;II)VputInt32putInt64(J[BI)Ijava/lang/FloatfloatToIntBitsjava/lang/DoubledoubleToLongBits(D)JgetInt(II)Iput(II)Vjava/lang/StringlengthcharAt(I)Cget(Ljava/lang/Object;I)I
getCharBuffer(I)[CgetChars(II[CI)V(Ljava/lang/Object;I)V(Ljava/lang/String;)VindexOfgetSlashedForm&(Ljava/lang/String;)Ljava/lang/String;9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V0*+,-./01.231.451.671.891.:;1.<=1.>?1.@A1.BC1.DE1.FGHI-.JKLMNMOMPMQ-R-STUVW?T*?*?Y??*?Y??*?Y??*?Y??	*?Y??
*+?*?*??
*??X.
????%?0?;
?@
?E
?N
?S
?YTZ[TGH\]Wl"*??+?=*?
+*??*?`=?X
?
?
? 
?Y "Z["^T"_-`aW1*?`?X
?YZ[bcWs3*?*?
*Y?Z`?T**?
*???*Y?Z`???X
?
?
?&
?Y3Z[3d-beW?8*	?*?
*Y?Z`?T**?
*???*?>*Y?`??X
?
?
?'
?,
?6
?Y 8Z[8df,g-bhW?7*?*?
*Y?Z`?T#?=**?
*???*Y?Z`??X
?
?
?
?+
?Y 7Z[7dij-bkW?@*	?*?
*Y?Z`?T'?B*!*?
*???*?6*Y?`??X
?
?
?
?-
?3
?=
?Y*@Z[@dl#jf3
g-bmW?V*+?~=*??>??*Y?Z`?>*?*?
*Y?Z`?T**?
*???*???X&	
?	
?
?
?$
?)
?;
?K
?T
?Y*VZ[Vdn	Mo-Cp-qrWz(+?=h????*+????X
?
?
?
?
?
?Y (Z[(sn#t-uvW?Udh??66?=+?6??	?????	????????????X:
!.4<	BE
JMSYH!,w-@x-UZ[UsnUy-Uz-E{-|}Wo	]*?+?=?N+?>?	6?.6*h`?*?6*?
?T?*??:+?6??46??*?
??T?u??E*?
??z??T*?
??z?~??T*?
???~??T?+*?
??z??T*?
???~??T???b*?``d6?	6?=*?
*?`|?T*?
*?`?T*?*Y?Z`?=*?+? ?
?!Y"?#???X?"
 # ,!2#=$@&J'S)\*c+o,-?.?/?0?2?3?)?789<"=0?6@BAKDPEZHYp~c?w-V?x-2?-J??G?-Ft-#7~]Z[]dn
Sp-??W?R*+?>*,?6*?*?
*Y?Z`?T**?
*???**?
*???*Y?Z`???XMN
OP$Q4RESY4RZ[R?nR?nL??
E???}W'?*?
+?=??+N+.?$? +?%N*?
-?=?*?
+? ?U*-?6*?*?
*Y?Z`?T**?
*???*Y?Z`?=*?
-? +-?*?
+? ??XJX
YZ[\])^._7b<cCdHeZfkgwh?i?j?nY4CKo-}?n?Z[??n
?p-??W??&Y+,-?':*??6?c*,-?(6*+?)6*?*?
*Y?Z`?	T**?
*???**?
*???*Y?Z`?6*?? ??X2svwx&y-z2{D|U}f~s~?YR&X??-Q???Z[??n??n??nv??jp-??W??&Y+,-?':*?	?6?c*,-?(6*+?)6*?*?
*Y?Z`?
T**?
*???**?
*???*Y?Z`?6*?	? ??X2????&?-?2?D?U?f?s?~?YR&X??-Q???Z[??n??n??nv??jp-??W?U*,-?(6*+?)6*?*?
*Y?Z`?T**?
*???**?
*???*Y?Z`???X????&?7?H?Y>UZ[U?nU?nU?nM??F????W??*?`*?
??3*?
?h=*?`?
*?`=?N*?
-*??*-?
?X"??? ?'?+?9?>?Y*(?-+?T?Z[??-??




© 2015 - 2024 Weber Informatics LLC | Privacy Policy