org.jboss.proxy.compiler
Class ProxyAssembler

java.lang.Object
  extended byorg.jboss.proxy.compiler.ProxyAssembler

Deprecated. Use ProxyCompiler (src) or Jakarta BCEL instead.

public class ProxyAssembler
extends java.lang.Object

A simple bytecode assembler.


Constructor Summary
ProxyAssembler(java.lang.String className, int modifiers, java.lang.Class superClass, java.lang.Class[] interfaces)
          Deprecated.  
 
Method Summary
 void addAttribute(org.jboss.proxy.compiler.ProxyAssembler.AMember m, java.lang.String name, java.lang.Object data)
          Deprecated.  
 void addAttribute(java.lang.String name, java.lang.Object data)
          Deprecated.  
 java.lang.Object addMember(int mods, java.lang.Class type, java.lang.Class[] exceptionClasses, java.lang.String name)
          Deprecated.  
 java.lang.Object addMember(int mods, java.lang.Class rtype, java.lang.String name, java.lang.Class[] ptypes, java.lang.Class[] exceptionClasses)
          Deprecated.  
 void checkCast(java.lang.Object t)
          Deprecated.  
 int declare(java.lang.Object t)
          Deprecated.  
 int dup()
          Deprecated.  
 short getClassIndex(java.lang.Class c)
          Deprecated.  
 byte[] getCode()
          Deprecated.  
 java.lang.Object getCurrentMember()
          Deprecated.  
 short getIndex(java.lang.Object x)
          Deprecated.  
 short getMemberIndex(java.lang.Object cls, java.lang.String name)
          Deprecated.  
 short getMemberIndex(java.lang.Object cls, java.lang.String name, java.lang.Class[] ptypes)
          Deprecated.  
 short getNTIndex(java.lang.String name, java.lang.String sig)
          Deprecated.  
static java.lang.String getSig(java.lang.Class t)
          Deprecated.  
static java.lang.String getSig(java.lang.Class rt, java.lang.Class[] pt)
          Deprecated.  
 short getUtfIndex(java.lang.String x)
          Deprecated.  
 byte[] internalGetCode()
          Deprecated.  
 int invoke(java.lang.Object cls, java.lang.String name, java.lang.Class[] ptypes)
          Deprecated.  
 void pushConstant(int x)
          Deprecated.  
 void pushConstant(java.lang.Object x)
          Deprecated.  
 void pushElement(java.lang.Object etype)
          Deprecated.  
 int pushField(java.lang.Object cls, java.lang.String name)
          Deprecated.  
 int pushLocal(int loc)
          Deprecated.  
 int pushNewArray(java.lang.Object etype)
          Deprecated.  
 void ret()
          Deprecated.  
 void setCurrentMember(java.lang.Object m)
          Deprecated.  
 void setElement(java.lang.Object etype)
          Deprecated.  
 void setField(java.lang.Object cls, java.lang.String name)
          Deprecated.  
 void undeclare(java.lang.Object t)
          Deprecated.  
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProxyAssembler

public ProxyAssembler(java.lang.String className,
                      int modifiers,
                      java.lang.Class superClass,
                      java.lang.Class[] interfaces)
Deprecated. 
Method Detail

getIndex

public short getIndex(java.lang.Object x)
Deprecated. 

getUtfIndex

public short getUtfIndex(java.lang.String x)
Deprecated. 

getNTIndex

public short getNTIndex(java.lang.String name,
                        java.lang.String sig)
Deprecated. 

getClassIndex

public short getClassIndex(java.lang.Class c)
Deprecated. 

getMemberIndex

public short getMemberIndex(java.lang.Object cls,
                            java.lang.String name,
                            java.lang.Class[] ptypes)
Deprecated. 

getMemberIndex

public short getMemberIndex(java.lang.Object cls,
                            java.lang.String name)
Deprecated. 

getSig

public static java.lang.String getSig(java.lang.Class t)
Deprecated. 

getSig

public static java.lang.String getSig(java.lang.Class rt,
                                      java.lang.Class[] pt)
Deprecated. 

getCurrentMember

public java.lang.Object getCurrentMember()
Deprecated. 

setCurrentMember

public void setCurrentMember(java.lang.Object m)
Deprecated. 

addMember

public java.lang.Object addMember(int mods,
                                  java.lang.Class rtype,
                                  java.lang.String name,
                                  java.lang.Class[] ptypes,
                                  java.lang.Class[] exceptionClasses)
Deprecated. 

addMember

public java.lang.Object addMember(int mods,
                                  java.lang.Class type,
                                  java.lang.Class[] exceptionClasses,
                                  java.lang.String name)
Deprecated. 

addAttribute

public void addAttribute(org.jboss.proxy.compiler.ProxyAssembler.AMember m,
                         java.lang.String name,
                         java.lang.Object data)
Deprecated. 

addAttribute

public void addAttribute(java.lang.String name,
                         java.lang.Object data)
Deprecated. 

declare

public int declare(java.lang.Object t)
Deprecated. 

undeclare

public void undeclare(java.lang.Object t)
Deprecated. 

pushConstant

public void pushConstant(java.lang.Object x)
Deprecated. 

pushConstant

public void pushConstant(int x)
Deprecated. 

pushLocal

public int pushLocal(int loc)
Deprecated. 

dup

public int dup()
Deprecated. 

checkCast

public void checkCast(java.lang.Object t)
Deprecated. 

pushNewArray

public int pushNewArray(java.lang.Object etype)
Deprecated. 

setElement

public void setElement(java.lang.Object etype)
Deprecated. 

pushElement

public void pushElement(java.lang.Object etype)
Deprecated. 

ret

public void ret()
Deprecated. 

pushField

public int pushField(java.lang.Object cls,
                     java.lang.String name)
Deprecated. 

setField

public void setField(java.lang.Object cls,
                     java.lang.String name)
Deprecated. 

invoke

public int invoke(java.lang.Object cls,
                  java.lang.String name,
                  java.lang.Class[] ptypes)
Deprecated. 

getCode

public byte[] getCode()
Deprecated. 

internalGetCode

public byte[] internalGetCode()
                       throws java.io.IOException
Deprecated. 
Throws:
java.io.IOException