public final class Enums extends RubyHash
RubyHash.RubyHashEntry, RubyHash.Visitor
RubyObject.Data
RubyBasicObject.Finalizer
collisions, DEFAULT_INSPECT_STR_SIZE, NO_ENTRY, 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, UNTRUSTED_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
Modifier and Type | Method and Description |
---|---|
IRubyObject |
append(ThreadContext context,
IRubyObject item) |
static RubyClass |
createEnumsClass(Ruby runtime,
RubyModule ffiModule) |
RubyBoolean |
empty_p()
rb_hash_empty_p
|
IRubyObject |
find(ThreadContext context,
IRubyObject query) |
IRubyObject |
initialize(ThreadContext context) |
boolean |
isEmpty() |
IRubyObject |
mapSymbol(ThreadContext context,
IRubyObject symbol) |
aref, aset, assoc, clear, compare, containsKey, containsValue, convertToHash, create, createHashClass, default_proc, default_value_get, default_value_get, default_value_get, default_value_set, delete_if, delete_ifInternal, delete, directEntrySet, directKeySet, directValues, dup, dupFast, each_key, each_keyCommon, each_pair, each_pairCommon, each_value, each_valueCommon, each, each19, eachCommon, entrySet, equals, fastARef, fastASet, fastASetChained, fastASetCheckString, fastASetCheckString19, fastASetSmallCheckString, fastASetSmallCheckString19, fastDelete, fetch, fetch, fetch, flatten, flatten, get, getCompareByIdentity_p, getCompareByIdentity, getIfNone, getJavaClass, getNativeTypeIndex, has_key_p, has_value_p, hasDefaultProc, hash, hash19, hashValue, index, index19, indices, initialize_copy, initialize_copy19, initialize, inspect, inspect19, internalDelete, internalDeleteEntry, internalGet, internalGetEntry, internalPut, internalPutSmall, invert, isComparedByIdentity, keep_if, keep_ifCommon, key, keys, keySet, marshalTo, merge_bang, merge_bang19, merge, modify, newHash, newHash, newSmallHash, op_aref, op_aset, op_aset, op_aset19, op_asetForString, op_asetSmallForString, op_eql19, op_equal, put, putAll, rassoc, rb_clear, rb_size, rb_values, rbClone, rehash, reject_bang, reject_bangInternal, reject, rejectInternal, remove, replace, replace19, select_bang, select, select19, set_default_proc, set_default_proc20, setComparedByIdentity, shift, size, sort, to_a, to_h, to_hash, to_s, to_s19, try_convert, unmarshalFrom, values_at, values, visitAll
attachToObjectSpace, callInit, callInit, callInit, callInit, callInit, callInit, callInit, callInit, callInit, callInit, convertToType, createObjectClass, eqlInternal, equalInternal, hashCode, initialize, inspect, op_eqq, puts, specificEval, toString
addFinalizer, anyToString, asJavaString, asString, callMethod, callMethod, callMethod, callMethod, callMethod, callMethod, callMethod, callMethod, callSuper, checkArrayType, checkCallMethod, checkFrozen, checkStringType, checkStringType19, compareTo, convertToArray, convertToFloat, convertToInteger, convertToInteger, convertToInteger, convertToString, copyInstanceVariablesInto, copySpecialInstanceVariables, createBasicObjectClass, dataGetStruct, dataGetStructChecked, dataWrapStruct, display, dup, ensureInstanceVariablesSettable, eql_p, eql, equal_p, equal_p19, evalUnder, extend, fastGetInstanceVariable, fastGetInternalVariable, fastHasInstanceVariable, fastHasInternalVariable, fastSetInstanceVariable, fastSetInternalVariable, freeze, frozen_p, getFFIHandle, getFlag, getInstanceEvalClass, getInstanceVariable, getInstanceVariableList, getInstanceVariableNameList, getInstanceVariables, getInternalVariable, getInternalVariables, getMetaClass, getNativeHandle, getObjectId, getRuntime, getSingletonClass, getSingletonClassClone, getType, getVariable, getVariableCount, getVariableList, getVariableNameList, hashyInspect, hasInstanceVariable, hasInternalVariable, hasVariables, id_deprecated, id, infectBy, initialize_copy, initialize19, inspect, 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, isTaint, isTrue, isUntrusted, kind_of_p, makeMetaClass, method_missing19, method, method19, methods, methods, methods19, nil_p, op_cmp, 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, 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, to_s, toJava, trust, type_deprecated, type, untaint, untrust, untrusted_p, validateInstanceVariable, variableTableContains, variableTableFastContains, variableTableFastFetch, variableTableFastStore, variableTableFetch, variableTableRemove, variableTableStore, variableTableSync, yieldUnder, yieldUnder
public static RubyClass createEnumsClass(Ruby runtime, RubyModule ffiModule)
public final IRubyObject initialize(ThreadContext context)
initialize
in class RubyObject
public IRubyObject append(ThreadContext context, IRubyObject item)
public boolean isEmpty()
public RubyBoolean empty_p()
RubyHash
public IRubyObject find(ThreadContext context, IRubyObject query)
public IRubyObject mapSymbol(ThreadContext context, IRubyObject symbol)
Copyright © 2001-2014 JRuby. All Rights Reserved.