public abstract class AbstractGenericsBuilderFromParameterTypes extends Object
| Constructor and Description |
|---|
AbstractGenericsBuilderFromParameterTypes() |
AbstractGenericsBuilderFromParameterTypes(Map<String,SymbolType> typeMapping,
List<org.walkmod.javalang.ast.expr.Expression> args,
SymbolType[] typeArgs,
SymbolTable symTable) |
AbstractGenericsBuilderFromParameterTypes(Map<String,SymbolType> typeMapping,
SymbolTable symTable) |
| Modifier and Type | Method and Description |
|---|---|
void |
build() |
void |
buildTypeParamsTypes() |
void |
closeTypeMapping() |
List<org.walkmod.javalang.ast.expr.Expression> |
getArgs() |
SymbolTable |
getSymbolTable() |
Map<String,SymbolType> |
getTypeMapping() |
SymbolTable |
getTypeParamsSymbolTable() |
Type[] |
getTypes() |
void |
loadTypeMappingFromTypeArgs() |
void |
loadTypeMappingFromTypeArgs(SymbolTable symbolTable) |
void |
setArgs(List<org.walkmod.javalang.ast.expr.Expression> args) |
void |
setTypeArgs(SymbolType[] typeArgs) |
void |
setTypeMapping(Map<String,SymbolType> typeMapping) |
void |
setTypes(Type[] types) |
public AbstractGenericsBuilderFromParameterTypes(Map<String,SymbolType> typeMapping, List<org.walkmod.javalang.ast.expr.Expression> args, SymbolType[] typeArgs, SymbolTable symTable)
public AbstractGenericsBuilderFromParameterTypes(Map<String,SymbolType> typeMapping, SymbolTable symTable)
public AbstractGenericsBuilderFromParameterTypes()
public SymbolTable getSymbolTable()
public void setArgs(List<org.walkmod.javalang.ast.expr.Expression> args)
public List<org.walkmod.javalang.ast.expr.Expression> getArgs()
public void setTypeArgs(SymbolType[] typeArgs)
public SymbolTable getTypeParamsSymbolTable()
public void loadTypeMappingFromTypeArgs()
throws Exception
Exceptionpublic void loadTypeMappingFromTypeArgs(SymbolTable symbolTable) throws Exception
Exceptionpublic void closeTypeMapping()
public void setTypeMapping(Map<String,SymbolType> typeMapping)
public Map<String,SymbolType> getTypeMapping()
public void setTypes(Type[] types)
public Type[] getTypes()
Copyright © 2018. All rights reserved.