Package | Description |
---|---|
com.whitestein.lsps.engine.lang.compiled | |
com.whitestein.lsps.lang.module | |
com.whitestein.lsps.lang.type |
Provides classes for type reflection.
|
Modifier and Type | Method and Description |
---|---|
static String |
CommonCompiler.classNameForClassType(NamedClassType namedType,
Map<com.whitestein.lsps.model.ProcessModel,String> hashMappings)
Returns name of generated class for named type.
|
protected SrcClass |
NamespaceCompiler.srcClass(NamedClassType type) |
Modifier and Type | Method and Description |
---|---|
static javassist.CtClass |
RecordCompiler.createClassForInterfaceWithoutImplementations(Map<NamedClassType,RecordCompiler> recordCompilers,
javassist.ClassPool classPool,
InterfaceType interfaceType,
Map<com.whitestein.lsps.model.ProcessModel,String> hashMappings,
Map<ClassType,String> classNames,
Map<FunctionSignature,String> formNames,
QID path,
boolean generateClass,
boolean generateSource,
SrcClass srcClass)
Creates class for interface without implementations..
|
static javassist.CtClass |
RecordCompiler.createClassForRecordWithoutImplementations(Map<NamedClassType,RecordCompiler> recordCompilers,
javassist.ClassPool classPool,
RecordType recordType,
Map<com.whitestein.lsps.model.ProcessModel,String> hashMappings,
Map<ClassType,String> classNames,
Map<FunctionSignature,String> formNames,
QID path,
boolean generateClass,
boolean generateSource,
SrcClass srcClass,
Map<javassist.CtConstructor,SrcMethod> constructors)
Creates class for record without implementations..
|
Modifier and Type | Method and Description |
---|---|
NamedClassType |
Module.getClassType(String name)
Returns a class type defined in this module with a given name.
|
NamedClassType |
BasicModule.getClassType(String name) |
Modifier and Type | Method and Description |
---|---|
Collection<NamedClassType> |
Module.getClassTypes()
Returns class types, declared in this Module
|
Collection<NamedClassType> |
BasicModule.getClassTypes() |
Modifier and Type | Class and Description |
---|---|
class |
InterfaceType
Interface type.
|
class |
RecordType
Type representing a record.
|
Copyright © 2007-2020 Whitestein Technologies. All Rights Reserved.