package org.jruby.internal.runtime.methods;
import org.jruby.runtime.ArgumentDescriptor;
import org.jruby.runtime.Signature;
Represents a method object that can return a Signature and an array of ArgumentDescriptors.
/**
* Represents a method object that can return a Signature and an array of ArgumentDescriptors.
*/
public interface IRMethodArgs {
// FIXME: Should get pushed to DynamicMethod
Get the Signature for this method.
/**
* Get the Signature for this method.
*/
public Signature getSignature();
Get the array of ArgumentDescriptors that represent the arguments to this method.
/**
* Get the array of ArgumentDescriptors that represent the arguments to this method.
*/
public ArgumentDescriptor[] getArgumentDescriptors();
}