| java.lang.Object org.jboss.proxy.compiler.ProxyAssembler
ProxyAssembler | public class ProxyAssembler (Code) | | A simple bytecode assembler.
ProxyCompiler author: Unknown version: $Revision: 57209 $ |
Method Summary | |
public void | addAttribute(AMember m, String name, Object data) | public void | addAttribute(String name, Object data) | void | addExceptionAttribute(Class[] classes) | AMember | addMember(int mods, String sig, Class[] exceptionClasses, String name) | public Object | addMember(int mods, Class rtype, String name, Class ptypes, Class[] exceptionClasses) | public Object | addMember(int mods, Class type, Class[] exceptionClasses, String name) | public void | checkCast(Object t) | public int | declare(Object t) | public int | dup() | AMember | findMember(String sig, String name) | public short | getClassIndex(Class c) | public byte[] | getCode() | public Object | getCurrentMember() | public short | getIndex(Object x) | public short | getMemberIndex(Object cls, String name, Class ptypes) | public short | getMemberIndex(Object cls, String name) | public short | getNTIndex(String name, String sig) | public static String | getSig(Class t) | public static String | getSig(Class rt, Class pt) | public short | getUtfIndex(String x) | public byte[] | internalGetCode() | public int | invoke(Object cls, String name, Class ptypes) | boolean | isInterface() | public void | pushConstant(Object x) | public void | pushConstant(int x) | public void | pushElement(Object etype) | public int | pushField(Object cls, String name) | public int | pushLocal(int loc) | public int | pushNewArray(Object etype) | public void | ret() | public void | setCurrentMember(Object m) | public void | setElement(Object etype) | public void | setField(Object cls, String name) | public void | undeclare(Object t) |
ProxyAssembler | public ProxyAssembler(String className, int modifiers, Class superClass, Class interfaces)(Code) | | |
addExceptionAttribute | void addExceptionAttribute(Class[] classes)(Code) | | |
getCode | public byte[] getCode()(Code) | | |
isInterface | boolean isInterface()(Code) | | |
pushConstant | public void pushConstant(int x)(Code) | | |
pushLocal | public int pushLocal(int loc)(Code) | | |
setCurrentMember | public void setCurrentMember(Object m)(Code) | | |
|
|