net.sf.cglib
Class StandaloneBackend

java.lang.Object
  |
  +--net.sf.cglib.CodeGeneratorBackend
        |
        +--net.sf.cglib.StandaloneBackend

public class StandaloneBackend
extends CodeGeneratorBackend


Field Summary
 
Fields inherited from class net.sf.cglib.CodeGeneratorBackend
className, debug, superclass
 
Constructor Summary
StandaloneBackend(java.lang.String className, java.lang.Class superclass)
           
 
Method Summary
 void aaload()
           
 void aastore()
           
 void aconst_null()
           
 void aload(int index)
           
 void anewarray(java.lang.Class clazz)
           
 void areturn()
           
 void arraylength()
           
 void astore(int index)
           
 void athrow()
           
 void baload()
           
 void bastore()
           
 void begin_constructor(java.lang.Class[] parameterTypes)
           
 void begin_method(int modifiers, java.lang.Class returnType, java.lang.String name, java.lang.Class[] parameterTypes, java.lang.Class[] exceptionTypes)
           
 void begin_static()
           
 void bipush(byte value)
           
 void caload()
           
 void castore()
           
 void checkcast(java.lang.String className)
           
 void daload()
           
 void dastore()
           
 void dcmpg()
           
 void dconst(double value)
           
 void declare_field(int modifiers, java.lang.Class type, java.lang.String name)
           
 void declare_interface(java.lang.Class iface)
           
 void dload(int index)
           
 void dreturn()
           
 void dstore(int index)
           
 void dup_x1()
           
 void dup_x2()
           
 void dup()
           
 void dup2()
           
 void end_method()
           
 java.lang.Object end_range()
           
 void faload()
           
 void fastore()
           
 void fcmpg()
           
 void fconst(float value)
           
 void fload(int index)
           
 void freturn()
           
 void fstore(int index)
           
 byte[] getBytes()
           
 void getfield(java.lang.String className, java.lang.String fieldName, java.lang.Class type)
           
 void getstatic(java.lang.String className, java.lang.String fieldName, java.lang.Class type)
           
 void goTo(java.lang.Object label)
           
 void handle_exception(java.lang.Object start, java.lang.Object end, java.lang.Class exceptionType)
           
 void iadd()
           
 void iaload()
           
 void iastore()
           
 void iconst(int value)
           
 void if_icmpeq(java.lang.Object label)
           
 void if_icmplt(java.lang.Object label)
           
 void if_icmpne(java.lang.Object label)
           
 void ifeq(java.lang.Object label)
           
 void ifge(java.lang.Object label)
           
 void ifgt(java.lang.Object label)
           
 void ifle(java.lang.Object label)
           
 void iflt(java.lang.Object label)
           
 void ifne(java.lang.Object label)
           
 void ifnonnull(java.lang.Object label)
           
 void ifnull(java.lang.Object label)
           
 void iinc(int index, int amount)
           
 void iload(int index)
           
 void imul()
           
 void instance_of(java.lang.String className)
           
 void invoke_interface(java.lang.String className, java.lang.String methodName, java.lang.Class returnType, java.lang.Class[] parameterTypes)
           
 void invoke_special(java.lang.String className, java.lang.String methodName, java.lang.Class returnType, java.lang.Class[] parameterTypes)
           
 void invoke_static(java.lang.String className, java.lang.String methodName, java.lang.Class returnType, java.lang.Class[] parameterTypes)
           
 void invoke_virtual(java.lang.String className, java.lang.String methodName, java.lang.Class returnType, java.lang.Class[] parameterTypes)
           
 void ireturn()
           
 void istore(int index)
           
 void ixor()
           
 void l2i()
           
 void laload()
           
 void lastore()
           
 void lcmp()
           
 void lconst(long value)
           
 void ldc(double value)
           
 void ldc(float value)
           
 void ldc(int value)
           
 void ldc(long value)
           
 void ldc(java.lang.String value)
           
 void lload(int index)
           
 void lreturn()
           
 void lstore(int index)
           
 void lushr()
           
 void lxor()
           
 void new_instance(java.lang.String className)
           
 void newarray(java.lang.Class clazz)
           
 void nop(java.lang.Object label)
           
 void pop()
           
 void pop2()
           
 void putfield(java.lang.String className, java.lang.String fieldName, java.lang.Class type)
           
 void putstatic(java.lang.String className, java.lang.String fieldName, java.lang.Class type)
           
 void returnVoid()
           
 void saload()
           
 void sastore()
           
 void sipush(short value)
           
 java.lang.Object start_range()
           
 void swap()
           
 
