Interface SymbolVisitor<R,P>
public interface SymbolVisitor<R,P>
Visitor over symbols.
-
Method Summary
Modifier and TypeMethodDescriptiondefault 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.default RvisitRecordComponent(JRecordComponentSymbol sym, P param) Delegates tovisitSymbol(JElementSymbol, Object).visitSymbol(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 Details
-
visitSymbol
-
visitTypeDecl
-
visitClass
Delegates tovisitTypeDecl. -
visitArray
Delegates tovisitClass. -
visitTypeParam
Delegates tovisitTypeDecl. -
visitExecutable
-
visitCtor
Delegates tovisitExecutable. -
visitMethod
Delegates tovisitExecutable. -
visitVariable
-
visitField
Delegates tovisitVariable. -
visitRecordComponent
Delegates tovisitSymbol(JElementSymbol, Object). -
visitLocal
Delegates tovisitVariable. -
visitFormal
Delegates tovisitLocal.
-