public class ASTSymbolTypeResolver extends org.walkmod.javalang.visitors.GenericVisitorAdapter<SymbolType,List<org.walkmod.javalang.ast.TypeParameter>> implements SymbolTypeResolver<org.walkmod.javalang.ast.type.Type>
| Constructor and Description |
|---|
ASTSymbolTypeResolver(Map<String,SymbolType> mapping,
SymbolTable symbolTable) |
| Modifier and Type | Method and Description |
|---|---|
static ASTSymbolTypeResolver |
getInstance() |
void |
setSymbolTable(SymbolTable symbolTable) |
SymbolType[] |
valueOf(List<org.walkmod.javalang.ast.type.Type> nodes) |
SymbolType |
valueOf(org.walkmod.javalang.ast.type.Type parserType) |
SymbolType |
valueOf(org.walkmod.javalang.ast.type.Type parserType,
List<org.walkmod.javalang.ast.TypeParameter> tps) |
SymbolType |
visit(org.walkmod.javalang.ast.type.ClassOrInterfaceType type,
List<org.walkmod.javalang.ast.TypeParameter> arg) |
SymbolType |
visit(org.walkmod.javalang.ast.type.PrimitiveType n,
List<org.walkmod.javalang.ast.TypeParameter> arg) |
SymbolType |
visit(org.walkmod.javalang.ast.type.ReferenceType n,
List<org.walkmod.javalang.ast.TypeParameter> arg) |
SymbolType |
visit(org.walkmod.javalang.ast.type.VoidType n,
List<org.walkmod.javalang.ast.TypeParameter> arg) |
SymbolType |
visit(org.walkmod.javalang.ast.type.WildcardType n,
List<org.walkmod.javalang.ast.TypeParameter> arg) |
visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visitpublic ASTSymbolTypeResolver(Map<String,SymbolType> mapping, SymbolTable symbolTable)
public static ASTSymbolTypeResolver getInstance()
public void setSymbolTable(SymbolTable symbolTable)
public SymbolType visit(org.walkmod.javalang.ast.type.PrimitiveType n, List<org.walkmod.javalang.ast.TypeParameter> arg)
visit in interface org.walkmod.javalang.visitors.GenericVisitor<SymbolType,List<org.walkmod.javalang.ast.TypeParameter>>visit in class org.walkmod.javalang.visitors.GenericVisitorAdapter<SymbolType,List<org.walkmod.javalang.ast.TypeParameter>>public SymbolType visit(org.walkmod.javalang.ast.type.ClassOrInterfaceType type, List<org.walkmod.javalang.ast.TypeParameter> arg)
visit in interface org.walkmod.javalang.visitors.GenericVisitor<SymbolType,List<org.walkmod.javalang.ast.TypeParameter>>visit in class org.walkmod.javalang.visitors.GenericVisitorAdapter<SymbolType,List<org.walkmod.javalang.ast.TypeParameter>>public SymbolType visit(org.walkmod.javalang.ast.type.VoidType n, List<org.walkmod.javalang.ast.TypeParameter> arg)
visit in interface org.walkmod.javalang.visitors.GenericVisitor<SymbolType,List<org.walkmod.javalang.ast.TypeParameter>>visit in class org.walkmod.javalang.visitors.GenericVisitorAdapter<SymbolType,List<org.walkmod.javalang.ast.TypeParameter>>public SymbolType visit(org.walkmod.javalang.ast.type.WildcardType n, List<org.walkmod.javalang.ast.TypeParameter> arg)
visit in interface org.walkmod.javalang.visitors.GenericVisitor<SymbolType,List<org.walkmod.javalang.ast.TypeParameter>>visit in class org.walkmod.javalang.visitors.GenericVisitorAdapter<SymbolType,List<org.walkmod.javalang.ast.TypeParameter>>public SymbolType visit(org.walkmod.javalang.ast.type.ReferenceType n, List<org.walkmod.javalang.ast.TypeParameter> arg)
visit in interface org.walkmod.javalang.visitors.GenericVisitor<SymbolType,List<org.walkmod.javalang.ast.TypeParameter>>visit in class org.walkmod.javalang.visitors.GenericVisitorAdapter<SymbolType,List<org.walkmod.javalang.ast.TypeParameter>>public SymbolType valueOf(org.walkmod.javalang.ast.type.Type parserType)
valueOf in interface SymbolTypeResolver<org.walkmod.javalang.ast.type.Type>public SymbolType valueOf(org.walkmod.javalang.ast.type.Type parserType, List<org.walkmod.javalang.ast.TypeParameter> tps)
public SymbolType[] valueOf(List<org.walkmod.javalang.ast.type.Type> nodes)
valueOf in interface SymbolTypeResolver<org.walkmod.javalang.ast.type.Type>Copyright © 2018. All rights reserved.