Interface IRMethodArgs
- All Known Implementing Classes:
AbstractIRMethod
,CompiledIRMethod
,CompiledIRNoProtocolMethod
,DefineMethodMethod
,InterpretedIRBodyMethod
,InterpretedIRMethod
,MixedModeIRMethod
,ProcMethod
,ProfilingDynamicMethod
public interface IRMethodArgs
Represents a method object that can return a Signature and an array of ArgumentDescriptors.
-
Method Summary
Modifier and TypeMethodDescriptionGet the array of ArgumentDescriptors that represent the arguments to this method.Get the Signature for this method.void
-
Method Details
-
getSignature
Signature getSignature()Get the Signature for this method.- Returns:
- this methods signature
-
getArgumentDescriptors
ArgumentDescriptor[] getArgumentDescriptors()Get the array of ArgumentDescriptors that represent the arguments to this method.- Returns:
- this methods argument descriptors
-
setRuby2Keywords
void setRuby2Keywords()
-