C# Класс Org.Mozilla.Classfile.ConstantPool

Показать файл Открыть проект Примеры использования класса

Приватные методы

Метод Описание
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 ( ClassFileWriter cfw ) : System
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