| Modifier and Type | Method and Description |
|---|---|
void |
RemoveUnusedSymbolsAction.doPop(Symbol<?> symbol,
SymbolTable table) |
void |
LoadEnumConstantLiteralsAction.doPop(Symbol<?> symbol,
SymbolTable table) |
void |
LoadTypeParamsAction.doPush(Symbol<?> symbol,
SymbolTable table) |
void |
LoadFieldDeclarationsAction.doPush(Symbol<?> symbol,
SymbolTable table) |
void |
ReferencesUpdaterAction.doPush(Symbol<?> symbol,
SymbolTable table) |
void |
LoadTypeDeclarationsAction.doPush(Symbol<?> symbol,
SymbolTable table) |
void |
LoadEnumConstantLiteralsAction.doPush(Symbol<?> symbol,
SymbolTable table) |
void |
LoadMethodDeclarationsAction.doPush(Symbol<?> symbol,
SymbolTable table) |
void |
LoadStaticImportsAction.doPush(Symbol<?> symbol,
SymbolTable table) |
void |
ReferencesCounterAction.doRead(Symbol<?> symbol,
SymbolTable table,
org.walkmod.javalang.ast.SymbolReference emitter) |
void |
ReferencesUpdaterAction.doRead(Symbol<?> symbol,
SymbolTable table,
org.walkmod.javalang.ast.SymbolReference emitter) |
void |
LoadEnumConstantLiteralsAction.doRead(Symbol<?> symbol,
SymbolTable table,
org.walkmod.javalang.ast.SymbolReference reference) |
void |
ReferencesCounterAction.doWrite(Symbol<?> symbol,
SymbolTable table,
org.walkmod.javalang.ast.SymbolReference emitter) |
void |
ReferencesUpdaterAction.doWrite(Symbol<?> symbol,
SymbolTable table,
org.walkmod.javalang.ast.SymbolReference emitter) |
void |
LoadEnumConstantLiteralsAction.doWrite(Symbol<?> symbol,
SymbolTable table,
org.walkmod.javalang.ast.SymbolReference reference) |
void |
LoadTypeParamsAction.load(SymbolTable table,
List<org.walkmod.javalang.ast.TypeParameter> typeParams,
SymbolType thisType) |
void |
RemoveUnusedSymbolsAction.removeField(Symbol<?> symbol,
SymbolTable table,
org.walkmod.javalang.ast.body.FieldDeclaration fd) |
void |
RemoveUnusedSymbolsAction.removeImport(Symbol<?> symbol,
SymbolTable table) |
void |
RemoveUnusedSymbolsAction.removeMethod(Symbol<?> symbol,
SymbolTable table) |
void |
RemoveUnusedSymbolsAction.removeType(Symbol<?> symbol,
SymbolTable table) |
void |
RemoveUnusedSymbolsAction.removeVariable(Symbol<?> symbol,
SymbolTable table,
org.walkmod.javalang.ast.expr.VariableDeclarationExpr vd) |
| Modifier and Type | Method and Description |
|---|---|
SymbolTable |
ResultBuilderFromGenerics.build(SymbolTable genericsSymbolTable) |
SymbolTable |
AbstractGenericsBuilderFromParameterTypes.getSymbolTable() |
SymbolTable |
AbstractGenericsBuilderFromParameterTypes.getTypeParamsSymbolTable() |
| Modifier and Type | Method and Description |
|---|---|
SymbolTable |
ResultBuilderFromGenerics.build(SymbolTable genericsSymbolTable) |
static SymbolType |
FieldInspector.findFieldType(SymbolTable symTable,
SymbolType scope,
String fieldName) |
void |
AbstractGenericsBuilderFromParameterTypes.loadTypeMappingFromTypeArgs(SymbolTable symbolTable) |
| Constructor and Description |
|---|
AbstractCompatibleFunctionalPredicate(SymbolType scope,
org.walkmod.javalang.visitors.VoidVisitor<T> typeResolver,
List<org.walkmod.javalang.ast.expr.Expression> args,
T ctx,
SymbolTable symTable,
AbstractCompatibleArgsPredicate previousPredicate,
SymbolType[] calculatedTypeArgs) |
AbstractGenericsBuilderFromParameterTypes(Map<String,SymbolType> typeMapping,
List<org.walkmod.javalang.ast.expr.Expression> args,
SymbolType[] typeArgs,
SymbolTable symTable) |
AbstractGenericsBuilderFromParameterTypes(Map<String,SymbolType> typeMapping,
SymbolTable symTable) |
CompatibleFunctionalConstructorPredicate(SymbolType scope,
org.walkmod.javalang.visitors.VoidVisitor<T> typeResolver,
List<org.walkmod.javalang.ast.expr.Expression> args,
T ctx,
SymbolTable symTable,
AbstractCompatibleArgsPredicate previousPredicate,
SymbolType[] calculatedTypeArgs) |
CompatibleFunctionalMethodPredicate(SymbolType scope,
org.walkmod.javalang.visitors.VoidVisitor<T> typeResolver,
List<org.walkmod.javalang.ast.expr.Expression> args,
T ctx,
SymbolTable symTable,
AbstractCompatibleArgsPredicate previousPredicate,
SymbolType[] calculatedTypeArgs) |
CompatibleLambdaResultPredicate(org.walkmod.javalang.ast.expr.LambdaExpr expr,
org.walkmod.javalang.visitors.VoidVisitor<A> typeResolver,
A ctx,
Map<String,SymbolType> typeMapping,
SymbolTable symTable) |
CompatibleMethodReferencePredicate(org.walkmod.javalang.ast.expr.MethodReferenceExpr expression,
org.walkmod.javalang.visitors.VoidVisitor<A> typeResolver,
A ctx,
Map<String,SymbolType> mapping,
SymbolTable symTable) |
GenericsBuilderFromClassParameterTypes(Map<String,SymbolType> typeMapping,
SymbolType scope,
SymbolTable symbolTable) |
GenericsBuilderFromConstructorParameterTypes(Map<String,SymbolType> typeMapping,
List<org.walkmod.javalang.ast.expr.Expression> args,
SymbolType[] typeArgs,
SymbolTable symTable) |
GenericsBuilderFromMethodParameterTypes(Map<String,SymbolType> typeMapping,
List<org.walkmod.javalang.ast.expr.Expression> args,
SymbolType scope,
SymbolType[] typeArgs,
List<org.walkmod.javalang.ast.type.Type> callArgs,
SymbolTable symbolTable) |
ResultBuilderFromGenerics(SymbolType scope,
Class<?> clazz,
SymbolTable symbolTable) |
ResultBuilderFromGenerics(SymbolType scope,
Method method,
SymbolTable symbolTable) |
| Modifier and Type | Method and Description |
|---|---|
SymbolTable |
SymbolVisitorAdapter.getSymbolTable() |
| Modifier and Type | Method and Description |
|---|---|
void |
SymbolAction.doPop(Symbol<?> symbol,
SymbolTable table) |
void |
SymbolAction.doPush(Symbol<?> symbol,
SymbolTable table) |
void |
SymbolAction.doRead(Symbol<?> symbol,
SymbolTable table,
org.walkmod.javalang.ast.SymbolReference reference) |
void |
SymbolAction.doWrite(Symbol<?> symbol,
SymbolTable table,
org.walkmod.javalang.ast.SymbolReference reference) |
void |
SymbolAction.execute(Symbol<?> symbol,
SymbolTable table,
SymbolEvent event,
org.walkmod.javalang.ast.SymbolReference reference) |
void |
Symbol.invokeActions(SymbolTable table,
SymbolEvent event,
org.walkmod.javalang.ast.SymbolReference reference) |
void |
SymbolGenerator.setSymbolTable(SymbolTable symbolTable) |
void |
DefaultSymbolGenerator.setSymbolTable(SymbolTable symbolTable) |
void |
SymbolVisitorAdapter.setSymbolTable(SymbolTable symbolTable) |
void |
ASTSymbolTypeResolver.setSymbolTable(SymbolTable symbolTable) |
| Constructor and Description |
|---|
ASTSymbolTypeResolver(Map<String,SymbolType> mapping,
SymbolTable symbolTable) |
| Modifier and Type | Method and Description |
|---|---|
Scope |
ScopeLoader.visit(org.walkmod.javalang.ast.body.AnnotationDeclaration n,
SymbolTable symbolTable) |
Scope |
ScopeLoader.visit(org.walkmod.javalang.ast.body.ClassOrInterfaceDeclaration n,
SymbolTable symbolTable) |
Scope |
ScopeLoader.visit(org.walkmod.javalang.ast.body.EnumConstantDeclaration n,
SymbolTable symbolTable) |
Scope |
ScopeLoader.visit(org.walkmod.javalang.ast.body.EnumDeclaration n,
SymbolTable symbolTable) |
Scope |
ScopeLoader.visit(org.walkmod.javalang.ast.expr.ObjectCreationExpr n,
SymbolTable symbolTable) |
| Constructor and Description |
|---|
TypesLoaderVisitor(SymbolTable symbolTable,
SymbolActionProvider actionProvider,
List<SymbolAction> actions) |
TypeVisitorAdapter(SymbolTable symbolTable) |
TypeVisitorAdapter(SymbolTable symbolTable,
org.walkmod.javalang.visitors.VoidVisitorAdapter<A> semanticVisitor) |
| Modifier and Type | Method and Description |
|---|---|
SymbolTable |
SemanticTest.getSymbolTable() |
Copyright © 2018. All rights reserved.