public class DumpBytecodeVisitor extends BytecodeVisitor<Void>
| Constructor and Description |
|---|
DumpBytecodeVisitor(Writer out) |
visitConstant, visitDebug, visitFieldInstruction, visitFlowControl, visitGetField, visitLocalVariable, visitPutField, visitVariableInstructionpublic DumpBytecodeVisitor(Writer out)
public Void visitClass(ClassDefinition classDefinition)
visitClass in class BytecodeVisitor<Void>public Void visitAnnotation(Object parent, AnnotationDefinition annotationDefinition)
visitAnnotation in class BytecodeVisitor<Void>public Void visitField(ClassDefinition classDefinition, FieldDefinition fieldDefinition)
visitField in class BytecodeVisitor<Void>public Void visitMethod(ClassDefinition classDefinition, MethodDefinition methodDefinition)
visitMethod in class BytecodeVisitor<Void>public Void visitComment(BytecodeNode parent, Comment node)
visitComment in class BytecodeVisitor<Void>public Void visitBlock(BytecodeNode parent, BytecodeBlock block)
visitBlock in class BytecodeVisitor<Void>public Void visitBytecodeExpression(BytecodeNode parent, BytecodeExpression expression)
visitBytecodeExpression in class BytecodeVisitor<Void>public Void visitNode(BytecodeNode parent, BytecodeNode node)
visitNode in class BytecodeVisitor<Void>public Void visitLabel(BytecodeNode parent, LabelNode labelNode)
visitLabel in class BytecodeVisitor<Void>public Void visitJumpInstruction(BytecodeNode parent, JumpInstruction jumpInstruction)
visitJumpInstruction in class BytecodeVisitor<Void>public Void visitLoadVariable(BytecodeNode parent, VariableInstruction.LoadVariableInstruction loadVariableInstruction)
visitLoadVariable in class BytecodeVisitor<Void>public Void visitStoreVariable(BytecodeNode parent, VariableInstruction.StoreVariableInstruction storeVariableInstruction)
visitStoreVariable in class BytecodeVisitor<Void>public Void visitIncrementVariable(BytecodeNode parent, VariableInstruction.IncrementVariableInstruction incrementVariableInstruction)
visitIncrementVariable in class BytecodeVisitor<Void>public Void visitInvoke(BytecodeNode parent, InvokeInstruction invokeInstruction)
visitInvoke in class BytecodeVisitor<Void>public Void visitInvokeDynamic(BytecodeNode parent, InvokeInstruction.InvokeDynamicInstruction invokeDynamicInstruction)
visitInvokeDynamic in class BytecodeVisitor<Void>public Void visitTryCatch(BytecodeNode parent, TryCatch tryCatch)
visitTryCatch in class BytecodeVisitor<Void>public Void visitIf(BytecodeNode parent, IfStatement ifStatement)
visitIf in class BytecodeVisitor<Void>public Void visitFor(BytecodeNode parent, ForLoop forLoop)
visitFor in class BytecodeVisitor<Void>public Void visitWhile(BytecodeNode parent, WhileLoop whileLoop)
visitWhile in class BytecodeVisitor<Void>public Void visitDoWhile(BytecodeNode parent, DoWhileLoop doWhileLoop)
visitDoWhile in class BytecodeVisitor<Void>public Void visitSwitch(BytecodeNode parent, SwitchStatement switchStatement)
visitSwitch in class BytecodeVisitor<Void>public Void visitInstruction(BytecodeNode parent, InstructionNode node)
visitInstruction in class BytecodeVisitor<Void>public Void visitBoxedBooleanConstant(BytecodeNode parent, Constant.BoxedBooleanConstant boxedBooleanConstant)
visitBoxedBooleanConstant in class BytecodeVisitor<Void>public Void visitBooleanConstant(BytecodeNode parent, Constant.BooleanConstant booleanConstant)
visitBooleanConstant in class BytecodeVisitor<Void>public Void visitIntConstant(BytecodeNode parent, Constant.IntConstant intConstant)
visitIntConstant in class BytecodeVisitor<Void>public Void visitBoxedIntegerConstant(BytecodeNode parent, Constant.BoxedIntegerConstant boxedIntegerConstant)
visitBoxedIntegerConstant in class BytecodeVisitor<Void>public Void visitFloatConstant(BytecodeNode parent, Constant.FloatConstant floatConstant)
visitFloatConstant in class BytecodeVisitor<Void>public Void visitBoxedFloatConstant(BytecodeNode parent, Constant.BoxedFloatConstant boxedFloatConstant)
visitBoxedFloatConstant in class BytecodeVisitor<Void>public Void visitLongConstant(BytecodeNode parent, Constant.LongConstant longConstant)
visitLongConstant in class BytecodeVisitor<Void>public Void visitBoxedLongConstant(BytecodeNode parent, Constant.BoxedLongConstant boxedLongConstant)
visitBoxedLongConstant in class BytecodeVisitor<Void>public Void visitDoubleConstant(BytecodeNode parent, Constant.DoubleConstant doubleConstant)
visitDoubleConstant in class BytecodeVisitor<Void>public Void visitBoxedDoubleConstant(BytecodeNode parent, Constant.BoxedDoubleConstant boxedDoubleConstant)
visitBoxedDoubleConstant in class BytecodeVisitor<Void>public Void visitStringConstant(BytecodeNode parent, Constant.StringConstant stringConstant)
visitStringConstant in class BytecodeVisitor<Void>public Void visitClassConstant(BytecodeNode parent, Constant.ClassConstant classConstant)
visitClassConstant in class BytecodeVisitor<Void>public Void visitLineNumber(BytecodeNode parent, LineNumberNode lineNumberNode)
visitLineNumber in class BytecodeVisitor<Void>public void printLine()
public void printLine(String line)
public void printWords(String... words)
Copyright © 2012–2023. All rights reserved.