public class MethodBuilder
extends java.lang.Object
| Constructor and Description |
|---|
MethodBuilder(BloatJ2MEContext context,
ClassEditor classEditor,
int modifiers,
java.lang.Class type,
java.lang.String name,
java.lang.Class[] params,
java.lang.Class[] exceptions) |
| Modifier and Type | Method and Description |
|---|---|
void |
aastore() |
void |
addTryCatch(int from,
int to,
int handler,
java.lang.Class thrown) |
void |
aload(int id) |
void |
anewarray(java.lang.Class clazz) |
void |
areturn() |
void |
astore(int id) |
void |
athrow() |
void |
checkcast(java.lang.Class type) |
void |
checkcast(Type type) |
void |
commit() |
void |
dup() |
void |
getfield(MemberRef field) |
void |
getstatic(java.lang.Class parent,
java.lang.Class type,
java.lang.String name) |
void |
getstatic(Type parent,
java.lang.Class type,
java.lang.String name) |
void |
getstatic(Type parent,
Type type,
java.lang.String name) |
void |
ifeq(int labelId) |
void |
iload(int id) |
void |
invokeInterface(Type parent,
java.lang.String name,
Type[] params,
Type ret) |
void |
invokeLoadClassConstMethod(java.lang.Class clazz) |
void |
invokeLoadClassConstMethod(java.lang.String clazzName) |
void |
invokeSpecial(Type parent,
java.lang.String name,
Type[] params,
Type ret) |
void |
invokeStatic(Type parent,
java.lang.String name,
Type[] params,
Type ret) |
void |
invokeVirtual(Type parent,
java.lang.String name,
Type[] params,
Type ret) |
void |
label(int id) |
void |
ldc(boolean constant) |
void |
ldc(int constant) |
void |
ldc(java.lang.Object constant) |
MemberRef |
memberRef() |
void |
newarray(java.lang.Class clazz) |
void |
newRef(java.lang.Class clazz) |
Type |
parentType() |
void |
pop() |
void |
putfield(MemberRef field) |
void |
putstatic(Type parent,
java.lang.Class type,
java.lang.String name) |
void |
returnInstruction() |
public MethodBuilder(BloatJ2MEContext context, ClassEditor classEditor, int modifiers, java.lang.Class type, java.lang.String name, java.lang.Class[] params, java.lang.Class[] exceptions)
public void label(int id)
public void aload(int id)
public void iload(int id)
public void newarray(java.lang.Class clazz)
public void astore(int id)
public void areturn()
public void returnInstruction()
public void invokeSpecial(Type parent, java.lang.String name, Type[] params, Type ret)
public void invokeVirtual(Type parent, java.lang.String name, Type[] params, Type ret)
public void invokeInterface(Type parent, java.lang.String name, Type[] params, Type ret)
public void newRef(java.lang.Class clazz)
public void dup()
public void athrow()
public void ldc(int constant)
public void ldc(boolean constant)
public void ldc(java.lang.Object constant)
public void ifeq(int labelId)
public void addTryCatch(int from,
int to,
int handler,
java.lang.Class thrown)
public void getstatic(java.lang.Class parent,
java.lang.Class type,
java.lang.String name)
public void getstatic(Type parent, java.lang.Class type, java.lang.String name)
public void putstatic(Type parent, java.lang.Class type, java.lang.String name)
public void checkcast(java.lang.Class type)
public void checkcast(Type type)
public void commit()
public MemberRef memberRef()
public Type parentType()
public void getfield(MemberRef field)
public void putfield(MemberRef field)
public void anewarray(java.lang.Class clazz)
public void aastore()
public void pop()
public void invokeLoadClassConstMethod(java.lang.Class clazz)
public void invokeLoadClassConstMethod(java.lang.String clazzName)