Class DimensionOperandResolver
- java.lang.Object
-
- gw.internal.gosu.parser.expressions.DimensionOperandResolver
-
public final class DimensionOperandResolver extends java.lang.Object
-
-
Constructor Summary
Constructors Modifier Constructor Description privateDimensionOperandResolver(IType exprType, IType lhsType, java.lang.Object lhsValue, IType rhsType, java.lang.Object rhsValue)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description IDimensiongetBase()java.lang.ObjectgetLhsValue()ITypegetRawNumberType()java.lang.ObjectgetRhsValue()private DimensionOperandResolverresolve()static DimensionOperandResolverresolve(IType exprType, IType lhsType, java.lang.Object lhsValue, IType rhsType, java.lang.Object rhsValue)private voidresolveNumberTypeAndValues()
-
-
-
Field Detail
-
_numType
private IType _numType
-
_lhsType
private IType _lhsType
-
_rhsType
private IType _rhsType
-
_lhsValue
private java.lang.Object _lhsValue
-
_rhsValue
private java.lang.Object _rhsValue
-
_base
private IDimension _base
-
-
Method Detail
-
resolve
public static DimensionOperandResolver resolve(IType exprType, IType lhsType, java.lang.Object lhsValue, IType rhsType, java.lang.Object rhsValue)
-
resolve
private DimensionOperandResolver resolve()
-
resolveNumberTypeAndValues
private void resolveNumberTypeAndValues()
-
getBase
public IDimension getBase()
-
getRawNumberType
public IType getRawNumberType()
-
getLhsValue
public java.lang.Object getLhsValue()
-
getRhsValue
public java.lang.Object getRhsValue()
-
-