|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jibx.binding.classes.BindingMethod
org.jibx.binding.classes.MethodBuilder
org.jibx.binding.classes.ExceptionMethodBuilder
public class ExceptionMethodBuilder
Builder for simple methods that may just pass checked exceptions on to caller.
| Field Summary |
|---|
| Fields inherited from class org.jibx.binding.classes.MethodBuilder |
|---|
EXCEPTION_CONSTRUCTOR_SIGNATURE1, EXCEPTION_CONSTRUCTOR_SIGNATURE2, FRAMEWORK_EXCEPTION_CLASS, m_exceptions, m_generator, m_hashCode, m_instructionBuilder, m_item, m_method, m_targetBranches, m_valueMap, s_argNameLists, SYNTHETIC_ACCESS_FLAG |
| Constructor Summary | |
|---|---|
ExceptionMethodBuilder(String name,
String sig,
ClassFile cf)
Constructor from signature for public, final method. |
|
ExceptionMethodBuilder(String name,
String sig,
ClassFile cf,
int access)
Constructor from signature. |
|
ExceptionMethodBuilder(String name,
org.apache.bcel.generic.Type ret,
org.apache.bcel.generic.Type[] args,
ClassFile cf,
int access)
Constructor with types specified. |
|
| Method Summary | |
|---|---|
int |
defineSlot(Object obj,
org.apache.bcel.generic.Type type)
Define local variable slot for object. |
void |
freeSlot(Object obj)
Free local variable slot for object. |
int |
getSlot(Object obj)
Check if local variable slot defined for object. |
protected void |
handleExceptions()
Process accumulated exceptions. |
| Methods inherited from class org.jibx.binding.classes.BindingMethod |
|---|
computeMethodHash, equals, getClassFile, makeAccessible |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ExceptionMethodBuilder(String name,
org.apache.bcel.generic.Type ret,
org.apache.bcel.generic.Type[] args,
ClassFile cf,
int access)
name - method name to be builtret - method return typeargs - types of argumentscf - owning class file informationaccess - flags for method access
public ExceptionMethodBuilder(String name,
String sig,
ClassFile cf,
int access)
name - method name to be builtsig - method signaturecf - owning class file informationaccess - flags for method access
public ExceptionMethodBuilder(String name,
String sig,
ClassFile cf)
name - method name to be builtsig - method signaturecf - owning class file information| Method Detail |
|---|
public int defineSlot(Object obj,
org.apache.bcel.generic.Type type)
obj - owning object of slottype - variable type
public int getSlot(Object obj)
obj - owning object of slot
-1 if
nonepublic void freeSlot(Object obj)
obj - owning object of slotprotected void handleExceptions()
handleExceptions in class MethodBuilder
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||