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 R
visitArray(JClassSymbol sym, JTypeDeclSymbol component, P param)
Delegates tovisitClass
.default R
visitClass(JClassSymbol sym, P param)
Delegates tovisitTypeDecl
.default R
visitCtor(JConstructorSymbol sym, P param)
Delegates tovisitExecutable
.default R
visitExecutable(JExecutableSymbol sym, P param)
default R
visitField(JFieldSymbol sym, P param)
Delegates tovisitVariable
.default R
visitFormal(JFormalParamSymbol sym, P param)
Delegates tovisitLocal
.default R
visitLocal(JLocalVariableSymbol sym, P param)
Delegates tovisitVariable
.default R
visitMethod(JMethodSymbol sym, P param)
Delegates tovisitExecutable
.R
visitSymbol(JElementSymbol sym, P p)
default R
visitTypeDecl(JTypeDeclSymbol sym, P param)
default R
visitTypeParam(JTypeParameterSymbol sym, P param)
Delegates tovisitTypeDecl
.default R
visitVariable(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
.
-
-