public class StringArraySet extends RubyArray
RubyArray.ArgumentVisitor, RubyArray.DefaultComparator, RubyArray.RubyArrayConversionIterator
RubyObject.Data
RubyBasicObject.Finalizer
ARRAY_DEFAULT_SIZE, begin, DEFAULT_INSPECT_STR_SIZE, realLength, values
IVAR_INSPECTING_OBJECT_ALLOCATOR, OBJECT_ALLOCATOR, REIFYING_OBJECT_ALLOCATOR
ALL_F, BASICOBJECT_ALLOCATOR, COMPARE_BY_IDENTITY_F, ERR_INSECURE_SET_INST_VAR, FALSE_F, FL_USHIFT, flags, FROZEN_F, IS_OVERLAID_F, metaClass, NEVER, NIL_F, REFINED_MODULE_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, USER9_F, USERA_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, aryAppend, aryDup, aryDup19, aryToAry, aryToAry, aset, aset19, aset19, assoc, at, bsearch_index, bsearch, checkArrayType, checkLength, choice, clear, collect_bang, collect, collect19, combination, compact, compact19, compare, compareFixnums, compareOthers, compatc19, concat, concat, concat, concat19, concurrentModification, contains, containsAll, convertToArray, copyInto, copyInto, count, count, create, createArrayClass, cycle, cycle, delete_at, delete_at, deleteIf, detectCommon, dig, dup, dupImpl, each_index, each_slice, each, eachIndex, eachSlice, eltInternal, eltInternalSet, eltOk, eltSetOk, eltSetOk, empty_p, ensureCapacity, entry, entry, enumLengthFn, eql, equals, fetch, fetch, fetch, fill, fill, fill, fill, fillCommon, fillCommon, find_index, find_index, find, first, first, first, flatten_bang19, flatten_bang19, flatten, flatten, flatten, flatten19, flatten19, frozen_p, get, getJavaClass, getLength, getList, getNativeClassIndex, hash, hash, hash19, includes, index, index, index, indexes, indexOf, initialize_copy, initialize, initialize, initialize, initialize, initializeCommon, insert19, insert19, insert19, inspect, inspect, inspectAry, internalRotate, internalRotateBang, isEmpty, iterator, join, join, join19, join19, joinStrings, keep_if, last, last, last, lastIndexOf, length, listIterator, listIterator, map_bang, map19, marshalTo, max, max, min, min, modify, modifyCheck, newArray, newArray, newArray, newArray, newArray, newArray, newArray, newArray, newArray, newArray, newArrayLight, newArrayLight, newArrayLight, newArrayLight, newArrayLight, newArrayLight, newArrayMayCopy, newArrayMayCopy, newArrayMayCopy, newArrayNoCopy, newArrayNoCopy, newArrayNoCopy, newArrayNoCopyLight, newBlankArray, newEmptyArray, nitems, op_and, op_cmp, op_diff, op_equal, op_or, op_plus, op_times, op_times19, pack, pack, permutation, permutation, product, product, product19, push_m, push_m19, rassoc, reject_bang, reject, rejectCommon, remove, remove, removeAll, repeated_permutation, repeatedCombination, retainAll, reverse_bang, reverse_each, reverse, reverseEach, rindex, rindex, rindex, rotate_bang, rotate_bang, rotate, rotate, safeReverse, sample, select, selectCommon, set, shuffle_bang, shuffle_bang, shuffle, shuffle, size, slice_bang, sort_bang, sort_bang19, sort_by_bang, sort, sort19, sortInternal, sortInternal, store, storeInternal, subList, subseq, subseq, subseqLight, sum, sum, sumCommon, take_while, take, to_a, to_a, to_ary, to_h, to_s, to_s, toArray, toArray, toJava, toJavaArray, toJavaArrayMaybeUnsafe, toJavaArrayUnsafe, transpose, try_convert, uniq_bang, uniq_bang, uniq_bang19, uniq, uniq, uniq19, unmarshalFrom, unpack, unshift19, unshift19, unshift19, values_at, zip
attachToObjectSpace, callInit, callInit, callInit, callInit, callInit, callInit, callInit, callInit, callInit, callInit, convertToType, createObjectClass, dig, eqlInternal, equalInternal, hashCode, inspect, op_eqq, puts, specificEval, toRubyString, toString
addFinalizer, anyToString, asJavaString, asString, callMethod, callMethod, callMethod, callMethod, callMethod, callMethod, callMethod, callMethod, callMethod, callSuper, checkCallMethod, checkCallMethod, checkFrozen, checkStringType, checkStringType19, compareTo, convertToFloat, convertToHash, convertToInteger, convertToInteger, convertToInteger, convertToString, copyInstanceVariablesInto, copySpecialInstanceVariables, createBasicObjectClass, dataGetStruct, dataGetStructChecked, dataWrapStruct, decode, 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, getMetaClass, getNativeHandle, getNativeTypeIndex, getObjectId, getRuntime, getSingletonClass, getSingletonClassClone, getSingletonClassCloneAndAttach, getType, getVariable, getVariableCount, getVariableList, getVariableNameList, hashyInspect, hasInstanceVariable, hasInternalVariable, hasVariables, id, infectBy, initialize, 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, isSpecialObject, isTaint, isTrue, isUntrusted, kind_of_p, makeMetaClass, method_missing, method_missing19, method, method19, methods, methods, methods19, nil_p, nonFixnumHashCode, 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, 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_added, singleton_method_added19, singleton_method_removed, singleton_method_removed19, singleton_method_undefined, singleton_method_undefined19, singleton_method, singleton_methods, specificEval, specificEval, specificEval, specificEval, syncVariables, syncVariables, taint, taint, tainted_p, testFrozen, testFrozen, trust, type_deprecated, type, untaint, untrust, untrusted_p, validateInstanceVariable, validateInstanceVariable, validateInstanceVariable, variableTableContains, variableTableFastContains, variableTableFastFetch, variableTableFastStore, variableTableFetch, variableTableRemove, variableTableStore, variableTableSync, yieldUnder, yieldUnder
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
array
public StringArraySet(Ruby runtime)
public final void appendString(Ruby runtime, java.lang.String element)
public RubyArray append(IRubyObject item)
RubyArray
public IRubyObject rb_clear()
RubyArray
public final void deleteString(ThreadContext context, java.lang.String element)
public IRubyObject delete(ThreadContext context, IRubyObject item, Block block)
RubyArray
public IRubyObject delete_if(ThreadContext context, Block block)
public final RubyBoolean include_p(ThreadContext context, IRubyObject item)
RubyArray
public IRubyObject replace(IRubyObject orig)
RubyArray
public IRubyObject aset(IRubyObject arg0, IRubyObject arg1)
public IRubyObject aset(IRubyObject arg0, IRubyObject arg1, IRubyObject arg2)
RubyArray
public RubyArray collectBang(ThreadContext context, Block block)
RubyArray
collectBang
in class RubyArray
public IRubyObject compact_bang()
RubyArray
compact_bang
in class 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 insert()
public IRubyObject insert(IRubyObject arg)
RubyArray
public IRubyObject insert(IRubyObject arg1, IRubyObject arg2)
public IRubyObject insert(IRubyObject[] args)
public IRubyObject pop(ThreadContext context)
RubyArray
public IRubyObject pop(ThreadContext context, IRubyObject num)
public RubyArray push(IRubyObject item)
public RubyArray push(IRubyObject[] items)
public IRubyObject rejectBang(ThreadContext context, Block block)
rejectBang
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 unshift(IRubyObject item)
RubyArray
public IRubyObject unshift(IRubyObject[] items)
public final boolean containsString(java.lang.String element)
Copyright © 2001-2020 JRuby. All Rights Reserved.