|
||||||||||
| 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 |
Bindings.TypeBinding.getDomainObject()
|
| Constructors in fr.umlv.tatoo.cc.ebnf.ast with parameters of type Type | |
|---|---|
Bindings.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.processEBNFType(Map<VariableDecl,Type> variableTypeMap)
|
| Uses of Type in fr.umlv.tatoo.cc.tools.ast.generator |
|---|
| Methods in fr.umlv.tatoo.cc.tools.ast.generator that return Type | |
|---|---|
static Type |
ASTGeneratorUtils.computeVariableOrProductionType(String name,
String astPackagePrefix,
String suffix)
|
| Methods in fr.umlv.tatoo.cc.tools.ast.generator that return types with arguments of type Type | |
|---|---|
Map<VariableDecl,Type> |
ParentTypeFinder.createParentTypeMap()
|
| Method parameters in fr.umlv.tatoo.cc.tools.ast.generator with type arguments of type Type | |
|---|---|
void |
ASTGenerator.generate(GeneratorBean bean,
GrammarRepository grammarRepository,
EBNFSupport ebnfSupport,
ToolsFactory toolsFactory,
Map<TerminalDecl,Type> terminalValueTypeMap,
Map<ProductionDecl,Type> productionTypeMap,
Map<NonTerminalDecl,NonTerminalKind> nonTerminalKindMap,
Map<VariableDecl,Type> parentMap)
|
void |
ASTGenerator.generate(GeneratorBean bean,
GrammarRepository grammarRepository,
EBNFSupport ebnfSupport,
ToolsFactory toolsFactory,
Map<TerminalDecl,Type> terminalValueTypeMap,
Map<ProductionDecl,Type> productionTypeMap,
Map<NonTerminalDecl,NonTerminalKind> nonTerminalKindMap,
Map<VariableDecl,Type> parentMap)
|
void |
ASTGenerator.generate(GeneratorBean bean,
GrammarRepository grammarRepository,
EBNFSupport ebnfSupport,
ToolsFactory toolsFactory,
Map<TerminalDecl,Type> terminalValueTypeMap,
Map<ProductionDecl,Type> productionTypeMap,
Map<NonTerminalDecl,NonTerminalKind> nonTerminalKindMap,
Map<VariableDecl,Type> parentMap)
|
| Constructor parameters in fr.umlv.tatoo.cc.tools.ast.generator with type arguments of type Type | |
|---|---|
ParentTypeFinder(Map<VariableDecl,Type> variableTypeMap,
Map<ProductionDecl,Type> productionTypeMap)
|
|
ParentTypeFinder(Map<VariableDecl,Type> variableTypeMap,
Map<ProductionDecl,Type> productionTypeMap)
|
|
| Uses of Type in fr.umlv.tatoo.cc.tools.generator |
|---|
| Methods in fr.umlv.tatoo.cc.tools.generator that return Type | |
|---|---|
Type |
ParamDecl.getType()
|
| Methods in fr.umlv.tatoo.cc.tools.generator with parameters of type Type | |
|---|---|
V |
ToolsGeneratorUtils.ParamClosure.apply(Type type,
String name,
V value)
|
V |
ToolsGeneratorUtils.ParamClosure.apply(Type type,
VariableDecl variable,
String name,
V value)
|
| Method parameters in fr.umlv.tatoo.cc.tools.generator with type arguments of type Type | ||
|---|---|---|
static
|
ToolsGeneratorUtils.foreachNonNull(List<? extends VariableDecl> rhs,
Map<VariableDecl,Type> variableTypeMap,
ToolsGeneratorUtils.ParamClosure<V> closure,
V value)
|
|
static List<ParamDecl> |
ToolsGeneratorUtils.getNonNullParameterList(List<? extends VariableDecl> rhs,
Map<VariableDecl,Type> variableTypeMap)
|
|
static List<ParamDecl> |
ToolsGeneratorUtils.getNonNullParameterReverseList(List<? extends VariableDecl> rhs,
Map<VariableDecl,Type> variableTypeMap)
|
|
static boolean |
ToolsGeneratorUtils.notAllNull(List<? extends VariableDecl> rhs,
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 | |||||||||