public abstract class BaseCastingRule extends java.lang.Object implements ICastingRule
| Constructor and Description |
|---|
BaseCastingRule(ICastingRule baseRule) |
| Modifier and Type | Method and Description |
|---|---|
void |
compile(IEnvironmentMethod method) |
abstract void |
compileInner(IEnvironmentMethod method) |
abstract ZenType |
getInnerInputType() |
ZenType |
getInputType() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetResultingTypepublic BaseCastingRule(ICastingRule baseRule)
public final void compile(IEnvironmentMethod method)
compile in interface ICastingRulepublic final ZenType getInputType()
getInputType in interface ICastingRulepublic abstract ZenType getInnerInputType()
public abstract void compileInner(IEnvironmentMethod method)