Package | Description |
---|---|
com.whitestein.lsps.engine.lang.compiled |
Modifier and Type | Method and Description |
---|---|
static SrcExpression |
ExpressionCompiler.compile(CommonCompiler commonCompiler,
javassist.ClassPool classPool,
javassist.CtClass cls,
javassist.CtClass moduleCls,
Expression exp,
ExpressionOrigin expressionOrigin,
Map<String,Type> params,
Set<String> requiredParameters,
Type returnType,
CommonCompiler.JavaTypesResolver javaTypeResolver,
boolean isInRecord,
boolean isInForm,
boolean isInExpression,
boolean isStatic)
Compiles expression to java code.
|
String |
CommonCompiler.compileClosure(javassist.ClassPool classPool,
javassist.CtClass cls,
javassist.CtClass moduleCls,
ClosureExpression expression,
ClosureOrigin expressionOrigin,
CommonCompiler.JavaTypesResolver javaTypeResolver,
boolean isInRecord,
boolean isInForm,
boolean isStatic)
Used to compile closures
|
static SrcExpression |
ExpressionCompiler.compileClosure(CommonCompiler namespaceCompiler,
javassist.ClassPool classPool,
javassist.CtClass cls,
javassist.CtClass moduleCls,
Expression exp,
ExpressionOrigin expressionOrigin,
Map<String,Type> params,
Set<String> requiredParameters,
Type returnType,
CommonCompiler.JavaTypesResolver javaTypeResolver,
boolean isInRecord,
boolean isInForm,
boolean isStatic)
Compiles closure to java code.
|
static SrcExpression |
ExpressionCompiler.compileExpression(CommonCompiler commonCompiler,
javassist.ClassPool classPool,
javassist.CtClass cls,
javassist.CtClass moduleCls,
Expression exp,
ExpressionOrigin expressionOrigin,
List<LocalParameter> params,
SrcExpression ctxExp,
Type returnType,
CommonCompiler.JavaTypesResolver javaTypeResolver,
boolean isInRecord,
boolean isInForm,
boolean isStatic,
boolean canReturn)
Compiles expression.
|
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) |
Constructor and Description |
---|
JavaTypesResolver(CommonCompiler.JavaTypesResolver resolver,
Map<FreeType,Type> freeTypeBounds) |
Copyright © 2007-2020 Whitestein Technologies. All Rights Reserved.