org.jruby
Class RubyHash.RubyHashEntry

java.lang.Object
  extended by org.jruby.RubyHash.RubyHashEntry
All Implemented Interfaces:
java.util.Map.Entry
Enclosing class:
RubyHash

public static final class RubyHash.RubyHashEntry
extends java.lang.Object
implements java.util.Map.Entry


Constructor Summary
RubyHash.RubyHashEntry(int h, IRubyObject k, IRubyObject v, RubyHash.RubyHashEntry e, RubyHash.RubyHashEntry head)
           
 
Method Summary
 void detach()
           
 boolean equals(java.lang.Object other)
           
 java.lang.Object getJavaifiedKey()
           
 java.lang.Object getJavaifiedValue()
           
 java.lang.Object getKey()
           
 java.lang.Object getValue()
           
 int hashCode()
           
 boolean isLive()
           
 java.lang.Object setValue(java.lang.Object value)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RubyHash.RubyHashEntry

public RubyHash.RubyHashEntry(int h,
                              IRubyObject k,
                              IRubyObject v,
                              RubyHash.RubyHashEntry e,
                              RubyHash.RubyHashEntry head)
Method Detail

detach

public void detach()

isLive

public boolean isLive()

getKey

public java.lang.Object getKey()
Specified by:
getKey in interface java.util.Map.Entry

getJavaifiedKey

public java.lang.Object getJavaifiedKey()

getValue

public java.lang.Object getValue()
Specified by:
getValue in interface java.util.Map.Entry

getJavaifiedValue

public java.lang.Object getJavaifiedValue()

setValue

public java.lang.Object setValue(java.lang.Object value)
Specified by:
setValue in interface java.util.Map.Entry

equals

public boolean equals(java.lang.Object other)
Specified by:
equals in interface java.util.Map.Entry
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Specified by:
hashCode in interface java.util.Map.Entry
Overrides:
hashCode in class java.lang.Object


Copyright © 2002-2009 JRuby Team. All Rights Reserved.