com.espertech.esper.epl.methodbase
Class DotMethodUtil
java.lang.Object
com.espertech.esper.epl.methodbase.DotMethodUtil
public class DotMethodUtil
- extends java.lang.Object
Method Summary |
static DotMethodFPProvided |
getProvidedFootprint(java.util.List<ExprNode> parameters)
|
static DotMethodFP |
validateParametersDetermineFootprint(DotMethodFP[] footprints,
DotMethodTypeEnum methodType,
java.lang.String methodUsedName,
DotMethodFPProvided providedFootprint,
DotMethodInputTypeMatcher inputTypeMatcher)
|
static void |
validateSpecificType(java.lang.String methodUsedName,
DotMethodTypeEnum type,
DotMethodFPParamTypeEnum expectedTypeEnum,
java.lang.Class expectedTypeClass,
java.lang.Class providedType,
int parameterNum,
ExprNode parameterExpression)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DotMethodUtil
public DotMethodUtil()
getProvidedFootprint
public static DotMethodFPProvided getProvidedFootprint(java.util.List<ExprNode> parameters)
validateParametersDetermineFootprint
public static DotMethodFP validateParametersDetermineFootprint(DotMethodFP[] footprints,
DotMethodTypeEnum methodType,
java.lang.String methodUsedName,
DotMethodFPProvided providedFootprint,
DotMethodInputTypeMatcher inputTypeMatcher)
throws ExprValidationException
- Throws:
ExprValidationException
validateSpecificType
public static void validateSpecificType(java.lang.String methodUsedName,
DotMethodTypeEnum type,
DotMethodFPParamTypeEnum expectedTypeEnum,
java.lang.Class expectedTypeClass,
java.lang.Class providedType,
int parameterNum,
ExprNode parameterExpression)
throws ExprValidationException
- Throws:
ExprValidationException