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,
java.lang.String methodName,
Expression exp,
ExpressionOrigin expressionOrigin,
java.util.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(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..
|
protected javassist.CtClass |
RecordCompiler.createClassWithoutImplementations(javassist.ClassPool classPool,
RecordType recordType,
java.util.Map<javassist.CtConstructor,SrcMethod> constructors) |
protected javassist.CtClass |
RecordCompiler.createConstructorBodies(javassist.ClassPool classPool,
javassist.CtClass cls,
javassist.CtClass moduleCls,
RecordType recordType,
java.util.Map<javassist.CtConstructor,SrcMethod> constructors) |
static javassist.CtClass |
RecordCompiler.createConstructorBodies(javassist.ClassPool classPool,
javassist.CtClass ctClass,
javassist.CtClass moduleCls,
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 constructor bodies.
|
static javassist.CtClass |
RecordCompiler.createConstructorHeaders(javassist.ClassPool classPool,
javassist.CtClass ctClass,
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)
Create constructor headers.
|
protected javassist.CtClass |
RecordCompiler.createConstructorHeaders(javassist.CtClass cls,
RecordType recordType,
java.util.Map<javassist.CtConstructor,SrcMethod> constructors) |
static javassist.CtClass |
RecordCompiler.createHeadersOfMethods(javassist.ClassPool classPool,
javassist.CtClass ctClass,
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,
java.util.Map<javassist.CtMethod,SrcMethod> methods)
Creates headers of methods.
|
static javassist.CtClass |
RecordCompiler.createHeadersOfMethods(javassist.ClassPool classPool,
javassist.CtClass ctClass,
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.CtMethod,SrcMethod> methods)
Creates headers of methods.
|
static void |
RecordCompiler.createImplementationsOfRecordMethods(javassist.ClassPool classPool,
javassist.CtClass ctClass,
javassist.CtClass moduleCls,
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.CtMethod,SrcMethod> methods)
Creates implementation of methods.
|
protected javassist.CtClass |
RecordCompiler.createMethodHeaders(javassist.CtClass cls,
InterfaceType interfaceType,
java.util.Map<javassist.CtMethod,SrcMethod> methods) |
protected javassist.CtClass |
RecordCompiler.createMethodHeaders(javassist.CtClass cls,
RecordType recordType,
java.util.Map<javassist.CtMethod,SrcMethod> methods) |
protected void |
RecordCompiler.createMethodImplementations(javassist.ClassPool classPool,
javassist.CtClass cls,
javassist.CtClass moduleCls,
RecordType recordType,
java.util.Map<javassist.CtMethod,SrcMethod> methods) |
protected javassist.CtClass |
RecordCompiler.setSuperclassAndInterfaces(javassist.ClassPool classPool,
javassist.CtClass cls,
RecordType recordType,
java.util.Map<javassist.CtConstructor,SrcMethod> constructors) |
static javassist.CtClass |
RecordCompiler.setSuperclassAndInterfaces(javassist.ClassPool classPool,
javassist.CtClass cls,
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)
Sets superclass and interfaces.
|
Modifier and Type | Method and Description |
---|---|
SrcMethod |
SrcMethod.addAnnotation(SrcAnnotation annotation) |
SrcMethod |
SrcMethod.addException(java.lang.String exception) |
SrcMethod |
SrcMethod.addModifier(SrcModifier modifier) |
SrcMethod |
SrcMethod.addParameter(SrcParameter parameter) |
SrcMethod |
SrcMethod.addParameter(java.lang.String type,
java.lang.String name) |
SrcMethod |
SrcMethod.addReplacement(java.lang.String originString,
java.lang.String replacementString) |
SrcMethod |
SrcMethod.setBody(SrcExpression exp) |
SrcMethod |
SrcMethod.setName(java.lang.String name) |
SrcMethod |
SrcMethod.setReturnType(java.lang.String type) |
Modifier and Type | Method and Description |
---|---|
java.util.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.