Interface SymbolVisitor<R,P>
-
public interface SymbolVisitor<R,P>
Visitor over symbols.
-
-
Method Summary
-
-
-
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
.
-
visitRecordComponent
default R visitRecordComponent(JRecordComponentSymbol sym, P param)
Delegates tovisitSymbol(JElementSymbol, Object)
.
-
visitLocal
default R visitLocal(JLocalVariableSymbol sym, P param)
Delegates tovisitVariable
.
-
visitFormal
default R visitFormal(JFormalParamSymbol sym, P param)
Delegates tovisitLocal
.
-
-