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 java.lang.String |
CommonCompiler.classNameForClassType(NamedClassType namedType,
java.util.Map<com.whitestein.lsps.model.ProcessModel,java.lang.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(java.util.Map<NamedClassType,RecordCompiler> recordCompilers,
javassist.ClassPool classPool,
InterfaceType interfaceType,
java.util.Map<com.whitestein.lsps.model.ProcessModel,java.lang.String> hashMappings,
java.util.Map<ClassType,java.lang.String> classNames,
java.util.Map<FunctionSignature,java.lang.String> formNames,
QID path,
boolean generateClass,
boolean generateSource,
SrcClass srcClass)
Creates class for interface without implementations..
|
static javassist.CtClass |
RecordCompiler.createClassForRecordWithoutImplementations(java.util.Map<NamedClassType,RecordCompiler> recordCompilers,
javassist.ClassPool classPool,
RecordType recordType,
java.util.Map<com.whitestein.lsps.model.ProcessModel,java.lang.String> hashMappings,
java.util.Map<ClassType,java.lang.String> classNames,
java.util.Map<FunctionSignature,java.lang.String> formNames,
QID path,
boolean generateClass,
boolean generateSource,
SrcClass srcClass,
java.util.Map<javassist.CtConstructor,SrcMethod> constructors)
Creates class for record without implementations..
|
Modifier and Type | Method and Description |
---|---|
NamedClassType |
Module.getClassType(java.lang.String name)
Returns a class type defined in this module with a given name.
|
NamedClassType |
BasicModule.getClassType(java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
java.util.Collection<NamedClassType> |
Module.getClassTypes()
Returns class types, declared in this Module
|
java.util.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.