Package | Description |
---|---|
com.whitestein.lsps.engine.lang.compiled | |
com.whitestein.lsps.lang.compiled.model |
Modifier and Type | Method and Description |
---|---|
protected SrcMethod |
CommonCompiler.createPrivateMethod(javassist.ClassPool classPool,
javassist.CtClass cls,
javassist.CtClass moduleCls,
boolean isInRecord,
boolean isInForm,
Type returnType,
String methodName,
Expression exp,
ExpressionOrigin expressionOrigin,
List<LocalParameter> params,
CommonCompiler.JavaTypesResolver javaTypeResolver,
SrcExpression namespaceExp) |
protected SrcMethod |
CommonCompiler.createPrivateMethod(javassist.ClassPool classPool,
javassist.CtClass cls,
javassist.CtClass moduleCls,
SrcMethod method) |
Modifier and Type | Method and Description |
---|---|
protected SrcMethod |
CommonCompiler.createPrivateMethod(javassist.ClassPool classPool,
javassist.CtClass cls,
javassist.CtClass moduleCls,
SrcMethod method) |
Modifier and Type | Method and Description |
---|---|
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..
|
protected javassist.CtClass |
RecordCompiler.createClassWithoutImplementations(javassist.ClassPool classPool,
RecordType recordType,
Map<javassist.CtConstructor,SrcMethod> constructors) |
protected javassist.CtClass |
RecordCompiler.createConstructorBodies(javassist.ClassPool classPool,
javassist.CtClass cls,
javassist.CtClass moduleCls,
RecordType recordType,
Map<javassist.CtConstructor,SrcMethod> constructors) |
static javassist.CtClass |
RecordCompiler.createConstructorBodies(javassist.ClassPool classPool,
javassist.CtClass ctClass,
javassist.CtClass moduleCls,
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 constructor bodies.
|
static javassist.CtClass |
RecordCompiler.createConstructorHeaders(javassist.ClassPool classPool,
javassist.CtClass ctClass,
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)
Create constructor headers.
|
protected javassist.CtClass |
RecordCompiler.createConstructorHeaders(javassist.CtClass cls,
RecordType recordType,
Map<javassist.CtConstructor,SrcMethod> constructors) |
static javassist.CtClass |
RecordCompiler.createHeadersOfMethods(javassist.ClassPool classPool,
javassist.CtClass ctClass,
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,
Map<javassist.CtMethod,SrcMethod> methods)
Creates headers of methods.
|
static javassist.CtClass |
RecordCompiler.createHeadersOfMethods(javassist.ClassPool classPool,
javassist.CtClass ctClass,
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.CtMethod,SrcMethod> methods)
Creates headers of methods.
|
static void |
RecordCompiler.createImplementationsOfRecordMethods(javassist.ClassPool classPool,
javassist.CtClass ctClass,
javassist.CtClass moduleCls,
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.CtMethod,SrcMethod> methods)
Creates implementation of methods.
|
protected javassist.CtClass |
RecordCompiler.createMethodHeaders(javassist.CtClass cls,
InterfaceType interfaceType,
Map<javassist.CtMethod,SrcMethod> methods) |
protected javassist.CtClass |
RecordCompiler.createMethodHeaders(javassist.CtClass cls,
RecordType recordType,
Map<javassist.CtMethod,SrcMethod> methods) |
protected void |
RecordCompiler.createMethodImplementations(javassist.ClassPool classPool,
javassist.CtClass cls,
javassist.CtClass moduleCls,
RecordType recordType,
Map<javassist.CtMethod,SrcMethod> methods) |
protected javassist.CtClass |
RecordCompiler.setSuperclassAndInterfaces(javassist.ClassPool classPool,
javassist.CtClass cls,
RecordType recordType,
Map<javassist.CtConstructor,SrcMethod> constructors) |
static javassist.CtClass |
RecordCompiler.setSuperclassAndInterfaces(javassist.ClassPool classPool,
javassist.CtClass cls,
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)
Sets superclass and interfaces.
|
Modifier and Type | Method and Description |
---|---|
SrcMethod |
SrcMethod.addAnnotation(SrcAnnotation annotation) |
SrcMethod |
SrcMethod.addException(String exception) |
SrcMethod |
SrcMethod.addModifier(SrcModifier modifier) |
SrcMethod |
SrcMethod.addParameter(SrcParameter parameter) |
SrcMethod |
SrcMethod.addParameter(String type,
String name) |
SrcMethod |
SrcMethod.addReplacement(String originString,
String replacementString) |
SrcMethod |
SrcMethod.setBody(SrcExpression exp) |
SrcMethod |
SrcMethod.setName(String name) |
SrcMethod |
SrcMethod.setReturnType(String type) |
Modifier and Type | Method and Description |
---|---|
List<SrcMethod> |
SrcClass.getMethods() |
Modifier and Type | Method and Description |
---|---|
SrcClass |
SrcClass.addConstructor(SrcMethod constructor) |
SrcClass |
SrcClass.addMethod(SrcMethod method) |
Copyright © 2007-2020 Whitestein Technologies. All Rights Reserved.