Interface SymbolVisitor<R,P>
-
public interface SymbolVisitor<R,P>Visitor over symbols.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default RvisitArray(JClassSymbol sym, JTypeDeclSymbol component, P param)Delegates tovisitClass.default RvisitClass(JClassSymbol sym, P param)Delegates tovisitTypeDecl.default RvisitCtor(JConstructorSymbol sym, P param)Delegates tovisitExecutable.default RvisitExecutable(JExecutableSymbol sym, P param)default RvisitField(JFieldSymbol sym, P param)Delegates tovisitVariable.default RvisitFormal(JFormalParamSymbol sym, P param)Delegates tovisitLocal.default RvisitLocal(JLocalVariableSymbol sym, P param)Delegates tovisitVariable.default RvisitMethod(JMethodSymbol sym, P param)Delegates tovisitExecutable.RvisitSymbol(JElementSymbol sym, P p)default RvisitTypeDecl(JTypeDeclSymbol sym, P param)default RvisitTypeParam(JTypeParameterSymbol sym, P param)Delegates tovisitTypeDecl.default RvisitVariable(JVariableSymbol sym, P param)
-
-
-
Method Detail
-
visitSymbol
R visitSymbol(JElementSymbol sym, P p)
-
visitTypeDecl
default R visitTypeDecl(JTypeDeclSymbol sym, P param)
-
visitClass
default R visitClass(JClassSymbol sym, P param)
Delegates tovisitTypeDecl.
-
visitArray
default R visitArray(JClassSymbol sym, JTypeDeclSymbol component, P param)
Delegates tovisitClass.
-
visitTypeParam
default R visitTypeParam(JTypeParameterSymbol sym, P param)
Delegates tovisitTypeDecl.
-
visitExecutable
default R visitExecutable(JExecutableSymbol sym, P param)
-
visitCtor
default R visitCtor(JConstructorSymbol sym, P param)
Delegates tovisitExecutable.
-
visitMethod
default R visitMethod(JMethodSymbol sym, P param)
Delegates tovisitExecutable.
-
visitVariable
default R visitVariable(JVariableSymbol sym, P param)
-
visitField
default R visitField(JFieldSymbol sym, P param)
Delegates tovisitVariable.
-
visitLocal
default R visitLocal(JLocalVariableSymbol sym, P param)
Delegates tovisitVariable.
-
visitFormal
default R visitFormal(JFormalParamSymbol sym, P param)
Delegates tovisitLocal.
-
-