|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Uses of Type in fr.umlv.tatoo.cc.common.generator |
---|
Fields in fr.umlv.tatoo.cc.common.generator declared as Type | |
---|---|
static Type |
Type.BOOLEAN
The boolean Type. |
static Type |
Type.BYTE
The byte Type. |
static Type |
Type.CHARACTER
The char Type. |
static Type |
Type.DOUBLE
The double Type. |
static Type |
Type.FLOAT
The float Type. |
static Type |
Type.INT
The int Type. |
static Type |
Type.LONG
The long Type. |
static Type |
Type.SHORT
The short Type. |
static Type |
Type.VOID
The void Type. |
Methods in fr.umlv.tatoo.cc.common.generator that return Type | |
---|---|
Type |
Type.boxIfPrimitive()
Returns the current type or its wrapper type
if the the current type is a primitive. |
static Type |
Type.createArrayType(Type type)
Creates an array type from a type. |
static Type |
Type.createParametrizedType(Type type,
List<Type> typeArguments)
Creates a parameterized type. |
static Type |
Type.createParametrizedType(Type type,
Type... typeArguments)
Creates a parameterized type. |
static Type |
Type.createQualifiedType(String qualifiedName)
Creates a Type from a qualified string. |
static Type |
Type.createType(String typeName,
Map<String,? extends Type> imports)
Creates a type from a name with optional type arguments and a map of imports. |
Type |
Type.getComponentType()
Returns the component type of the current type if the current type is an array. |
Type |
Type.getRawType()
Returns a qualified type corresponding to the current type without its type arguments. |
Type |
Type.getWrapperType()
Returns the wrapper type of the current type if the current type is a primitive type. |
Methods in fr.umlv.tatoo.cc.common.generator that return types with arguments of type Type | |
---|---|
List<Type> |
Type.getTypeArguments()
Returns a read/write list of type arguments of the current type or an empty list if the current type is not a parameterized type. |
Methods in fr.umlv.tatoo.cc.common.generator with parameters of type Type | |
---|---|
int |
Type.compareTo(Type type)
This implementation compares to type using their names. |
static Type |
Type.createArrayType(Type type)
Creates an array type from a type. |
static Type |
Type.createParametrizedType(Type type,
List<Type> typeArguments)
Creates a parameterized type. |
static Type |
Type.createParametrizedType(Type type,
Type... typeArguments)
Creates a parameterized type. |
static Type |
Type.createParametrizedType(Type type,
Type... typeArguments)
Creates a parameterized type. |
protected void |
Generator.generate(Map<String,?> map,
String templateName,
Type type)
Generates the source code of a type using a template. |
Method parameters in fr.umlv.tatoo.cc.common.generator with type arguments of type Type | |
---|---|
void |
Type.addImportsTo(Set<Type> imports)
Add all types used by the current type to the import set. |
static Type |
Type.createParametrizedType(Type type,
List<Type> typeArguments)
Creates a parameterized type. |
static Type |
Type.createType(String typeName,
Map<String,? extends Type> imports)
Creates a type from a name with optional type arguments and a map of imports. |
Uses of Type in fr.umlv.tatoo.cc.common.main |
---|
Methods in fr.umlv.tatoo.cc.common.main that return Type | |
---|---|
Type |
Alias.getType()
|
Uses of Type in fr.umlv.tatoo.cc.ebnf.ast |
---|
Methods in fr.umlv.tatoo.cc.ebnf.ast that return Type | |
---|---|
Type |
Binding.TypeBinding.getDomainObject()
|
Constructors in fr.umlv.tatoo.cc.ebnf.ast with parameters of type Type | |
---|---|
Binding.TypeBinding(TypeBinder declaringSite,
Type type)
|
Uses of Type in fr.umlv.tatoo.cc.ebnf.ast.analysis |
---|
Methods in fr.umlv.tatoo.cc.ebnf.ast.analysis with parameters of type Type | |
---|---|
boolean |
TypeVerifier.typeExist(Type type)
|
Method parameters in fr.umlv.tatoo.cc.ebnf.ast.analysis with type arguments of type Type | |
---|---|
static Object |
Commons.visit(TypeVarAST node,
Map<String,Type> importMap,
TypeVerifier typeVerifier,
BindingMap bindingMap,
ASTDiagnosticReporter diagnostic)
|
Constructor parameters in fr.umlv.tatoo.cc.ebnf.ast.analysis with type arguments of type Type | |
---|---|
EnterPassOne(BindingMap bindingMap,
Map<String,Type> importMap,
Encoding encoding,
RuleFactory ruleFactory,
GrammarFactory grammarFactory,
ToolsFactory toolsFactory,
TypeVerifier typeVerifier,
ASTDiagnosticReporter diagnostic)
|
Uses of Type in fr.umlv.tatoo.cc.parser.grammar |
---|
Method parameters in fr.umlv.tatoo.cc.parser.grammar with type arguments of type Type | |
---|---|
void |
EBNFSupport.processASTEBNFType(Map<VariableDecl,Type> variableTypeMap)
|
void |
EBNFSupport.processEBNFType(Map<VariableDecl,Type> variableTypeMap)
|
Uses of Type in fr.umlv.tatoo.cc.tools.ast |
---|
Methods in fr.umlv.tatoo.cc.tools.ast that return Type | |
---|---|
Type |
FlatNode.getAttributeSuperType()
|
Type |
FlatNode.getElementSuperType()
|
Type |
NonTerminalNode.getElementSuperType()
|
Type |
ParentNode.getElementSuperType()
|
Type |
ElementNode.getParentSuperType()
|
Type |
ParentNode.getParentSuperType()
|
Type |
AttributeSingleNode.getType()
|
Type |
AttributeListNode.getType()
|
Type |
ParentNode.getType()
|
Type |
BasicNode.getType()
|
Type |
ASTNode.getType()
|
Methods in fr.umlv.tatoo.cc.tools.ast with parameters of type Type | |
---|---|
ASTNodeBuilder.Creator<AttributeListNode> |
ASTNodeBuilder.newAttributeListNode(NonTerminalDecl nonTerminal,
Type elementType)
|
Method parameters in fr.umlv.tatoo.cc.tools.ast with type arguments of type Type | |
---|---|
ASTNodeBuilder.Creator<ProductionNode> |
ASTNodeBuilder.newFlatNode(ProductionDecl production,
Map<VariableDecl,Type> varMap,
boolean isNonTerminalNotExpressive)
|
Uses of Type in fr.umlv.tatoo.cc.tools.generator |
---|
Methods in fr.umlv.tatoo.cc.tools.generator that return Type | |
---|---|
Type |
Params.ParamDecl.getType()
|
Constructor parameters in fr.umlv.tatoo.cc.tools.generator with type arguments of type Type | |
---|---|
Params(Map<VariableDecl,Type> variableTypeMap)
|
Uses of Type in fr.umlv.tatoo.cc.tools.tools |
---|
Methods in fr.umlv.tatoo.cc.tools.tools that return types with arguments of type Type | |
---|---|
Map<RuleDecl,Type> |
ToolsFactory.getRuleTypeMap()
|
Map<TerminalDecl,Type> |
ToolsFactory.getTerminalTypeMap()
|
Map<VariableDecl,Type> |
ToolsFactory.getVariableTypeMap()
|
Methods in fr.umlv.tatoo.cc.tools.tools with parameters of type Type | |
---|---|
void |
ToolsFactory.declareNonTerminalType(NonTerminalDecl nonTerminal,
Type type)
|
void |
ToolsFactory.declareTerminalType(TerminalDecl terminal,
Type type)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |