public class BCELifier extends EmptyVisitor
Constructor and Description |
---|
BCELifier(JavaClass clazz,
OutputStream out) |
Modifier and Type | Method and Description |
---|---|
static void |
main(String[] argv)
Default main method
|
void |
start()
Start Java code generation
|
void |
visitField(Field field) |
void |
visitJavaClass(JavaClass clazz) |
void |
visitMethod(Method method) |
visitAnnotation, visitAnnotationDefault, visitAnnotationEntry, visitBootstrapMethods, visitCode, visitCodeException, visitConstantClass, visitConstantDouble, visitConstantFieldref, visitConstantFloat, visitConstantInteger, visitConstantInterfaceMethodref, visitConstantLong, visitConstantMethodref, visitConstantNameAndType, visitConstantPool, visitConstantString, visitConstantUtf8, visitConstantValue, visitDeprecated, visitEnclosingMethod, visitExceptionTable, visitInnerClass, visitInnerClasses, visitLineNumber, visitLineNumberTable, visitLocalVariable, visitLocalVariableTable, visitLocalVariableTypeTable, visitMethodParameters, visitParameterAnnotation, visitSignature, visitSourceFile, visitStackMap, visitStackMapEntry, visitStackMapTable, visitStackMapTableEntry, visitSynthetic, visitUnknown
public BCELifier(JavaClass clazz, OutputStream out)
clazz
- Java class to "decompile"out
- where to output Java programpublic void start()
public void visitJavaClass(JavaClass clazz)
visitJavaClass
in interface Visitor
visitJavaClass
in class EmptyVisitor
public void visitField(Field field)
visitField
in interface Visitor
visitField
in class EmptyVisitor
public void visitMethod(Method method)
visitMethod
in interface Visitor
visitMethod
in class EmptyVisitor
Copyright © 2017. All rights reserved.