Package org.jruby
Class RubyHash.RubyHashEntry
java.lang.Object
org.jruby.RubyHash.RubyHashEntry
- All Implemented Interfaces:
Map.Entry
- Enclosing class:
- RubyHash
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final int(package private) final IRubyObjectprivate RubyHash.RubyHashEntryprivate RubyHash.RubyHashEntryprivate RubyHash.RubyHashEntry(package private) IRubyObject -
Constructor Summary
ConstructorsConstructorDescriptionRubyHashEntry(int h, IRubyObject k, IRubyObject v, RubyHash.RubyHashEntry e, RubyHash.RubyHashEntry head) RubyHashEntry(RubyHash.RubyHashEntry oldEntry, int newHash) -
Method Summary
-
Field Details
-
key
-
value
IRubyObject value -
next
-
prevAdded
-
nextAdded
-
hash
private final int hash
-
-
Constructor Details
-
RubyHashEntry
RubyHashEntry() -
RubyHashEntry
public RubyHashEntry(int h, IRubyObject k, IRubyObject v, RubyHash.RubyHashEntry e, RubyHash.RubyHashEntry head) -
RubyHashEntry
-
-
Method Details
-
detach
public void detach() -
isLive
public boolean isLive() -
getKey
-
getJavaifiedKey
-
getValue
-
getJavaifiedValue
-
setValue
-
equals
-
hashCode
public int hashCode()
-