public class IrTreeDumper extends java.lang.Object implements GoloIrVisitor
| Constructor and Description |
|---|
IrTreeDumper() |
IrTreeDumper(java.io.PrintStream out) |
public IrTreeDumper()
public IrTreeDumper(java.io.PrintStream out)
public void visitModule(GoloModule module)
visitModule in interface GoloIrVisitorpublic void visitModuleImport(ModuleImport moduleImport)
visitModuleImport in interface GoloIrVisitorpublic void visitNamedAugmentation(NamedAugmentation namedAugmentation)
visitNamedAugmentation in interface GoloIrVisitorpublic void visitAugmentation(Augmentation augmentation)
visitAugmentation in interface GoloIrVisitorpublic void visitStruct(Struct struct)
visitStruct in interface GoloIrVisitorpublic void visitUnion(Union union)
visitUnion in interface GoloIrVisitorpublic void visitUnionValue(UnionValue value)
visitUnionValue in interface GoloIrVisitorpublic void visitFunction(GoloFunction function)
visitFunction in interface GoloIrVisitorpublic void visitDecorator(Decorator decorator)
visitDecorator in interface GoloIrVisitorpublic void visitBlock(Block block)
visitBlock in interface GoloIrVisitorpublic void visitLocalReference(LocalReference ref)
visitLocalReference in interface GoloIrVisitorpublic void visitConstantStatement(ConstantStatement constantStatement)
visitConstantStatement in interface GoloIrVisitorpublic void visitReturnStatement(ReturnStatement returnStatement)
visitReturnStatement in interface GoloIrVisitorpublic void visitFunctionInvocation(FunctionInvocation functionInvocation)
visitFunctionInvocation in interface GoloIrVisitorpublic void visitAssignmentStatement(AssignmentStatement assignmentStatement)
visitAssignmentStatement in interface GoloIrVisitorpublic void visitDestructuringAssignment(DestructuringAssignment assignment)
visitDestructuringAssignment in interface GoloIrVisitorpublic void visitReferenceLookup(ReferenceLookup referenceLookup)
visitReferenceLookup in interface GoloIrVisitorpublic void visitConditionalBranching(ConditionalBranching conditionalBranching)
visitConditionalBranching in interface GoloIrVisitorpublic void visitCaseStatement(CaseStatement caseStatement)
visitCaseStatement in interface GoloIrVisitorpublic void visitMatchExpression(MatchExpression matchExpression)
visitMatchExpression in interface GoloIrVisitorpublic void visitWhenClause(WhenClause<?> whenClause)
visitWhenClause in interface GoloIrVisitorpublic void visitBinaryOperation(BinaryOperation binaryOperation)
visitBinaryOperation in interface GoloIrVisitorpublic void visitUnaryOperation(UnaryOperation unaryOperation)
visitUnaryOperation in interface GoloIrVisitorpublic void visitLoopStatement(LoopStatement loopStatement)
visitLoopStatement in interface GoloIrVisitorpublic void visitForEachLoopStatement(ForEachLoopStatement foreachStatement)
visitForEachLoopStatement in interface GoloIrVisitorpublic void visitMethodInvocation(MethodInvocation methodInvocation)
visitMethodInvocation in interface GoloIrVisitorpublic void visitThrowStatement(ThrowStatement throwStatement)
visitThrowStatement in interface GoloIrVisitorpublic void visitTryCatchFinally(TryCatchFinally tryCatchFinally)
visitTryCatchFinally in interface GoloIrVisitorpublic void visitClosureReference(ClosureReference closureReference)
visitClosureReference in interface GoloIrVisitorpublic void visitLoopBreakFlowStatement(LoopBreakFlowStatement loopBreakFlowStatement)
visitLoopBreakFlowStatement in interface GoloIrVisitorpublic void visitCollectionLiteral(CollectionLiteral collectionLiteral)
visitCollectionLiteral in interface GoloIrVisitorpublic void visitCollectionComprehension(CollectionComprehension collectionComprehension)
visitCollectionComprehension in interface GoloIrVisitorpublic void visitNamedArgument(NamedArgument namedArgument)
visitNamedArgument in interface GoloIrVisitorpublic void visitMember(Member member)
visitMember in interface GoloIrVisitorpublic void visitNoop(Noop noop)
visitNoop in interface GoloIrVisitorpublic void visitToplevelElements(ToplevelElements toplevel)
visitToplevelElements in interface GoloIrVisitor