| Package | Description |
|---|---|
| org.walkmod.javalang.compiler.actions | |
| org.walkmod.javalang.compiler.providers | |
| org.walkmod.javalang.compiler.symbols | |
| org.walkmod.javalang.compiler.types |
| Modifier and Type | Class and Description |
|---|---|
class |
LoadEnumConstantLiteralsAction |
class |
LoadFieldDeclarationsAction |
class |
LoadMethodDeclarationsAction |
class |
LoadStaticImportsAction |
class |
LoadTypeDeclarationsAction |
class |
LoadTypeParamsAction |
class |
ReferencesCounterAction |
class |
ReferencesUpdaterAction |
class |
RemoveUnusedSymbolsAction |
| Modifier and Type | Method and Description |
|---|---|
List<SymbolAction> |
RemoveUnusedSymbolsProvider.getActions(org.walkmod.javalang.ast.body.AnnotationDeclaration n) |
List<SymbolAction> |
SymbolActionProvider.getActions(org.walkmod.javalang.ast.body.AnnotationDeclaration n) |
List<SymbolAction> |
RemoveUnusedSymbolsProvider.getActions(org.walkmod.javalang.ast.body.AnnotationMemberDeclaration n) |
List<SymbolAction> |
SymbolActionProvider.getActions(org.walkmod.javalang.ast.body.AnnotationMemberDeclaration n) |
List<SymbolAction> |
RemoveUnusedSymbolsProvider.getActions(org.walkmod.javalang.ast.stmt.BlockStmt n) |
List<SymbolAction> |
SymbolActionProvider.getActions(org.walkmod.javalang.ast.stmt.BlockStmt n) |
List<SymbolAction> |
RemoveUnusedSymbolsProvider.getActions(org.walkmod.javalang.ast.body.ClassOrInterfaceDeclaration n) |
List<SymbolAction> |
SymbolActionProvider.getActions(org.walkmod.javalang.ast.body.ClassOrInterfaceDeclaration n) |
List<SymbolAction> |
RemoveUnusedSymbolsProvider.getActions(org.walkmod.javalang.ast.type.ClassOrInterfaceType n) |
List<SymbolAction> |
SymbolActionProvider.getActions(org.walkmod.javalang.ast.type.ClassOrInterfaceType n) |
List<SymbolAction> |
RemoveUnusedSymbolsProvider.getActions(org.walkmod.javalang.ast.CompilationUnit n) |
List<SymbolAction> |
SymbolActionProvider.getActions(org.walkmod.javalang.ast.CompilationUnit n) |
List<SymbolAction> |
RemoveUnusedSymbolsProvider.getActions(org.walkmod.javalang.ast.body.ConstructorDeclaration n) |
List<SymbolAction> |
SymbolActionProvider.getActions(org.walkmod.javalang.ast.body.ConstructorDeclaration n) |
List<SymbolAction> |
RemoveUnusedSymbolsProvider.getActions(org.walkmod.javalang.ast.body.EmptyTypeDeclaration n) |
List<SymbolAction> |
SymbolActionProvider.getActions(org.walkmod.javalang.ast.body.EmptyTypeDeclaration n) |
List<SymbolAction> |
RemoveUnusedSymbolsProvider.getActions(org.walkmod.javalang.ast.body.EnumConstantDeclaration n) |
List<SymbolAction> |
SymbolActionProvider.getActions(org.walkmod.javalang.ast.body.EnumConstantDeclaration n) |
List<SymbolAction> |
RemoveUnusedSymbolsProvider.getActions(org.walkmod.javalang.ast.body.EnumDeclaration n) |
List<SymbolAction> |
SymbolActionProvider.getActions(org.walkmod.javalang.ast.body.EnumDeclaration n) |
List<SymbolAction> |
RemoveUnusedSymbolsProvider.getActions(org.walkmod.javalang.ast.body.FieldDeclaration n) |
List<SymbolAction> |
SymbolActionProvider.getActions(org.walkmod.javalang.ast.body.FieldDeclaration n) |
List<SymbolAction> |
RemoveUnusedSymbolsProvider.getActions(org.walkmod.javalang.ast.ImportDeclaration n) |
List<SymbolAction> |
SymbolActionProvider.getActions(org.walkmod.javalang.ast.ImportDeclaration n) |
List<SymbolAction> |
RemoveUnusedSymbolsProvider.getActions(org.walkmod.javalang.ast.body.MethodDeclaration n) |
List<SymbolAction> |
SymbolActionProvider.getActions(org.walkmod.javalang.ast.body.MethodDeclaration n) |
List<SymbolAction> |
RemoveUnusedSymbolsProvider.getActions(org.walkmod.javalang.ast.body.MultiTypeParameter n) |
List<SymbolAction> |
SymbolActionProvider.getActions(org.walkmod.javalang.ast.body.MultiTypeParameter n) |
List<SymbolAction> |
RemoveUnusedSymbolsProvider.getActions(org.walkmod.javalang.ast.expr.ObjectCreationExpr n) |
List<SymbolAction> |
SymbolActionProvider.getActions(org.walkmod.javalang.ast.expr.ObjectCreationExpr n) |
List<SymbolAction> |
RemoveUnusedSymbolsProvider.getActions(org.walkmod.javalang.ast.body.Parameter n) |
List<SymbolAction> |
SymbolActionProvider.getActions(org.walkmod.javalang.ast.body.Parameter n) |
List<SymbolAction> |
RemoveUnusedSymbolsProvider.getActions(org.walkmod.javalang.ast.body.TypeDeclaration n) |
List<SymbolAction> |
SymbolActionProvider.getActions(org.walkmod.javalang.ast.body.TypeDeclaration n) |
List<SymbolAction> |
RemoveUnusedSymbolsProvider.getActions(org.walkmod.javalang.ast.expr.VariableDeclarationExpr n) |
List<SymbolAction> |
SymbolActionProvider.getActions(org.walkmod.javalang.ast.expr.VariableDeclarationExpr n) |
List<SymbolAction> |
RemoveUnusedSymbolsProvider.getActions(org.walkmod.javalang.ast.body.VariableDeclarator n) |
List<SymbolAction> |
SymbolActionProvider.getActions(org.walkmod.javalang.ast.body.VariableDeclarator n) |
| Modifier and Type | Method and Description |
|---|---|
List<SymbolAction> |
Scope.getActions() |
List<SymbolAction> |
Symbol.getActions() |
| Modifier and Type | Method and Description |
|---|---|
Symbol |
DefaultSymbolFactory.create(String symbolName,
ReferenceType referenceType,
SymbolType symbolType,
org.walkmod.javalang.ast.Node location,
SymbolAction action) |
Symbol<?> |
SymbolFactory.create(String symbolName,
ReferenceType referenceType,
SymbolType symbolType,
org.walkmod.javalang.ast.Node location,
SymbolAction action) |
Symbol<?> |
SymbolTable.pushSymbol(String symbolName,
ReferenceType referenceType,
SymbolType symbolType,
org.walkmod.javalang.ast.Node location,
SymbolAction action) |
| Modifier and Type | Method and Description |
|---|---|
void |
Scope.addActions(List<SymbolAction> actions) |
void |
SymbolTable.addActionsToScope(List<SymbolAction> actions) |
Symbol |
DefaultSymbolFactory.create(String symbolName,
ReferenceType referenceType,
SymbolType symbolType,
org.walkmod.javalang.ast.Node location,
List<SymbolAction> actions) |
Symbol<?> |
SymbolFactory.create(String symbolName,
ReferenceType referenceType,
SymbolType symbolType,
org.walkmod.javalang.ast.Node location,
List<SymbolAction> actions) |
void |
SymbolTable.pushScope(Scope scope,
List<SymbolAction> actions) |
Symbol<?> |
SymbolTable.pushSymbol(String symbolName,
ReferenceType referenceType,
SymbolType symbolType,
org.walkmod.javalang.ast.Node location,
List<SymbolAction> actions) |
Symbol<?> |
SymbolTable.pushSymbol(String symbolName,
ReferenceType referenceType,
SymbolType symbolType,
org.walkmod.javalang.ast.Node location,
List<SymbolAction> actions,
boolean override) |
List<Symbol<?>> |
SymbolTable.pushSymbols(Set<String> names,
ReferenceType referenceType,
SymbolType symbolType,
org.walkmod.javalang.ast.Node location,
List<SymbolAction> actions) |
void |
SymbolTable.setActions(List<SymbolAction> actions) |
void |
SymbolVisitorAdapter.setSymbolActions(List<SymbolAction> actions) |
| Constructor and Description |
|---|
Symbol(String name,
SymbolType type,
T location,
ReferenceType referenceType,
SymbolAction action) |
Symbol(String name,
SymbolType type,
T location,
SymbolAction action) |
| Constructor and Description |
|---|
MethodSymbol(String name,
SymbolType type,
org.walkmod.javalang.ast.Node location,
boolean staticallyImported,
boolean hasDynamicArgs,
List<SymbolAction> actions,
Constructor<?> referencedConstructor) |
MethodSymbol(String name,
SymbolType type,
org.walkmod.javalang.ast.Node location,
boolean staticallyImported,
boolean hasDynamicArgs,
List<SymbolAction> actions,
Method referencedMethod) |
MethodSymbol(String name,
SymbolType type,
org.walkmod.javalang.ast.Node location,
SymbolType scope,
SymbolType[] args,
boolean staticallyImported,
boolean hasDynamicArgs,
Constructor<?> referencedConstructor,
List<SymbolAction> actions) |
MethodSymbol(String name,
SymbolType type,
org.walkmod.javalang.ast.Node location,
SymbolType scope,
SymbolType[] args,
boolean staticallyImported,
boolean hasDynamicArgs,
Method referencedMethod,
List<SymbolAction> actions) |
MultiTypeSymbol(String name,
List<SymbolType> types,
org.walkmod.javalang.ast.Node location,
List<SymbolAction> actions) |
Scope(List<SymbolAction> actions) |
Symbol(String name,
SymbolType type,
T location,
ReferenceType referenceType,
boolean staticallyImported,
List<SymbolAction> actions) |
| Constructor and Description |
|---|
TypesLoaderVisitor(SymbolTable symbolTable,
SymbolActionProvider actionProvider,
List<SymbolAction> actions) |
Copyright © 2018. All rights reserved.