| Package | Description |
|---|---|
| org.jibx.binding.classes | |
| org.jibx.binding.def | |
| org.jibx.binding.model |
| Modifier and Type | Field and Description |
|---|---|
static ClassItem[] |
ClassFile.EMPTY_CLASS_ITEMS |
protected ClassItem |
MethodBuilder.m_item
Method class item information.
|
| Modifier and Type | Method and Description |
|---|---|
ClassItem |
ClassFile.addDefaultConstructor()
Add default constructor to a class.
|
ClassItem |
ClassFile.addField(String type,
String name,
int access)
Add field to class without initialization.
|
ClassItem |
ClassFile.addField(String type,
String name,
int access,
int init)
Add field to class with initial
int value. |
ClassItem |
ClassFile.addField(String type,
String name,
int access,
String init)
Add field to class with initial
String value. |
ClassItem |
MethodBuilder.addMethod()
Add constructed method to class.
|
ClassItem |
ClassFile.addMethod(org.apache.bcel.classfile.Method method)
Add method to class.
|
ClassItem |
ClassFile.addPrivateField(String type,
String name)
Add private field to class without initialization.
|
static ClassItem |
ClassItem.findStaticMethod(String name,
String[] sigs)
Get static method by fully qualified name.
|
static ClassItem |
ClassItem.findVirtualMethod(String name,
String[] sigs)
Get virtual method by fully qualified name.
|
ClassItem |
ClassFile.getBestMethod(String name,
String ret,
String[] args)
Get information for best matching method.
|
ClassItem |
ClassFile.getDirectField(String name)
Get information for field.
|
ClassItem |
ClassFile.getField(String name)
Get information for field.
|
ClassItem[] |
ClassFile.getFieldItems()
Get array of fields defined by class.
|
ClassItem |
ClassFile.getInitializerMethod(String sig)
Get information for initializer.
|
ClassItem |
MethodBuilder.getItem()
Get the method item.
|
ClassItem |
ExistingMethod.getItem()
Get the method item.
|
abstract ClassItem |
BindingMethod.getItem()
Get the method item.
|
ClassItem |
BoundClass.getLoadMethod(ClassItem item,
ClassFile from)
Get load access method for member of this class.
|
ClassItem |
ClassFile.getMethod(String name,
String sig)
Get information for method without respect to potential trailing
arguments or return value.
|
ClassItem |
ClassFile.getMethod(String name,
String[] sigs)
Get information for method matching one of several possible signatures.
|
ClassItem[] |
ClassFile.getMethodItems()
Get array of methods defined by class.
|
ClassItem |
ClassFile.getStaticMethod(String name,
String sig)
Get information for static method without respect to return value.
|
ClassItem |
BoundClass.getStoreMethod(ClassItem item,
ClassFile from)
Get store access method for member of this class.
|
ClassItem |
ClassFile.updateField(String type,
String name,
int access,
String init)
Update class field with initial
String value. |
| Modifier and Type | Method and Description |
|---|---|
void |
MethodBuilder.addMethodExceptions(ClassItem method)
Add exceptions thrown by called method to those needing handling.
|
void |
MethodBuilder.appendCall(ClassItem item)
Create invoke instruction for static, member, or interface method and
append to method.
|
void |
MethodBuilder.appendGet(ClassItem item)
Create get instruction and append to method.
|
void |
MethodBuilder.appendGetField(ClassItem item)
Create getfield instruction and append to method.
|
void |
MethodBuilder.appendGetStatic(ClassItem item)
Create getstatic instruction and append to method.
|
void |
MethodBuilder.appendPut(ClassItem item)
Create put instruction and append to method.
|
void |
MethodBuilder.appendPutField(ClassItem item)
Create putfield instruction and append to method.
|
void |
MethodBuilder.appendPutStatic(ClassItem item)
Create putstatic instruction and append to method.
|
org.apache.bcel.generic.InvokeInstruction |
InstructionBuilder.createCallInterface(ClassItem item)
Create invoke instruction for interface method.
|
org.apache.bcel.generic.InvokeInstruction |
InstructionBuilder.createCallStatic(ClassItem item)
Create invoke instruction for static method.
|
org.apache.bcel.generic.InvokeInstruction |
InstructionBuilder.createCallVirtual(ClassItem item)
Create invoke instruction for virtual method.
|
org.apache.bcel.generic.FieldInstruction |
InstructionBuilder.createGetField(ClassItem item)
Create getfield instruction.
|
org.apache.bcel.generic.FieldInstruction |
InstructionBuilder.createGetStatic(ClassItem item)
Create getstatic instruction.
|
org.apache.bcel.generic.FieldInstruction |
InstructionBuilder.createPutField(ClassItem item)
Create putfield instruction.
|
org.apache.bcel.generic.FieldInstruction |
InstructionBuilder.createPutStatic(ClassItem item)
Create putstatic instruction.
|
ClassItem |
BoundClass.getLoadMethod(ClassItem item,
ClassFile from)
Get load access method for member of this class.
|
ClassItem |
BoundClass.getStoreMethod(ClassItem item,
ClassFile from)
Get store access method for member of this class.
|
boolean |
ClassFile.isAccessible(ClassItem item)
Check accessible method.
|
| Constructor and Description |
|---|
ExistingMethod(org.apache.bcel.classfile.Method method,
ClassItem item,
ClassFile file)
Constructor.
|
| Modifier and Type | Field and Description |
|---|---|
protected ClassItem |
StringConversion.m_converter
Whitespace conversion method information.
|
protected ClassItem |
StringConversion.m_deserializer
Deserializer method information.
|
protected ClassItem |
StringConversion.m_serializer
Serializer method information.
|
| Modifier and Type | Method and Description |
|---|---|
protected ClassItem |
ClassItemWrapper.getClassItem()
Get class item information.
|
| Modifier and Type | Method and Description |
|---|---|
protected IClassItem |
ClassWrapper.buildItem(ClassItem item)
Build an item wrapper.
|
| Constructor and Description |
|---|
ClassItemWrapper(IClass clas,
ClassItem item)
Constructor.
|
Copyright © 2005–2016 jibx.org. All rights reserved.