org.jruby.runtime
Interface ICallable

All Known Implementing Classes:
AbstractMethod

public interface ICallable

Version:
$Revision: 1.3 $
Author:
jpetersen

Method Summary
 IRubyObject call(Ruby ruby, IRubyObject receiver, java.lang.String name, IRubyObject[] args, boolean noSuper)
           
 ICallable dup()
           
 Arity getArity()
           
 RubyModule getImplementationClass()
           
 Visibility getVisibility()
           
 void initializeCacheEntry(CacheEntry cacheEntry)
           
 boolean isUndefined()
           
 void setImplementationClass(RubyModule implClass)
           
 void setVisibility(Visibility visibility)
           
 

Method Detail

getImplementationClass

public RubyModule getImplementationClass()

setImplementationClass

public void setImplementationClass(RubyModule implClass)

getVisibility

public Visibility getVisibility()

setVisibility

public void setVisibility(Visibility visibility)

isUndefined

public boolean isUndefined()

call

public IRubyObject call(Ruby ruby,
                        IRubyObject receiver,
                        java.lang.String name,
                        IRubyObject[] args,
                        boolean noSuper)

getArity

public Arity getArity()

initializeCacheEntry

public void initializeCacheEntry(CacheEntry cacheEntry)

dup

public ICallable dup()


Copyright © 2002 Jan Arne Petersen. All Rights Reserved.