Interface SymbolTreeVisitor
- All Known Implementing Classes:
AbstractSymbolTreeDiagnostic,CommandModuleExportMethodsDiagnostic,ExportVariablesDiagnostic,MissingParameterDescriptionDiagnostic,MissingReturnedValueDescriptionDiagnostic,ReservedParameterNamesDiagnostic,ServerSideExportFormMethodDiagnostic
public interface SymbolTreeVisitor
Посетитель дерева символов.
Интерфейс для обхода иерархии символов модуля с использованием паттерна Visitor. Позволяет обрабатывать различные типы символов (модуль, регионы, методы, переменные).
-
Method Summary
Modifier and TypeMethodDescriptionvoidvisitMethod(MethodSymbol method) Посетить символ метода.voidvisitModule(ModuleSymbol module) Посетить символ модуля.voidvisitRegion(RegionSymbol region) Посетить символ региона/области.voidvisitVariable(VariableSymbol variable) Посетить символ переменной.
-
Method Details
-
visitModule
Посетить символ модуля.- Parameters:
module- Символ модуля
-
visitRegion
Посетить символ региона/области.- Parameters:
region- Символ региона
-
visitMethod
Посетить символ метода.- Parameters:
method- Символ метода
-
visitVariable
Посетить символ переменной.- Parameters:
variable- Символ переменной
-