public class ClosureCaptureGoloIrVisitor extends AbstractGoloIrVisitor
Constructor and Description |
---|
ClosureCaptureGoloIrVisitor() |
Modifier and Type | Method and Description |
---|---|
void |
visitAssignmentStatement(AssignmentStatement assignmentStatement) |
void |
visitBlock(Block block) |
void |
visitClosureReference(ClosureReference closureReference) |
void |
visitFunction(GoloFunction function) |
void |
visitFunctionInvocation(FunctionInvocation functionInvocation) |
void |
visitReferenceLookup(ReferenceLookup referenceLookup) |
void |
visitTryCatchFinally(TryCatchFinally tryCatchFinally) |
visitAugmentation, visitBinaryOperation, visitCaseStatement, visitCollectionComprehension, visitCollectionLiteral, visitConditionalBranching, visitConstantStatement, visitDecorator, visitDestructuringAssignment, visitForEachLoopStatement, visitLocalReference, visitLoopBreakFlowStatement, visitLoopStatement, visitMatchExpression, visitMember, visitMethodInvocation, visitModule, visitModuleImport, visitNamedArgument, visitNamedAugmentation, visitNoop, visitReturnStatement, visitStruct, visitThrowStatement, visitToplevelElements, visitUnaryOperation, visitUnion, visitUnionValue, visitWhenClause
public ClosureCaptureGoloIrVisitor()
public void visitFunction(GoloFunction function)
visitFunction
in interface GoloIrVisitor
visitFunction
in class AbstractGoloIrVisitor
public void visitBlock(Block block)
visitBlock
in interface GoloIrVisitor
visitBlock
in class AbstractGoloIrVisitor
public void visitFunctionInvocation(FunctionInvocation functionInvocation)
visitFunctionInvocation
in interface GoloIrVisitor
visitFunctionInvocation
in class AbstractGoloIrVisitor
public void visitAssignmentStatement(AssignmentStatement assignmentStatement)
visitAssignmentStatement
in interface GoloIrVisitor
visitAssignmentStatement
in class AbstractGoloIrVisitor
public void visitReferenceLookup(ReferenceLookup referenceLookup)
visitReferenceLookup
in interface GoloIrVisitor
visitReferenceLookup
in class AbstractGoloIrVisitor
public void visitTryCatchFinally(TryCatchFinally tryCatchFinally)
visitTryCatchFinally
in interface GoloIrVisitor
visitTryCatchFinally
in class AbstractGoloIrVisitor
public void visitClosureReference(ClosureReference closureReference)
visitClosureReference
in interface GoloIrVisitor
visitClosureReference
in class AbstractGoloIrVisitor