Methods inherited from class net.sf.cglib.CodeGeneratorBackend
setDebug
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StandaloneBackend

public StandaloneBackend(java.lang.String className,
                         java.lang.Class superclass)
Method Detail

getBytes

public byte[] getBytes()
Specified by:
getBytes in class CodeGeneratorBackend

ifeq

public void ifeq(java.lang.Object label)
Specified by:
ifeq in class CodeGeneratorBackend

ifne

public void ifne(java.lang.Object label)
Specified by:
ifne in class CodeGeneratorBackend

iflt

public void iflt(java.lang.Object label)
Specified by:
iflt in class CodeGeneratorBackend

ifge

public void ifge(java.lang.Object label)
Specified by:
ifge in class CodeGeneratorBackend

ifgt

public void ifgt(java.lang.Object label)
Specified by:
ifgt in class CodeGeneratorBackend

ifle

public void ifle(java.lang.Object label)
Specified by:
ifle in class CodeGeneratorBackend

ifnull

public void ifnull(java.lang.Object label)
Specified by:
ifnull in class CodeGeneratorBackend

ifnonnull

public void ifnonnull(java.lang.Object label)
Specified by:
ifnonnull in class CodeGeneratorBackend

if_icmplt

public void if_icmplt(java.lang.Object label)
Specified by:
if_icmplt in class CodeGeneratorBackend

if_icmpne

public void if_icmpne(java.lang.Object label)
Specified by:
if_icmpne in class CodeGeneratorBackend

if_icmpeq

public void if_icmpeq(java.lang.Object label)
Specified by:
if_icmpeq in class CodeGeneratorBackend

imul

public void imul()
Specified by:
imul in class CodeGeneratorBackend

iadd

public void iadd()
Specified by:
iadd in class CodeGeneratorBackend

lushr

public void lushr()
Specified by:
lushr in class CodeGeneratorBackend

lxor

public void lxor()
Specified by:
lxor in class CodeGeneratorBackend

ixor

public void ixor()
Specified by:
ixor in class CodeGeneratorBackend

l2i

public void l2i()
Specified by:
l2i in class CodeGeneratorBackend

dcmpg

public void dcmpg()
Specified by:
dcmpg in class CodeGeneratorBackend

fcmpg

public void fcmpg()
Specified by:
fcmpg in class CodeGeneratorBackend

lcmp

public void lcmp()
Specified by:
lcmp in class CodeGeneratorBackend

aconst_null

public void aconst_null()
Specified by:
aconst_null in class CodeGeneratorBackend

arraylength

public void arraylength()
Specified by:
arraylength in class CodeGeneratorBackend

athrow

public void athrow()
Specified by:
athrow in class CodeGeneratorBackend

pop

public void pop()
Specified by:
pop in class CodeGeneratorBackend

pop2

public void pop2()
Specified by:
pop2 in class CodeGeneratorBackend

dup

public void dup()
Specified by:
dup in class CodeGeneratorBackend

dup2

public void dup2()
Specified by:
dup2 in class CodeGeneratorBackend

dup_x1

public void dup_x1()
Specified by:
dup_x1 in class CodeGeneratorBackend

dup_x2

public void dup_x2()
Specified by:
dup_x2 in class CodeGeneratorBackend

