Package | Description |
---|---|
com.wewebu.expression.language |
Modifier and Type | Class and Description |
---|---|
class |
OwExprBinaryExpressionType
Expression type of all binary expressions.
Applies custom-binary regression rules. |
class |
OwExprConditionalExpressionType
Expression type of all short-conditional expressions.
Regresses the two possible resulting branches. |
class |
OwExprUnaryExpressionType
Expression type of all unary expressions.
Applies custom-unary regression rules. |
Modifier and Type | Field and Description |
---|---|
static OwExprExpressionType |
OwExprExpressionType.NOTYPE |
Modifier and Type | Method and Description |
---|---|
OwExprExpressionType |
OwExprSymbol.getType() |
abstract OwExprExpressionType |
OwExprExpression.type()
Type check method.
|
OwExprExpressionType |
OwExprScopeSelector.type() |
OwExprExpressionType |
OwExprLiteral.type() |
OwExprExpressionType |
OwExprUnaryExpression.type() |
OwExprExpressionType |
OwExprConditionalExpression.type()
Type check method.
|
OwExprExpressionType |
OwExprPrimaryPrefixExpression.type() |
OwExprExpressionType |
OwExprArgumentsSuffix.type()
Type check method.The type of the function symbol is considered -
OwExprArgumentsSuffix.m_functionSymbol . |
OwExprExpressionType |
OwExprUnparsableExpression.type() |
OwExprExpressionType |
OwExprStaticArray.type() |
OwExprExpressionType |
OwExprBinaryExpression.type()
Type check method.
|
OwExprExpressionType |
OwExprArraySelectorSuffix.type() |
OwExprExpressionType |
OwExprDebugBracketsExpression.type() |
Modifier and Type | Method and Description |
---|---|
OwExprSymbol |
OwExprSymbolTable.addAnonymousSymbol(OwExprSymbol parent_p,
String name_p,
OwExprExpressionType type_p) |
OwExprSymbol |
OwExprSymbol.addAnonymousSymbol(String name_p,
OwExprExpressionType type_p)
Adds a property sub-symbol to this symbol.
|
OwExprFunction |
OwExprReflectiveProperty.function(String functionName_p,
OwExprExpressionType[] argunmentTypes_p) |
OwExprFunction |
OwExprExternalScope.function(String functionName_p,
OwExprExpressionType[] argunmentTypes_p) |
OwExprFunction |
OwExprScope.function(String functionName_p,
OwExprExpressionType[] argunmentTyes_p)
Function access method.
|
OwExprFunction |
OwExprScopedProperty.function(String functionName_p,
OwExprExpressionType[] argunmentTypes_p) |
OwExprFunction |
OwExprScopeValue.function(String functionName_p,
OwExprExpressionType[] argunmentTypes_p) |
OwExprFunction |
OwExprStaticArray.function(String functionName_p,
OwExprExpressionType[] argunmentTyes_p) |
OwExprFunction |
OwExprValue.function(String functionName_p,
OwExprExpressionType[] argunmentTypes_p)
Scope
OwExprScope.function(String, OwExprExpressionType[]) default implementation. |
protected OwExprFunction |
OwExprExternalScope.prelevateFunction(String functionName_p,
OwExprExpressionType[] argumentTypes_p)
Function search hook for
OwExprExternalScope.function(String, OwExprExpressionType[]) .Children of this class should override this method to perform custom |
protected OwExprFunction |
OwExprReflectiveScope.prelevateFunction(String functionName_p,
OwExprExpressionType[] argumentTypes_p) |
static String |
OwExprExpressionType.printTypes(OwExprExpressionType[] types_p)
Pretty printer of types
|
void |
OwExprExpressionType.regressTo(OwExprExpressionType expressionType_p)
Regresses (diminishes the possible types represented by this
OwExprExpression )
this expression type to the types represented the argument expressionType_p |
void |
OwExprFunctionSymbol.setArgumentTypes(OwExprExpressionType[] argumentTypes_p) |
Copyright © 2014 Alfresco Business Solutions. All Rights Reserved.