Package | Description |
---|---|
com.whitestein.lsps.engine.lang.compiled | |
com.whitestein.lsps.human.context |
Classes that represents human-oriented model objects in java code.
|
com.whitestein.lsps.human.model | |
com.whitestein.lsps.lang |
This is the main package for the LSPS expression language.
|
com.whitestein.lsps.lang.ast | |
com.whitestein.lsps.lang.operation | |
com.whitestein.lsps.modulemanager.entity |
Persistent entities for module manager
|
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.
|
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 |
---|
ToJoinTodoListQuery(NamespaceModel namespaceModel,
String usedInJndi,
String iterator,
RecordType type,
Expression parameterExpression,
ExpressionOrigin origin)
Creates new instance.
|
ToJoinTodoListQueryCommon(NamespaceModel namespaceModel,
String usedInJndi,
String iterator,
RecordType type,
Expression parameterExpression,
ExpressionOrigin origin) |
ToJoinTodoListQueryDifferentDB(NamespaceModel namespaceModel,
String usedInJndi,
String iterator,
RecordType type,
Expression parameterExpression,
ExpressionOrigin origin)
Creates new instance.
|
ToJoinTodoListQuerySameDB(NamespaceModel namespaceModel,
String usedInJndi,
String iterator,
RecordType type,
Expression parameterExpression,
ExpressionOrigin origin)
Creates new instance.
|
Modifier and Type | Method and Description |
---|---|
ExpressionOrigin |
GenericDocumentDefinition.getExpressionOrigin(Expression expression) |
Modifier and Type | Class and Description |
---|---|
class |
ClosureOrigin |
Modifier and Type | Field and Description |
---|---|
static ExpressionOrigin |
ExpressionOrigin.UNKNOWN
The place of expression is unknown.
|
Modifier and Type | Method and Description |
---|---|
ExpressionOrigin |
Interpreter.getOrigin()
Returns the expression origin.
|
Constructor and Description |
---|
ClosureOrigin(ExpressionOrigin origin,
int offset,
int debugLine) |
Interpreter(Namespace namespace,
ExpressionOrigin origin)
Creates new instance of
Interpreter . |
Interpreter(Namespace namespace,
InterpreterConfiguration configuration,
ExpressionOrigin origin)
Creates new instance of
Interpreter . |
Modifier and Type | Method and Description |
---|---|
ExpressionOrigin |
DebugExpression.getOrigin()
Returns the expression origin (needed as a debug information).
|
Modifier and Type | Method and Description |
---|---|
void |
VariableExpression.setValue(Object value,
Namespace namespace,
InterpreterStackTrace stackTrace,
ExpressionOrigin origin) |
void |
PropertyExpression.setValue(Object value,
Namespace namespace,
InterpreterStackTrace stackTrace,
ExpressionOrigin origin) |
void |
DereferenceExpression.setValue(Object value,
Namespace namespace,
InterpreterStackTrace stackTrace,
ExpressionOrigin origin) |
abstract void |
AssignableExpression.setValue(Object value,
Namespace namespace,
InterpreterStackTrace stackTrace,
ExpressionOrigin origin)
Assign a value into the assignable (e.g.
|
Constructor and Description |
---|
DebugExpression(ASTInfo info,
Expression expression,
ExpressionOrigin origin)
Constructs a new debug expression.
|
Modifier and Type | Method and Description |
---|---|
ExpressionOrigin |
ExpressionOperation.getOrigin()
Returns the expression origin.
|
Constructor and Description |
---|
ExpressionOperation(FunctionSignature signature,
Expression expression,
ExpressionOrigin origin)
Creates new instance of
ExpressionOperation . |
Modifier and Type | Method and Description |
---|---|
ExpressionOrigin |
ProcessRelationship.getExpressionOrigin(Expression expression) |
ExpressionOrigin |
ProcessElement.getExpressionOrigin(Expression expression) |
ExpressionOrigin |
Process.getExpressionOrigin(Expression expression) |
ExpressionOrigin |
Module.getExpressionOrigin(Expression expression) |
Copyright © 2007-2020 Whitestein Technologies. All Rights Reserved.