public class AstSourceVisitor extends AbstractSourceVisitor
importCollector, indent, INDENT| Constructor and Description |
|---|
AstSourceVisitor(DebugPrintOptions opts) |
appendTypeArguments, argList, argList, argList, indent, indent, lines, popIndent, pushIndent, typeParametersvisitArrayLen, visitAssert, visitLdcNull, visitLoadThis, visitLogicAnd, visitLogicNot, visitLogicOr, visitMonitor, visitNewArray, visitStore, visitTernary, visitThrow, visitYieldpublic AstSourceVisitor(DebugPrintOptions opts)
protected boolean showImplicits()
showImplicits in class AbstractSourceVisitorpublic java.util.List<java.lang.String> getImports(@Nullable
@Nullable ClassDecl ctx)
protected LineBuffer optionalArg(Instruction arg)
public LineBuffer visitDefault(Instruction insn, None ctx)
visitDefault in class InsnVisitor<LineBuffer,None>public LineBuffer visitNop(Nop nop, None ctx)
visitNop in class InsnVisitor<LineBuffer,None>public LineBuffer visitDeadCode(DeadCode deadCode, None ctx)
visitDeadCode in class InsnVisitor<LineBuffer,None>public LineBuffer visitArrayElementReference(ArrayElementReference elemRef, None ctx)
visitArrayElementReference in class InsnVisitor<LineBuffer,None>public LineBuffer visitBinary(Binary binary, None ctx)
visitBinary in class InsnVisitor<LineBuffer,None>public LineBuffer visitBlock(Block block, None ctx)
visitBlock in class InsnVisitor<LineBuffer,None>public LineBuffer visitBlockContainer(BlockContainer container, None ctx)
visitBlockContainer in class InsnVisitor<LineBuffer,None>public LineBuffer visitBranch(Branch branch, None ctx)
visitBranch in class InsnVisitor<LineBuffer,None>public LineBuffer visitCheckCast(Cast cast, None ctx)
visitCheckCast in class InsnVisitor<LineBuffer,None>public LineBuffer visitClassDecl(ClassDecl classDecl, None ctx)
visitClassDecl in class InsnVisitor<LineBuffer,None>public LineBuffer visitCompare(Compare compare, None ctx)
visitCompare in class InsnVisitor<LineBuffer,None>public LineBuffer visitComparison(Comparison comparison, None ctx)
visitComparison in class InsnVisitor<LineBuffer,None>public LineBuffer visitCompoundAssignment(CompoundAssignment comp, None ctx)
visitCompoundAssignment in class InsnVisitor<LineBuffer,None>public LineBuffer visitContinue(Continue cont, None ctx)
visitContinue in class InsnVisitor<LineBuffer,None>public LineBuffer visitDoWhileLoop(DoWhileLoop doWhileLoop, None ctx)
visitDoWhileLoop in class InsnVisitor<LineBuffer,None>public LineBuffer visitFieldDecl(FieldDecl fieldDecl, None ctx)
visitFieldDecl in class InsnVisitor<LineBuffer,None>public LineBuffer visitFieldReference(FieldReference fieldRef, None ctx)
visitFieldReference in class InsnVisitor<LineBuffer,None>public LineBuffer visitForEachLoop(ForEachLoop forEachLoop, None ctx)
visitForEachLoop in class InsnVisitor<LineBuffer,None>public LineBuffer visitForLoop(ForLoop forLoop, None ctx)
visitForLoop in class InsnVisitor<LineBuffer,None>public LineBuffer visitIfInstruction(IfInstruction ifInsn, None ctx)
visitIfInstruction in class InsnVisitor<LineBuffer,None>public LineBuffer visitLocalVariable(LocalVariable lv, None ctx)
visitLocalVariable in class InsnVisitor<LineBuffer,None>public LineBuffer visitPostIncrement(PostIncrement postIncrement, None ctx)
visitPostIncrement in class InsnVisitor<LineBuffer,None>public LineBuffer visitInstanceOf(InstanceOf instanceOf, None ctx)
visitInstanceOf in class InsnVisitor<LineBuffer,None>public LineBuffer visitInvoke(Invoke invoke, None ctx)
visitInvoke in class InsnVisitor<LineBuffer,None>public LineBuffer visitInvokeDynamic(InvokeDynamic indy, None ctx)
visitInvokeDynamic in class InsnVisitor<LineBuffer,None>public LineBuffer visitLdcBoolean(LdcBoolean ldcBoolean, None ctx)
visitLdcBoolean in class InsnVisitor<LineBuffer,None>public LineBuffer visitLdcChar(LdcChar ldcChar, None ctx)
visitLdcChar in class InsnVisitor<LineBuffer,None>public LineBuffer visitLdcClass(LdcClass ldcClass, None ctx)
visitLdcClass in class InsnVisitor<LineBuffer,None>public LineBuffer visitLdcNumber(LdcNumber ldcNumber, None ctx)
visitLdcNumber in class InsnVisitor<LineBuffer,None>public LineBuffer visitLdcString(LdcString ldcString, None ctx)
visitLdcString in class InsnVisitor<LineBuffer,None>public LineBuffer visitLeave(Leave leave, None ctx)
visitLeave in class InsnVisitor<LineBuffer,None>public LineBuffer visitReturn(Return ret, None ctx)
visitReturn in class InsnVisitor<LineBuffer,None>public LineBuffer visitLoad(Load load, None ctx)
visitLoad in class InsnVisitor<LineBuffer,None>public LineBuffer visitLocalReference(LocalReference localRef, None ctx)
visitLocalReference in class InsnVisitor<LineBuffer,None>public LineBuffer visitMethodDecl(MethodDecl methodDecl, None ctx)
visitMethodDecl in class InsnVisitor<LineBuffer,None>public LineBuffer visitMethodReference(MethodReference mRef, None ctx)
visitMethodReference in class InsnVisitor<LineBuffer,None>public LineBuffer visitNew(New newInsn, None ctx)
visitNew in class InsnVisitor<LineBuffer,None>public LineBuffer visitNewObject(NewObject newObject, None ctx)
visitNewObject in class InsnVisitor<LineBuffer,None>public LineBuffer visitSwitch(Switch switchInsn, None ctx)
visitSwitch in class InsnVisitor<LineBuffer,None>public LineBuffer visitSwitchTable(SwitchTable switchTable, None ctx)
visitSwitchTable in class InsnVisitor<LineBuffer,None>public LineBuffer visitSwitchSection(SwitchTable.SwitchSection switchSection, None ctx)
visitSwitchSection in class InsnVisitor<LineBuffer,None>public LineBuffer visitSynchronized(Synchronized synchInsn, None ctx)
visitSynchronized in class InsnVisitor<LineBuffer,None>public LineBuffer visitTryCatch(TryCatch tryCatch, None ctx)
visitTryCatch in class InsnVisitor<LineBuffer,None>public LineBuffer visitTryCatchHandler(TryCatch.TryCatchHandler catchHandler, None ctx)
visitTryCatchHandler in class InsnVisitor<LineBuffer,None>public LineBuffer visitTryFinally(TryFinally tryFinally, None ctx)
visitTryFinally in class InsnVisitor<LineBuffer,None>public LineBuffer visitTryWithResources(TryWithResources tryWithResources, None ctx)
visitTryWithResources in class InsnVisitor<LineBuffer,None>public LineBuffer visitWhileLoop(WhileLoop whileLoop, None ctx)
visitWhileLoop in class InsnVisitor<LineBuffer,None>