public class CastingRuleMatchedFunction extends java.lang.Object implements ICastingRule
| Constructor and Description |
|---|
CastingRuleMatchedFunction(ZenTypeFunction fromType,
ZenType toType,
ICastingRule returnCastingRule,
ICastingRule[] argumentCastingRules) |
| Modifier and Type | Method and Description |
|---|---|
void |
compile(IEnvironmentMethod outerEnvironment) |
ZenType |
getInputType() |
ZenType |
getResultingType() |
public CastingRuleMatchedFunction(ZenTypeFunction fromType, ZenType toType, ICastingRule returnCastingRule, ICastingRule[] argumentCastingRules)
public void compile(IEnvironmentMethod outerEnvironment)
compile in interface ICastingRulepublic ZenType getInputType()
getInputType in interface ICastingRulepublic ZenType getResultingType()
getResultingType in interface ICastingRule