Top Fields Constructors Methods
org.jruby.runtime.callsite

public Class CacheEntry

extends Object
Class Inheritance
Known Direct Subclasses
org.jruby.runtime.callsite.CmpCallSite.FixnumEntry, org.jruby.runtime.callsite.CmpCallSite.FloatEntry, org.jruby.runtime.callsite.DivCallSite.FixnumEntry, org.jruby.runtime.callsite.DivCallSite.FloatEntry, org.jruby.runtime.callsite.EqCallSite.FixnumEntry, org.jruby.runtime.callsite.EqCallSite.FloatEntry, org.jruby.runtime.callsite.GeCallSite.FixnumEntry, org.jruby.runtime.callsite.GeCallSite.FloatEntry, org.jruby.runtime.callsite.GtCallSite.FixnumEntry, org.jruby.runtime.callsite.GtCallSite.FloatEntry, org.jruby.runtime.callsite.LeCallSite.FixnumEntry, org.jruby.runtime.callsite.LeCallSite.FloatEntry, org.jruby.runtime.callsite.LtCallSite.FixnumEntry, org.jruby.runtime.callsite.LtCallSite.FloatEntry, org.jruby.runtime.callsite.MinusCallSite.FixnumEntry, org.jruby.runtime.callsite.MinusCallSite.FloatEntry, org.jruby.runtime.callsite.ModCallSite.FixnumEntry, org.jruby.runtime.callsite.ModCallSite.FloatEntry, org.jruby.runtime.callsite.MulCallSite.FixnumEntry, org.jruby.runtime.callsite.MulCallSite.FloatEntry, org.jruby.runtime.callsite.NotEqCallSite.FixnumEntry, org.jruby.runtime.callsite.NotEqCallSite.FloatEntry, org.jruby.runtime.callsite.PlusCallSite.FixnumEntry, org.jruby.runtime.callsite.PlusCallSite.FloatEntry, org.jruby.runtime.callsite.ShiftLeftCallSite.FixnumEntry, org.jruby.runtime.callsite.ShiftRightCallSite.FixnumEntry, org.jruby.runtime.callsite.XorCallSite.FixnumEntry, org.jruby.runtime.callsite.BitAndCallSite.FixnumEntry, org.jruby.runtime.callsite.BitOrCallSite.FixnumEntry
Imports
org.jruby.RubyClass, .RubyModule, org.jruby.internal.runtime.methods.DynamicMethod, .UndefinedMethod

Field Summary

Modifier and TypeField and Description
public final DynamicMethod
public static final CacheEntry
public final RubyModule
public final int

Constructor Summary

AccessConstructor and Description
public
CacheEntry(DynamicMethod method, int token)

public
CacheEntry(DynamicMethod method, RubyModule source, int token)

Method Summary

Modifier and TypeMethod and Description
public String
toString()

Overrides java.lang.Object.toString.

Returns a string representation of the object.

public final boolean
typeOk(RubyClass incomingType)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAllwaitwaitwait

Field Detail

methodback to summary
public final DynamicMethod method
NULL_CACHEback to summary
public static final CacheEntry NULL_CACHE
sourceModuleback to summary
public final RubyModule sourceModule
tokenback to summary
public final int token

Constructor Detail

CacheEntryback to summary
public CacheEntry(DynamicMethod method, int token)
CacheEntryback to summary
public CacheEntry(DynamicMethod method, RubyModule source, int token)

Method Detail

toStringback to summary
public String toString()

Overrides java.lang.Object.toString.

Doc from java.lang.Object.toString.

Returns a string representation of the object. Satisfying this method's contract implies a non-null result must be returned.

Returns:String

a string representation of the object

Annotations
@Override
typeOkback to summary
public final boolean typeOk(RubyClass incomingType)