swap

public void swap()
Specified by:
swap in class CodeGeneratorBackend

laload

public void laload()
Specified by:
laload in class CodeGeneratorBackend

daload

public void daload()
Specified by:
daload in class CodeGeneratorBackend

faload

public void faload()
Specified by:
faload in class CodeGeneratorBackend

saload

public void saload()
Specified by:
saload in class CodeGeneratorBackend

caload

public void caload()
Specified by:
caload in class CodeGeneratorBackend

iaload

public void iaload()
Specified by:
iaload in class CodeGeneratorBackend

baload

public void baload()
Specified by:
baload in class CodeGeneratorBackend

aaload

public void aaload()
Specified by:
aaload in class CodeGeneratorBackend

lastore

public void lastore()
Specified by:
lastore in class CodeGeneratorBackend

dastore

public void dastore()
Specified by:
dastore in class CodeGeneratorBackend

fastore

public void fastore()
Specified by:
fastore in class CodeGeneratorBackend

sastore

public void sastore()
Specified by:
sastore in class CodeGeneratorBackend

castore

public void castore()
Specified by:
castore in class CodeGeneratorBackend

iastore

public void iastore()
Specified by:
iastore in class CodeGeneratorBackend

bastore

public void bastore()
Specified by:
bastore in class CodeGeneratorBackend

aastore

public void aastore()
Specified by:
aastore in class CodeGeneratorBackend

iconst

public void iconst(int value)
Specified by:
iconst in class CodeGeneratorBackend

bipush

public void bipush(byte value)
Specified by:
bipush in class CodeGeneratorBackend

sipush

public void sipush(short value)
Specified by:
sipush in class CodeGeneratorBackend

lconst

public void lconst(long value)
Specified by:
lconst in class CodeGeneratorBackend

fconst

public void fconst(float value)
Specified by:
fconst in class CodeGeneratorBackend

dconst

public void dconst(double value)
Specified by:
dconst in class CodeGeneratorBackend

lload

public void lload(int index)
Specified by:
lload in class CodeGeneratorBackend

dload

public void dload(int index)
Specified by:
dload in class CodeGeneratorBackend

fload

public void fload(int index)
Specified by:
fload in class CodeGeneratorBackend

iload

public void iload(int index)
Specified by:
iload in class CodeGeneratorBackend

aload

public void aload(int index)
Specified by:
aload in class CodeGeneratorBackend

lstore

public void lstore(int index)
Specified by:
lstore in class CodeGeneratorBackend

dstore

public void dstore(int index)
Specified by:
dstore in class CodeGeneratorBackend

fstore

public void fstore(int index)
Specified by:
fstore in class CodeGeneratorBackend

istore

public void istore(int index)
Specified by:
istore in class CodeGeneratorBackend

astore

public void astore(int index)
Specified by:
astore in class CodeGeneratorBackend

lreturn

public void lreturn()
Specified by:
lreturn in class CodeGeneratorBackend

dreturn

public void dreturn()
Specified by:
dreturn in class CodeGeneratorBackend

freturn

public void freturn()
Specified by:
freturn in class CodeGeneratorBackend

ireturn

public void ireturn()
Specified by:
ireturn in class CodeGeneratorBackend

areturn

public void areturn()
Specified by:
areturn in class CodeGeneratorBackend

nop

public void nop(java.lang.Object label)
Specified by:
nop in class CodeGeneratorBackend

goTo

public void goTo(java.lang.Object label)
Specified by:
goTo in class CodeGeneratorBackend

newarray

public void newarray(java.lang.Class clazz)
Specified by:
newarray in class CodeGeneratorBackend

anewarray

public void anewarray(java.lang.Class clazz)
Specified by:
anewarray in class CodeGeneratorBackend

new_instance

public void new_instance(java.lang.String className)
Specified by:
new_instance in class CodeGeneratorBackend

checkcast

