Uses of Class
org.jruby.runtime.ArgumentDescriptor
Packages that use ArgumentDescriptor
Package
Description
-
Uses of ArgumentDescriptor in org.jruby
Methods in org.jruby that return ArgumentDescriptor -
Uses of ArgumentDescriptor in org.jruby.internal.runtime
Methods in org.jruby.internal.runtime that return ArgumentDescriptor -
Uses of ArgumentDescriptor in org.jruby.internal.runtime.methods
Methods in org.jruby.internal.runtime.methods that return ArgumentDescriptorModifier and TypeMethodDescriptionCompiledIRMethod.getArgumentDescriptors()CompiledIRNoProtocolMethod.getArgumentDescriptors()InterpretedIRBodyMethod.getArgumentDescriptors()IRMethodArgs.getArgumentDescriptors()Get the array of ArgumentDescriptors that represent the arguments to this method.ProcMethod.getArgumentDescriptors()ProfilingDynamicMethod.getArgumentDescriptors() -
Uses of ArgumentDescriptor in org.jruby.ir
Fields in org.jruby.ir declared as ArgumentDescriptorModifier and TypeFieldDescriptionprotected ArgumentDescriptor[]IRClosure.argDescprotected ArgumentDescriptor[]IRMethod.argDescMethods in org.jruby.ir that return ArgumentDescriptorModifier and TypeMethodDescriptionIRClosure.getArgumentDescriptors()IRMethod.getArgumentDescriptors()Methods in org.jruby.ir with parameters of type ArgumentDescriptorModifier and TypeMethodDescriptionvoidIRClosure.setArgumentDescriptors(ArgumentDescriptor[] argDesc) Set upon completion of IRBuild of this IRClosure.voidIRMethod.setArgumentDescriptors(ArgumentDescriptor[] argDesc) Set upon completion of IRBuild of this IRMethod. -
Uses of ArgumentDescriptor in org.jruby.ir.builder
Methods in org.jruby.ir.builder that return ArgumentDescriptorModifier and TypeMethodDescriptionprotected ArgumentDescriptor[]IRBuilder.createArgumentDescriptor() -
Uses of ArgumentDescriptor in org.jruby.runtime
Fields in org.jruby.runtime declared as ArgumentDescriptorModifier and TypeFieldDescriptionstatic final ArgumentDescriptor[]ArgumentDescriptor.ANON_RESTstatic final ArgumentDescriptor[]ArgumentDescriptor.EMPTY_ARRAYstatic final ArgumentDescriptor[]ArgumentDescriptor.SYMBOL_PROCMethods in org.jruby.runtime that return ArgumentDescriptorModifier and TypeMethodDescriptionstatic ArgumentDescriptor[]Helpers.argsNodeToArgumentDescriptors(ArgsNode argsNode) Use an ArgsNode (used for blocks) to generate ArgumentDescriptorsstatic ArgumentDescriptor[]Translate encoded String of argument descriptors back into an ArgumentDescriptor listBlockBody.getArgumentDescriptors()CompiledIRBlockBody.getArgumentDescriptors()InterpretedIRBlockBody.getArgumentDescriptors()MethodBlockBody.getArgumentDescriptors()MixedModeIRBlockBody.getArgumentDescriptors()static ArgumentDescriptor[]Helpers.methodToArgumentDescriptors(DynamicMethod method) Deprecated.static ArgumentDescriptor[]Helpers.methodToArgumentDescriptors(ThreadContext context, DynamicMethod method) static ArgumentDescriptor[]Helpers.parameterListToArgumentDescriptors(Ruby runtime, String[] parameterList, boolean isLambda) Deprecated.static ArgumentDescriptor[]Helpers.parameterListToArgumentDescriptors(ThreadContext context, String[] parameterList, boolean isLambda) Convert a parameter list from prefix format to ArgumentDescriptor format.Methods in org.jruby.runtime with parameters of type ArgumentDescriptorModifier and TypeMethodDescriptionstatic RubyArrayHelpers.argumentDescriptorsToParameters(Ruby runtime, ArgumentDescriptor[] argsDesc, boolean isLambda) Deprecated.static RubyArrayHelpers.argumentDescriptorsToParameters(ThreadContext context, ArgumentDescriptor[] argsDesc, boolean isLambda) Convert a parameter list from ArgumentDescriptor format to "Array of Array" formatstatic StringArgumentDescriptor.encode(ArgumentDescriptor[] descriptors) Allow JIT/AOT to store argument descriptors as a single String constant.Constructors in org.jruby.runtime with parameters of type ArgumentDescriptorModifierConstructorDescriptionMethodBlockBody(StaticScope staticScope, Signature signature, CacheEntry entry, ArgumentDescriptor[] argsDesc, IRubyObject receiver, RubyModule originModule, String originName, String file, int line)