R - return typeC - context typepublic abstract class AbstractIRVisitor<R,C> extends Object implements IRVisitor<R,C>
IRVisitor that returns null for all visit methods.
Concrete visitors should extend this class and override only the methods they need.| Constructor and Description |
|---|
AbstractIRVisitor() |
| Modifier and Type | Method and Description |
|---|---|
R |
visitBoundColumnRef(BoundColumnRef node,
C ctx) |
R |
visitBoundObjectRef(BoundObjectRef node,
C ctx) |
R |
visitBoundRoutineRef(BoundRoutineRef node,
C ctx) |
R |
visitBoundTypeRef(BoundTypeRef node,
C ctx) |
R |
visitDefault(IRNode node,
C ctx)
Default fallback for unknown node types.
|
public AbstractIRVisitor()
public R visitBoundObjectRef(BoundObjectRef node, C ctx)
visitBoundObjectRef in interface IRVisitor<R,C>public R visitBoundColumnRef(BoundColumnRef node, C ctx)
visitBoundColumnRef in interface IRVisitor<R,C>public R visitBoundRoutineRef(BoundRoutineRef node, C ctx)
visitBoundRoutineRef in interface IRVisitor<R,C>public R visitBoundTypeRef(BoundTypeRef node, C ctx)
visitBoundTypeRef in interface IRVisitor<R,C>public R visitDefault(IRNode node, C ctx)
IRVisitorvisitDefault in interface IRVisitor<R,C>