public class TypeSystemCodeGenerator extends AbstractCompilationUnitFactory<TypeSystemData>
context| Constructor and Description |
|---|
TypeSystemCodeGenerator() |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.String |
asImplicitTypeMethodName(TypeData type) |
static java.lang.String |
asTypeMethodName(TypeData type) |
protected void |
createChildren(TypeSystemData m) |
static java.lang.String |
expectTypeMethodName(TypeData type) |
static java.lang.String |
getImplicitClass(TypeData type) |
static java.lang.String |
isImplicitTypeMethodName(TypeData type) |
static java.lang.String |
isTypeMethodName(TypeData type) |
static java.lang.String |
singletonName(TypeSystemData type) |
static java.lang.String |
typeName(TypeSystemData typeSystem) |
create, processadd, getContext, getElement, getModelpublic static java.lang.String isTypeMethodName(TypeData type)
public static java.lang.String isImplicitTypeMethodName(TypeData type)
public static java.lang.String asTypeMethodName(TypeData type)
public static java.lang.String asImplicitTypeMethodName(TypeData type)
public static java.lang.String getImplicitClass(TypeData type)
public static java.lang.String expectTypeMethodName(TypeData type)
public static java.lang.String typeName(TypeSystemData typeSystem)
public static java.lang.String singletonName(TypeSystemData type)
protected void createChildren(TypeSystemData m)
createChildren in class AbstractCompilationUnitFactory<TypeSystemData>