public class StringArraySet extends RubyArray
RubyArray.ArgumentVisitor, RubyArray.RubyArrayConversionIterator
RubyObject.Data
RubyBasicObject.Finalizer
ARRAY_DEFAULT_SIZE, DEFAULT_INSPECT_STR_SIZE
FIELD_ALLOCATED_CLASSES, FIELD_ALLOCATORS, IVAR_INSPECTING_OBJECT_ALLOCATOR, OBJECT_ALLOCATOR, OBJECT_VAR0_ALLOCATOR, OBJECT_VAR1_ALLOCATOR, OBJECT_VAR2_ALLOCATOR, OBJECT_VAR3_ALLOCATOR, OBJECT_VAR4_ALLOCATOR, OBJECT_VAR5_ALLOCATOR, OBJECT_VAR6_ALLOCATOR, OBJECT_VAR7_ALLOCATOR, OBJECT_VAR8_ALLOCATOR, OBJECT_VAR9_ALLOCATOR, REIFYING_OBJECT_ALLOCATOR
ALL_F, BASICOBJECT_ALLOCATOR, COMPARE_BY_IDENTITY_F, ERR_INSECURE_SET_INST_VAR, FALSE_F, FL_USHIFT, flags, FROZEN_F, metaClass, NEVER, NIL_F, STAMP_OFFSET, TAINTED_F, UNDEF, UNTRUST_F, USER0_F, USER1_F, USER2_F, USER3_F, USER4_F, USER5_F, USER6_F, USER7_F, USER8_F, VAR_TABLE_OFFSET, varTable, varTableStamp
NULL_ARRAY
Constructor and Description |
---|
StringArraySet(Ruby runtime) |
add, add, addAll, addAll, all_p, any_p, aref, aref, aref, aref19, aref19, aryDup, aryDup19, aset, aset19, assoc, at, bsearch, checkArrayType, choice, collect, collect19, combination, compact_bang, compact19, compare, compatc19, concat, concat19, contains, containsAll, convertToArray, copyInto, count, count, create, createArrayClass, cycle, cycle, delete_at, delete_at, deleteIf, detectCommon, dup, each_index, each_slice, each, eachIndex, eachSlice, eltInternal, eltInternalSet, eltOk, empty_p, entry, entry, eql, fetch, fetch, fetch, fill, fill, fill, fill, find_index, find_index, find, first, first, first, flatten, flatten, flatten19, flatten19, frozen_p, get, getJavaClass, getLength, getList, getNativeClassIndex, hash, hash19, includes, index, index, index, indexes, indexOf, initialize_copy, initialize, initialize, initialize, initialize, inspect, isEmpty, iterator, join, join, join19, join19, keep_if, last, last, last, lastIndexOf, length, listIterator, listIterator, map19, marshalTo, newArray, newArray, newArray, newArray, newArray, newArray, newArray, newArrayLight, newArrayLight, newArrayLight, newArrayLight, newArrayLight, newArrayNoCopy, newArrayNoCopy, newArrayNoCopy, newArrayNoCopyLight, newEmptyArray, nitems, op_and, op_cmp, op_diff, op_equal, op_or, op_plus, op_times, op_times19, pack, permutation, permutation, product, product19, push, rassoc, rb_clear, reject, rejectCommon, remove, remove, removeAll, repeated_permutation, repeatedCombination, retainAll, reverse_bang, reverse_each, reverse, reverseEach, rindex, rindex, rindex, rotate_bang, rotate_bang, rotate, rotate, sample, select, selectCommon, set, shuffle_bang, shuffle_bang, shuffle, shuffle, size, slice_bang, sort_bang, sort_bang19, sort_by_bang, sort, sort19, store, subList, subseq, subseqLight, take_while, take, to_a, to_ary, to_s, toArray, toArray, toJava, toJavaArray, toJavaArrayMaybeUnsafe, toJavaArrayUnsafe, transpose, try_convert, uniq_bang, uniq_bang19, uniq, uniq19, unmarshalFrom, unshift19, values_at, zip
attachToObjectSpace, callInit, callInit, callInit, callInit, callInit, callInit, callInit, callInit, callInit, callInit, convertToType, createObjectClass, eqlInternal, equalInternal, equals, hashCode, initialize, initialize, inspect, op_eqq, puts, specificEval, toString
addFinalizer, anyToString, asJavaString, asString, callMethod, callMethod, callMethod, callMethod, callMethod, callMethod, callMethod, callMethod, callSuper, checkCallMethod, checkFrozen, checkStringType, checkStringType19, compareTo, convertToFloat, convertToHash, convertToInteger, convertToInteger, convertToInteger, convertToString, copyInstanceVariablesInto, copySpecialInstanceVariables, createBasicObjectClass, dataGetStruct, dataGetStructChecked, dataWrapStruct, display, ensureInstanceVariablesSettable, eql_p, eql, equal_p, equal_p19, evalUnder, extend, fastGetInstanceVariable, fastGetInternalVariable, fastHasInstanceVariable, fastHasInternalVariable, fastSetInstanceVariable, fastSetInternalVariable, freeze, getFFIHandle, getFlag, getInstanceEvalClass, getInstanceVariable, getInstanceVariableList, getInstanceVariableNameList, getInstanceVariables, getInternalVariable, getInternalVariables, getMetaClass, getNativeHandle, getNativeTypeIndex, getObjectId, getRuntime, getSingletonClass, getSingletonClassClone, getType, getVariable, getVariableCount, getVariableList, getVariableNameList, hash, hashyInspect, hasInstanceVariable, hasInternalVariable, hasVariables, id_deprecated, id, infectBy, initialize19, inspectHashCode, instance_eval, instance_eval, instance_eval, instance_eval, instance_eval19, instance_eval19, instance_eval19, instance_eval19, instance_exec, instance_exec19, instance_of_p, instance_variable_defined_p, instance_variable_get, instance_variable_set, instance_variables, instance_variables19, isBuiltin, isClass, isFalse, isFrozen, isImmediate, isModule, isNil, isSpecialConst, isTaint, isTrue, isUntrusted, itself, kind_of_p, makeMetaClass, method_missing19, method, method19, methods, methods, methods19, nil_p, OBJ_INIT_COPY, objInitCopy, op_equal_19, op_match, op_match19, op_not_equal, op_not_match, op_not, private_methods, private_methods19, protected_methods, protected_methods19, public_methods, public_methods19, rbClone, rbInspect, remove_instance_variable, removeFinalizers, removeInstanceVariable, removeInternalVariable, respond_to_p, respond_to_p, respond_to_p19, respond_to_p19, respondsTo, respondsToMissing, respondsToMissing, send, send, send, send, send, send19, send19, send19, send19, setFFIHandle, setFlag, setFrozen, setInstanceVariable, setInternalVariable, setMetaClass, setNativeHandle, setTaint, setUntrusted, setVariable, singleton_method_added19, singleton_method_removed19, singleton_method_undefined19, singleton_methods, singleton_methods19, specificEval, specificEval, specificEval, specificEval, syncVariables, syncVariables, taint, taint, tainted_p, testFrozen, testFrozen, trust, type_deprecated, type, untaint, untrust, untrusted_p, validateInstanceVariable, variableTableContains, variableTableFastContains, variableTableFastFetch, variableTableFastStore, variableTableFetch, variableTableRemove, variableTableStore, variableTableSync, yieldUnder, yieldUnder
public StringArraySet(Ruby runtime)
public RubyArray append(IRubyObject item)
RubyArray
public void clear()
public IRubyObject delete(ThreadContext context, IRubyObject item, Block block)
RubyArray
public IRubyObject delete_if(ThreadContext context, Block block)
public RubyBoolean include_p(ThreadContext context, IRubyObject item)
RubyArray
public IRubyObject replace(IRubyObject orig)
RubyArray
public IRubyObject unshift(IRubyObject item)
RubyArray
public IRubyObject unshift(IRubyObject[] items)
public IRubyObject aset(IRubyObject arg0, IRubyObject arg1)
public IRubyObject aset(IRubyObject arg0, IRubyObject arg1, IRubyObject arg2)
RubyArray
public IRubyObject aset19(IRubyObject arg0, IRubyObject arg1)
public RubyArray collectBang(ThreadContext context, Block block)
RubyArray
collectBang
in class RubyArray
public IRubyObject collect_bang(ThreadContext context, Block block)
RubyArray
collect_bang
in class RubyArray
public IRubyObject compact()
RubyArray
public IRubyObject drop(ThreadContext context, IRubyObject n)
RubyArray
public IRubyObject drop_while(ThreadContext context, Block block)
RubyArray
drop_while
in class RubyArray
public IRubyObject flatten_bang(ThreadContext context)
flatten_bang
in class RubyArray
public IRubyObject flatten_bang(ThreadContext context, IRubyObject arg)
flatten_bang
in class RubyArray
public IRubyObject flatten_bang19(ThreadContext context)
flatten_bang19
in class RubyArray
public IRubyObject flatten_bang19(ThreadContext context, IRubyObject arg)
flatten_bang19
in class RubyArray
public IRubyObject insert()
public IRubyObject insert(IRubyObject arg)
RubyArray
public IRubyObject insert(IRubyObject arg1, IRubyObject arg2)
public IRubyObject insert(IRubyObject[] args)
public IRubyObject insert19(IRubyObject arg)
public IRubyObject insert19(IRubyObject arg1, IRubyObject arg2)
public IRubyObject insert19(IRubyObject[] args)
public IRubyObject map_bang(ThreadContext context, Block block)
RubyArray
public IRubyObject pop(ThreadContext context)
RubyArray
public IRubyObject pop(ThreadContext context, IRubyObject num)
public RubyArray push_m(IRubyObject[] items)
RubyArray
public RubyArray push_m19(IRubyObject[] items)
public IRubyObject rejectBang(ThreadContext context, Block block)
RubyArray
rejectBang
in class RubyArray
public IRubyObject reject_bang(ThreadContext context, Block block)
reject_bang
in class RubyArray
public IRubyObject select_bang(ThreadContext context, Block block)
select_bang
in class RubyArray
public IRubyObject shift(ThreadContext context)
RubyArray
public IRubyObject shift(ThreadContext context, IRubyObject num)
public IRubyObject slice_bang(IRubyObject arg0)
RubyArray
slice_bang
in class RubyArray
public IRubyObject slice_bang(IRubyObject arg0, IRubyObject arg1)
RubyArray
slice_bang
in class RubyArray
public IRubyObject unshift()
public IRubyObject unshift19()
public IRubyObject unshift19(IRubyObject item)
public boolean containsString(String element)
Copyright © 2001-2015 JRuby. All Rights Reserved.