public class CodeGenerator
extends org.kohsuke.asm5.MethodVisitor
Constructor and Description |
---|
CodeGenerator(org.kohsuke.asm5.MethodVisitor mv) |
Modifier and Type | Method and Description |
---|---|
void |
_goto(org.kohsuke.asm5.Label l) |
void |
_null() |
void |
aastore() |
void |
aload(int i) |
void |
athrow() |
void |
dup() |
void |
iconst(int i) |
void |
ifFalse(org.kohsuke.asm5.Label label) |
void |
invokeAppStatic(Class userClass,
String userMethodName,
Class[] argTypes,
int[] localIndex)
Invokes a static method on the class in the system classloader.
|
void |
invokeAppStatic(String userClassName,
String userMethodName,
Class[] argTypes,
int[] localIndex) |
void |
invokeVirtual(String owner,
String name,
String desc) |
void |
ldc(Object o) |
void |
newArray(String type,
int size) |
void |
pop() |
void |
println(String msg) |
visitAnnotation, visitAnnotationDefault, visitAttribute, visitCode, visitEnd, visitFieldInsn, visitFrame, visitIincInsn, visitInsn, visitInsnAnnotation, visitIntInsn, visitInvokeDynamicInsn, visitJumpInsn, visitLabel, visitLdcInsn, visitLineNumber, visitLocalVariable, visitLocalVariableAnnotation, visitLookupSwitchInsn, visitMaxs, visitMethodInsn, visitMethodInsn, visitMultiANewArrayInsn, visitParameter, visitParameterAnnotation, visitTableSwitchInsn, visitTryCatchAnnotation, visitTryCatchBlock, visitTypeAnnotation, visitTypeInsn, visitVarInsn
public void println(String msg)
public void _null()
public void newArray(String type, int size)
public void iconst(int i)
public void dup()
public void aastore()
public void aload(int i)
public void pop()
public void ldc(Object o)
public void invokeAppStatic(Class userClass, String userMethodName, Class[] argTypes, int[] localIndex)
public void invokeAppStatic(String userClassName, String userMethodName, Class[] argTypes, int[] localIndex)
public void _goto(org.kohsuke.asm5.Label l)
public void ifFalse(org.kohsuke.asm5.Label label)
public void athrow()
Copyright © 2015. All rights reserved.