Lines Matching defs:includeUndefined
46 protected final boolean includeUndefined;
51 * @param includeUndefined should undefined elements be included in the iteration?
53 ArrayLikeIterator(final boolean includeUndefined) {
54 this.includeUndefined = includeUndefined;
115 * @param includeUndefined should undefined elements be included in the iteration
118 public static ArrayLikeIterator<Object> arrayLikeIterator(final Object object, final boolean includeUndefined) {
122 return new ScriptArrayIterator((ScriptObject) obj, includeUndefined);
127 return new ScriptObjectIterator((ScriptObject)obj, includeUndefined);
131 return new JSObjectIterator((JSObject)obj, includeUndefined);
135 return new JavaListIterator((List<?>)obj, includeUndefined);
139 return new JavaArrayIterator(obj, includeUndefined);
148 * @param includeUndefined should undefined elements be included in the iteration
151 public static ArrayLikeIterator<Object> reverseArrayLikeIterator(final Object object, final boolean includeUndefined) {
155 return new ReverseScriptArrayIterator((ScriptObject) obj, includeUndefined);
160 return new ReverseScriptObjectIterator((ScriptObject)obj, includeUndefined);
164 return new ReverseJSObjectIterator((JSObject)obj, includeUndefined);
168 return new ReverseJavaListIterator((List<?>)obj, includeUndefined);
172 return new ReverseJavaArrayIterator(obj, includeUndefined);