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 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()