org.jruby.internal.runtime.methods
Class CacheEntry

java.lang.Object
  extended byorg.jruby.internal.runtime.methods.CacheEntry

public class CacheEntry
extends java.lang.Object

Version:
$Revision: 1.3 $
Author:
jpetersen

Constructor Summary
CacheEntry(java.lang.String name, RubyModule recvClass)
           
 
Method Summary
static CacheEntry createUndefined(java.lang.String name, RubyModule recvClass)
           
 ICallable getMethod()
          Getter for property method.
 java.lang.String getName()
           
 RubyModule getOrigin()
          Getter for property origin.
 java.lang.String getOriginalName()
           
 RubyModule getRecvClass()
          Getter for property recvClass.
 Visibility getVisibility()
           
 boolean isDefined()
           
 void setMethod(ICallable method)
          Setter for property method.
 void setName(java.lang.String name)
           
 void setOrigin(RubyModule origin)
          Setter for property origin.
 void setOriginalName(java.lang.String originalName)
           
 void setRecvClass(RubyModule recvClass)
          Setter for property recvClass.
 void setVisibility(Visibility visibility)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CacheEntry

public CacheEntry(java.lang.String name,
                  RubyModule recvClass)
Method Detail

createUndefined

public static CacheEntry createUndefined(java.lang.String name,
                                         RubyModule recvClass)

getRecvClass

public RubyModule getRecvClass()
Getter for property recvClass.

Returns:
Value of property recvClass.

setRecvClass

public void setRecvClass(RubyModule recvClass)
Setter for property recvClass.

Parameters:
recvClass - New value of property recvClass.

getMethod

public ICallable getMethod()
Getter for property method.

Returns:
Value of property method.

setMethod

public void setMethod(ICallable method)
Setter for property method.

Parameters:
method - New value of property method.

getName

public java.lang.String getName()

setName

public void setName(java.lang.String name)

getOriginalName

public java.lang.String getOriginalName()

setOriginalName

public void setOriginalName(java.lang.String originalName)

getVisibility

public Visibility getVisibility()

setVisibility

public void setVisibility(Visibility visibility)

getOrigin

public RubyModule getOrigin()
Getter for property origin.

Returns:
Value of property origin.

setOrigin

public void setOrigin(RubyModule origin)
Setter for property origin.

Parameters:
origin - New value of property origin.

isDefined

public boolean isDefined()


Copyright © 2002 Jan Arne Petersen. All Rights Reserved.