net.sf.cglib
Class StandaloneBackend
java.lang.Object
|
+--net.sf.cglib.CodeGeneratorBackend
|
+--net.sf.cglib.StandaloneBackend
- public class StandaloneBackend
- extends CodeGeneratorBackend
|
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 java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
StandaloneBackend
public StandaloneBackend(java.lang.String className,
java.lang.Class superclass)
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.