org.jruby.internal.runtime.methods
Class EvaluateMethod

java.lang.Object
  extended byorg.jruby.internal.runtime.methods.AbstractMethod
      extended byorg.jruby.internal.runtime.methods.EvaluateMethod
All Implemented Interfaces:
ICallable

public class EvaluateMethod
extends AbstractMethod

Version:
$Revision: 1.4 $
Author:
jpetersen

Constructor Summary
EvaluateMethod(INode node)
           
EvaluateMethod(INode node, Visibility visibility)
           
 
Method Summary
 IRubyObject call(Ruby ruby, IRubyObject receiver, java.lang.String name, IRubyObject[] args, boolean noSuper)
           
 ICallable dup()
           
 Arity getArity()
           
 INode getNode()
           
 
Methods inherited from class org.jruby.internal.runtime.methods.AbstractMethod
getImplementationClass, getVisibility, initializeCacheEntry, isUndefined, setImplementationClass, setVisibility
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EvaluateMethod

public EvaluateMethod(INode node,
                      Visibility visibility)

EvaluateMethod

public EvaluateMethod(INode node)
Method Detail

call

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

getNode

public INode getNode()

getArity

public Arity getArity()
Specified by:
getArity in interface ICallable
Overrides:
getArity in class AbstractMethod

dup

public ICallable dup()


Copyright © 2002 Jan Arne Petersen. All Rights Reserved.