public class ZenTypeArrayBasic extends ZenTypeArray
ANY, ANYARRAY, ANYMAP, BOOL, BOOL_TOSTRING, BOOL_TOSTRING_STATIC, BOOL_VALUE, BOOL_VALUEOF, BOOLOBJECT, BYTE, BYTE_TOSTRING, BYTE_TOSTRING_STATIC, BYTE_VALUE, BYTE_VALUEOF, BYTEOBJECT, DOUBLE, DOUBLE_TOSTRING, DOUBLE_TOSTRING_STATIC, DOUBLE_VALUE, DOUBLE_VALUEOF, DOUBLEOBJECT, FLOAT, FLOAT_TOSTRING, FLOAT_TOSTRING_STATIC, FLOAT_VALUE, FLOAT_VALUEOF, FLOATOBJECT, INT, INT_TOSTRING, INT_TOSTRING_STATIC, INT_VALUE, INT_VALUEOF, INTOBJECT, INTRANGE, LONG, LONG_TOSTRING, LONG_TOSTRING_STATIC, LONG_VALUE, LONG_VALUEOF, LONGOBJECT, NULL, NUM_BYTE, NUM_DOUBLE, NUM_FLOAT, NUM_INT, NUM_LONG, NUM_SHORT, PARSE_BOOL, PARSE_BOOL_OBJECT, PARSE_BYTE, PARSE_BYTE_OBJECT, PARSE_DOUBLE, PARSE_DOUBLE_OBJECT, PARSE_FLOAT, PARSE_FLOAT_OBJECT, PARSE_INT, PARSE_INT_OBJECT, PARSE_LONG, PARSE_LONG_OBJECT, PARSE_SHORT, PARSE_SHORT_OBJECT, SHORT, SHORT_TOSTRING, SHORT_TOSTRING_STATIC, SHORT_VALUE, SHORT_VALUEOF, SHORTOBJECT, STRING, STRING_COMPARETO, VOID| Constructor and Description |
|---|
ZenTypeArrayBasic(ZenType base) |
binary, call, canCastExplicit, compare, defaultValue, getBaseType, getMember, getName, getNameForInterfaceSignature, getNumberType, getStaticMember, isPointer, trinary, unaryasDumpedObject, binaryExpansion, canCastExpansion, canCastImplicit, castExpansion, compileCast, compileCastExpansion, constructExpansionCastingRules, isLarge, memberExpansion, parse, predictCallTypes, read, staticMemberExpansion, toString, trinaryExpansion, unaryExpansionpublic ZenTypeArrayBasic(ZenType base)
public ICastingRule getCastingRule(ZenType type, IEnvironmentGlobal environment)
getCastingRule in class ZenTypepublic void constructCastingRules(IEnvironmentGlobal environment, ICastingRuleDelegate rules, boolean followCasters)
constructCastingRules in class ZenTypepublic IZenIterator makeIterator(int numValues, IEnvironmentMethod methodOutput)
makeIterator in class ZenTypepublic java.lang.String getAnyClassName(IEnvironmentGlobal global)
getAnyClassName in class ZenTypepublic java.lang.Class toJavaClass()
toJavaClass in class ZenTypepublic java.lang.String getSignature()
getSignature in class ZenTypepublic IPartialExpression getMemberLength(ZenPosition position, IEnvironmentGlobal environment, IPartialExpression value)
getMemberLength in class ZenTypeArraypublic Expression indexGet(ZenPosition position, IEnvironmentGlobal environment, Expression array, Expression index)
indexGet in class ZenTypeArraypublic Expression indexSet(ZenPosition position, IEnvironmentGlobal environment, Expression array, Expression index, Expression value)
indexSet in class ZenTypeArraypublic Expression add(ZenPosition position, IEnvironmentGlobal environment, Expression array, Expression val)
add in class ZenTypeArray