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, process
add, getContext, getElement, getModel
public 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>