Method | Description | |
---|---|---|
AddClass ( string className ) : short | ||
AddConstant ( double k ) : int | ||
AddConstant ( float k ) : int | ||
AddConstant ( int k ) : int | ||
AddConstant ( long k ) : int | ||
AddConstant ( string k ) : int | ||
AddFieldRef ( string className, string fieldName, string fieldType ) : short | ||
AddInterfaceMethodRef ( string className, string methodName, string methodType ) : short | ||
AddMethodRef ( string className, string methodName, string methodType ) : short | ||
AddNameAndType ( string name, string type ) : short | ||
AddUtf8 ( string k ) : short | ||
ConstantPool ( |
||
Ensure ( int howMuch ) : void | ||
GetConstantData ( int index ) : object | ||
GetConstantType ( int index ) : byte | ||
GetUtfEncodingLimit ( string s, int start, int end ) : int |
Get maximum i such that start <= i <= end</tt> and s.substring(start, i) fits JVM UTF string encoding limit. Get maximum i such that start <= i <= end</tt> and s.substring(start, i) fits JVM UTF string encoding limit. |
|
GetWriteSize ( ) : int | ||
IsUnderUtfEncodingLimit ( string s ) : bool | ||
SetConstantData ( int index, object data ) : void | ||
Write ( byte data, int offset ) : int |