public void checkcast(java.lang.String className)
Specified by:
checkcast in class CodeGeneratorBackend

instance_of

public void instance_of(java.lang.String className)
Specified by:
instance_of in class CodeGeneratorBackend

invoke_interface

public void invoke_interface(java.lang.String className,
                             java.lang.String methodName,
                             java.lang.Class returnType,
                             java.lang.Class[] parameterTypes)
Specified by:
invoke_interface in class CodeGeneratorBackend

invoke_virtual

public void invoke_virtual(java.lang.String className,
                           java.lang.String methodName,
                           java.lang.Class returnType,
                           java.lang.Class[] parameterTypes)
Specified by:
invoke_virtual in class CodeGeneratorBackend

invoke_static

public void invoke_static(java.lang.String className,
                          java.lang.String methodName,
                          java.lang.Class returnType,
                          java.lang.Class[] parameterTypes)
Specified by:
invoke_static in class CodeGeneratorBackend

invoke_special

public void invoke_special(java.lang.String className,
                           java.lang.String methodName,
                           java.lang.Class returnType,
                           java.lang.Class[] parameterTypes)
Specified by:
invoke_special in class CodeGeneratorBackend

declare_field

public void declare_field(int modifiers,
                          java.lang.Class type,
                          java.lang.String name)
Specified by:
declare_field in class CodeGeneratorBackend

getfield

public void getfield(java.lang.String className,
                     java.lang.String fieldName,
                     java.lang.Class type)
Specified by:
getfield in class CodeGeneratorBackend

putfield

public void putfield(java.lang.String className,
                     java.lang.String fieldName,
                     java.lang.Class type)
Specified by:
putfield in class CodeGeneratorBackend

getstatic

public void getstatic(java.lang.String className,
                      java.lang.String fieldName,
                      java.lang.Class type)
Specified by:
getstatic in class CodeGeneratorBackend

putstatic

public void putstatic(java.lang.String className,
                      java.lang.String fieldName,
                      java.lang.Class type)
Specified by:
putstatic in class CodeGeneratorBackend

begin_static

public void begin_static()
Specified by:
begin_static in class CodeGeneratorBackend

begin_constructor

public void begin_constructor(java.lang.Class[] parameterTypes)
Specified by:
begin_constructor in class CodeGeneratorBackend

declare_interface

public void declare_interface(java.lang.Class iface)
Specified by:
declare_interface in class CodeGeneratorBackend

begin_method

public void begin_method(int modifiers,
                         java.lang.Class returnType,
                         java.lang.String name,
                         java.lang.Class[] parameterTypes,
                         java.lang.Class[] exceptionTypes)
Specified by:
begin_method in class CodeGeneratorBackend

start_range

public java.lang.Object start_range()
Specified by:
start_range in class CodeGeneratorBackend

end_range

public java.lang.Object end_range()
Specified by:
end_range in class CodeGeneratorBackend

handle_exception

public void handle_exception(java.lang.Object start,
                             java.lang.Object end,
                             java.lang.Class exceptionType)
Specified by:
handle_exception in class CodeGeneratorBackend

end_method

public void end_method()
Specified by:
end_method in class CodeGeneratorBackend

ldc

public void ldc(java.lang.String value)
Specified by:
ldc in class CodeGeneratorBackend

ldc

public void ldc(double value)
Specified by:
ldc in class CodeGeneratorBackend

ldc

public void ldc(long value)
Specified by:
ldc in class CodeGeneratorBackend

ldc

public void ldc(int value)
Specified by:
ldc in class CodeGeneratorBackend

ldc

public void ldc(float value)
Specified by:
ldc in class CodeGeneratorBackend

returnVoid

public void returnVoid()
Specified by:
returnVoid in class CodeGeneratorBackend

iinc

public void iinc(int index,
                 int amount)
Specified by:
iinc in class CodeGeneratorBackend


Copyright © 2002-2003 cglib. All Rights Reserved.