Package | Description |
---|---|
com.whitestein.lsps.engine.dto.val | |
com.whitestein.lsps.engine.lang | |
com.whitestein.lsps.engine.lang.compiled | |
com.whitestein.lsps.json.impl | |
com.whitestein.lsps.lang |
This is the main package for the LSPS expression language.
|
com.whitestein.lsps.lang.ast | |
com.whitestein.lsps.lang.exec |
All types in the language have their Java implementation class.
|
com.whitestein.lsps.lang.module | |
com.whitestein.lsps.lang.signature | |
com.whitestein.lsps.lang.type |
Provides classes for type reflection.
|
Modifier and Type | Method and Description |
---|---|
ClosureType |
ClosureValue.getType() |
Modifier and Type | Field and Description |
---|---|
protected ClosureType |
CompiledClosureHolder.type |
Modifier and Type | Method and Description |
---|---|
ClosureType |
CompiledClosureHolder.getType() |
Modifier and Type | Method and Description |
---|---|
protected ClosureHolder |
CompiledNamespace.createOperationHolder(ClosureType closureType,
java.lang.String expressionString,
ClosureOrigin expressionOrigin) |
protected static ClosureHolder |
CompiledNamespace.createOperationHolder(Namespace namespace,
ClosureType closureType,
java.lang.String expressionString,
ClosureOrigin expressionOrigin) |
protected static ClosureHolder |
CompiledNamespace.createOperationHolder(Namespace namespace,
RecordHolder recordHolder,
ClosureType closureType,
java.lang.String expressionString,
ClosureOrigin expressionOrigin) |
protected ClosureHolder |
CompiledNamespace.createOperationHolder(RecordHolder recordHolder,
ClosureType closureType,
java.lang.String expressionString,
ClosureOrigin expressionOrigin) |
Constructor and Description |
---|
CompiledClosureHolder(CompiledNamespace compiledNamespace,
java.lang.String expressionString,
ClosureType type,
ClosureOrigin expressionOrigin,
boolean isWithQuery)
Creates new instance.
|
CompiledClosureHolder(Namespace namespace,
java.lang.String expressionString,
ClosureType type,
ClosureOrigin expressionOrigin,
boolean isWithQuery)
Creates new instance.
|
Modifier and Type | Method and Description |
---|---|
ValueConverter |
RecordValueConverterProvider.visit(ClosureType closureType) |
Modifier and Type | Method and Description |
---|---|
ClosureType |
OperationExpressionHolder.getType() |
ClosureType |
ExpressionAsClosureHolder.getType() |
ClosureType |
ClosureExpressionHolder.getType() |
Modifier and Type | Method and Description |
---|---|
ClosureHolder |
MockHolderFactory.createClosure(ClosureType closureType,
ClosureExpression closureExpression,
ClosureOrigin origin) |
ClosureHolder |
HolderFactory.createClosure(ClosureType closureType,
ClosureExpression closureExpression,
ClosureOrigin origin)
Creates new closure corresponding to given closure expression.
|
ClosureHolder |
AbstractMockNamespace.createClosure(ClosureType closureType,
ClosureExpression closureExpression,
ClosureOrigin origin) |
ClosureHolder |
MockHolderFactory.createClosure(ClosureType closureType,
FunctionExpression operationExpression,
ClosureOrigin origin) |
ClosureHolder |
HolderFactory.createClosure(ClosureType closureType,
FunctionExpression operationExpression,
ClosureOrigin origin)
Creates new closure corresponding to given operation expression.
|
ClosureHolder |
AbstractMockNamespace.createClosure(ClosureType closureType,
FunctionExpression operationExpression,
ClosureOrigin origin) |
ClosureHolder |
MockHolderFactory.createClosure(ClosureType closureType,
MethodExpression operationExpression,
ClosureOrigin origin) |
ClosureHolder |
HolderFactory.createClosure(ClosureType closureType,
MethodExpression operationExpression,
ClosureOrigin origin)
Creates new closure corresponding to given operation expression.
|
ClosureHolder |
AbstractMockNamespace.createClosure(ClosureType closureType,
MethodExpression operationExpression,
ClosureOrigin origin) |
ClosureHolder |
MockHolderFactory.createClosureFromExpression(ClosureType closureType,
Expression expression,
ClosureOrigin origin) |
ClosureHolder |
HolderFactory.createClosureFromExpression(ClosureType closureType,
Expression expression,
ClosureOrigin origin)
Creates new closure from a given expression.
|
ClosureHolder |
AbstractMockNamespace.createClosureFromExpression(ClosureType closureType,
Expression expression,
ClosureOrigin origin) |
Constructor and Description |
---|
ClosureExpressionHolder(Namespace namespace,
ClosureType type,
ClosureExpression expr,
ClosureOrigin origin)
Creates new instance of
ClosureExpressionHolder . |
ExpressionAsClosureHolder(Namespace namespace,
ClosureType type,
Expression expr,
ClosureOrigin origin)
Creates new instance of
ClosureExpressionHolder . |
OperationExpressionHolder(Namespace namespace,
ClosureType type,
SignatureExpression expr,
ClosureOrigin origin)
Creates new instance of
OperationExpressionHolder . |
Modifier and Type | Method and Description |
---|---|
ClosureType |
MethodExpression.getType() |
ClosureType |
FunctionExpression.getType() |
ClosureType |
ClosureExpression.getType() |
Modifier and Type | Method and Description |
---|---|
Field[] |
ClosureExpression.createFields(ClosureType closureType) |
Constructor and Description |
---|
ClosureExpression(ASTInfo info,
ClosureType closureType,
Expression expression,
java.util.List<java.lang.String> argNames) |
FunctionExpression(ASTInfo info,
ClosureType returnType,
FunctionSignature functionSignature)
Creates new instance of
FunctionExpression . |
MethodExpression(ASTInfo astInfo,
Expression recordExpression,
ClosureType signatureType,
FunctionSignature signature,
boolean dynamicDispatch,
boolean isSuper)
Creates new instance of
MethodExpression . |
Modifier and Type | Method and Description |
---|---|
ClosureType |
ClosureHolder.getType() |
Constructor and Description |
---|
MockClosureHolder(ClosureType type) |
Modifier and Type | Method and Description |
---|---|
java.util.Collection<SignatureMapping> |
NamespaceModel.getSignaturesForName(QID name,
ClosureType type)
Returns a collection of function signatures for the given name, argument
count and expected signature closure type.
|
java.util.Collection<SignatureMapping> |
AbstractNamespace.getSignaturesForName(QID name,
ClosureType type) |
Modifier and Type | Method and Description |
---|---|
ClosureType |
FunctionSignature.getClosureType()
Returns the corresponding closure type.
|
ClosureType |
FunctionSignature.getClosureType(int argCount)
Returns the corresponding closure type.
|
ClosureType |
SignatureMapping.getMappedType()
Returns the type of the signature when applied this mapping.
|
Constructor and Description |
---|
ClosureTypeSignatureMatcher(ClosureType closureType)
Constructs a new matcher instance.
|
Modifier and Type | Method and Description |
---|---|
ClosureType |
ClosureType.substituteFreeTypes(FreeTypeMapping mapping) |
Modifier and Type | Method and Description |
---|---|
T |
TypeVisitor.visit(ClosureType closureType)
Visits the closure type.
|
java.lang.Object |
TraversingTypeVisitor.visit(ClosureType closureType) |
T |
SimpleTypeVisitor.visit(ClosureType closureType) |
Type |
CopyTypeVisitor.visit(ClosureType closureType) |
Copyright © 2007-2020 Whitestein Technologies. All Rights Reserved.