Uses of Class
org.jruby.runtime.Arity

Packages that use Arity
org.jruby   
org.jruby.ast   
org.jruby.ast.types   
org.jruby.cext   
org.jruby.compiler.impl   
org.jruby.compiler.ir   
org.jruby.ext.ffi   
org.jruby.ext.ffi.jffi   
org.jruby.internal.runtime.methods   
org.jruby.javasupport.util   
org.jruby.parser   
org.jruby.runtime   
org.jruby.runtime.callback   
 

Uses of Arity in org.jruby
 

Methods in org.jruby with parameters of type Arity
static IRubyObject RubyEnumerable.callEach(Ruby runtime, ThreadContext context, IRubyObject self, Arity arity, BlockCallback callback)
           
static IRubyObject RubyEnumerable.callEach(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject[] args, Arity arity, BlockCallback callback)
          Deprecated. 
static IRubyObject RubyEnumerable.callEach19(Ruby runtime, ThreadContext context, IRubyObject self, Arity arity, BlockCallback callback)
           
 

Uses of Arity in org.jruby.ast
 

Fields in org.jruby.ast declared as Arity
protected  Arity ArgsNode.arity
           
 

Methods in org.jruby.ast that return Arity
protected  Arity ArgsNode.calculateArity()
           
 Arity ArgsNode.getArity()
           
 Arity AssignableNode.getArity()
          Almost all assignables are only assigned a single value.
 Arity InstVarNode.getArity()
          A variable accessor takes no arguments.
 Arity MultipleAsgn19Node.getArity()
           
 Arity MultipleAsgnNode.getArity()
          Number of arguments is dependent on headNodes size
 Arity ZSuperNode.getArity()
          'super' can take any number of arguments.
 Arity ZeroArgNode.getArity()
          Zero arguments...
 

Uses of Arity in org.jruby.ast.types
 

Methods in org.jruby.ast.types that return Arity
 Arity IArityNode.getArity()
           
 

Uses of Arity in org.jruby.cext
 

Fields in org.jruby.cext declared as Arity
protected  Arity NativeMethod.arity
           
 

Methods in org.jruby.cext that return Arity
 Arity NativeMethod.getArity()
           
 

Uses of Arity in org.jruby.compiler.impl
 

Fields in org.jruby.compiler.impl declared as Arity
protected  Arity AbstractVariableCompiler.arity
           
 

Methods in org.jruby.compiler.impl that return Arity
 Arity StandardASMCompiler.InvokerDescriptor.getArity()
           
 

Constructors in org.jruby.compiler.impl with parameters of type Arity
StandardASMCompiler.InvokerDescriptor(java.lang.String name, java.lang.String classname, java.lang.String invokerName, Arity arity, StaticScope scope, CallConfiguration callConfig, java.lang.String file, int line)
           
 

Uses of Arity in org.jruby.compiler.ir
 

Constructors in org.jruby.compiler.ir with parameters of type Arity
IRClosure(IRScope lexicalParent, StaticScope staticScope, Arity arity, int argumentType)
           
 

Uses of Arity in org.jruby.ext.ffi
 

Fields in org.jruby.ext.ffi declared as Arity
protected  Arity AbstractInvoker.arity
          The arity of this function.
protected  Arity CallbackInfo.arity
          The arity of this function.
 

Methods in org.jruby.ext.ffi that return Arity
 Arity AbstractInvoker.getArity()
          Returns the Arity of this function.
 Arity CallbackInfo.getArity()
          Returns the Arity of this function.
 

Uses of Arity in org.jruby.ext.ffi.jffi
 

Methods in org.jruby.ext.ffi.jffi that return Arity
 Arity VariadicInvoker.getArity()
          Returns the Arity of this function.
 

Uses of Arity in org.jruby.internal.runtime.methods
 

Fields in org.jruby.internal.runtime.methods declared as Arity
protected  Arity JavaMethod.arity
           
 

Methods in org.jruby.internal.runtime.methods that return Arity
 Arity AliasMethod.getArity()
           
 Arity CompiledMethod.LazyCompiledMethod.getArity()
           
 Arity DefaultMethod.getArity()
           
 Arity DelegatingDynamicMethod.getArity()
           
 Arity DynamicMethod.getArity()
          Retrieve the arity of this method, used for reporting arity to Ruby code.
 Arity FullFunctionCallbackMethod.getArity()
           
 Arity InterpretedMethod.getArity()
           
 Arity JavaMethod.getArity()
           
 Arity JavaMethod.JavaMethodOneBlock.getArity()
           
 Arity JavaMethod.JavaMethodZero.getArity()
           
 Arity JavaMethod.JavaMethodOne.getArity()
           
 Arity JavaMethod.JavaMethodTwo.getArity()
           
 Arity JavaMethod.JavaMethodThree.getArity()
           
 Arity JittedMethod.getArity()
           
 Arity ProcMethod.getArity()
           
 Arity SimpleCallbackMethod.getArity()
           
 Arity TraceableJittedMethod.getArity()
           
 

Methods in org.jruby.internal.runtime.methods with parameters of type Arity
 DynamicMethod InvocationMethodFactory.getCompiledMethod(RubyModule implementationClass, java.lang.String method, Arity arity, Visibility visibility, StaticScope scope, java.lang.Object scriptObject, CallConfiguration callConfig, ISourcePosition position, java.lang.String parameterDesc)
          Use code generation to provide a method handle for a compiled Ruby method.
 DynamicMethod ReflectionMethodFactory.getCompiledMethod(RubyModule implementationClass, java.lang.String methodName, Arity arity, Visibility visibility, StaticScope scope, java.lang.Object scriptObject, CallConfiguration callConfig, ISourcePosition position, java.lang.String parameterDesc)
          Use reflection to provide a method handle for a compiled Ruby method.
 DynamicMethod InvocationMethodFactory.getCompiledMethodLazily(RubyModule implementationClass, java.lang.String method, Arity arity, Visibility visibility, StaticScope scope, java.lang.Object scriptObject, CallConfiguration callConfig, ISourcePosition position, java.lang.String parameterDesc)
          Use code generation to provide a method handle for a compiled Ruby method.
 DynamicMethod ReflectionMethodFactory.getCompiledMethodLazily(RubyModule implementationClass, java.lang.String methodName, Arity arity, Visibility visibility, StaticScope scope, java.lang.Object scriptObject, CallConfiguration callConfig, ISourcePosition position, java.lang.String parameterDesc)
          Use reflection to provide a method handle for a compiled Ruby method.
 byte[] InvocationMethodFactory.getCompiledMethodOffline(java.lang.String method, java.lang.String className, java.lang.String invokerPath, Arity arity, StaticScope scope, CallConfiguration callConfig, java.lang.String filename, int line)
          Use code generation to provide a method handle for a compiled Ruby method.
 void JavaMethod.init(RubyModule implementationClass, Arity arity, Visibility visibility, StaticScope staticScope, CallConfiguration callConfig)
           
protected  void CompiledMethod.init(RubyModule implementationClass, Arity arity, Visibility visibility, StaticScope staticScope, java.lang.Object scriptObject, CallConfiguration callConfig, ISourcePosition position, java.lang.String parameterDesc)
           
static DynamicMethod DynamicMethodFactory.newJittedMethod(Ruby runtime, RubyModule container, StaticScope scope, Script script, java.lang.String name, CallConfiguration config, Visibility visibility, Arity arity, ISourcePosition position, DefaultMethod defaultMethod)
           
 void JavaMethod.setArity(Arity arity)
           
 

Constructors in org.jruby.internal.runtime.methods with parameters of type Arity
CompiledMethod.LazyCompiledMethod(RubyModule implementationClass, java.lang.String method, Arity arity, Visibility visibility, StaticScope scope, java.lang.Object scriptObject, CallConfiguration callConfig, ISourcePosition position, java.lang.String parameterDesc, MethodFactory factory)
           
JittedMethod(RubyModule implementationClass, StaticScope staticScope, Script jitCompiledScript, java.lang.String name, CallConfiguration jitCallConfig, Visibility visibility, Arity arity, ISourcePosition position, DefaultMethod realMethod)
           
ReflectedCompiledMethod(RubyModule implementationClass, Arity arity, Visibility visibility, StaticScope staticScope, java.lang.Object scriptObject, java.lang.reflect.Method method, CallConfiguration callConfig, ISourcePosition position, java.lang.String parameterDesc)
           
TraceableJittedMethod(RubyModule implementationClass, StaticScope staticScope, Script jitCompiledScript, java.lang.String name, CallConfiguration jitCallConfig, Visibility visibility, Arity arity, ISourcePosition position, DefaultMethod realMethod)
           
 

Uses of Arity in org.jruby.javasupport.util
 

Methods in org.jruby.javasupport.util with parameters of type Arity
static byte[] RuntimeHelpers.defOffline(java.lang.String name, java.lang.String classPath, java.lang.String invokerName, Arity arity, StaticScope scope, CallConfiguration callConfig, java.lang.String filename, int line)
           
 

Uses of Arity in org.jruby.parser
 

Methods in org.jruby.parser that return Arity
 Arity StaticScope.getArity()
           
 

Uses of Arity in org.jruby.runtime
 

Fields in org.jruby.runtime declared as Arity
static Arity Arity.NO_ARGUMENTS
           
static Arity Arity.ONE_ARGUMENT
           
static Arity Arity.ONE_REQUIRED
           
static Arity Arity.OPTIONAL
           
static Arity Arity.THREE_ARGUMENTS
           
static Arity Arity.THREE_REQUIRED
           
static Arity Arity.TWO_ARGUMENTS
           
static Arity Arity.TWO_REQUIRED
           
 

Methods in org.jruby.runtime that return Arity
 Arity Block.arity()
          What is the arity of this block?
abstract  Arity BlockBody.arity()
          What is the arity of this block?
 Arity CallBlock.arity()
           
 Arity CallBlock19.arity()
           
 Arity ContextAwareBlockBody.arity()
           
 Arity NullBlockBody.arity()
           
static Arity Arity.createArity(int value)
           
static Arity Arity.fixed(int arity)
           
static Arity Arity.fromAnnotation(JRubyMethod anno)
           
static Arity Arity.fromAnnotation(JRubyMethod anno, java.lang.Class[] parameterTypes, boolean isStatic)
           
static Arity Arity.fromAnnotation(JRubyMethod anno, int required)
           
static Arity Arity.noArguments()
           
static Arity Arity.optional()
           
static Arity Arity.procArityOf(Node node)
           
static Arity Arity.required(int minimum)
           
static Arity Arity.singleArgument()
           
static Arity Arity.twoArguments()
           
 

Methods in org.jruby.runtime with parameters of type Arity
abstract  DynamicMethod MethodFactory.getCompiledMethod(RubyModule implementationClass, java.lang.String method, Arity arity, Visibility visibility, StaticScope scope, java.lang.Object scriptObject, CallConfiguration callConfig, ISourcePosition position, java.lang.String parameterDesc)
          Get a new method handle based on the target JRuby-compiled method.
abstract  DynamicMethod MethodFactory.getCompiledMethodLazily(RubyModule implementationClass, java.lang.String method, Arity arity, Visibility visibility, StaticScope scope, java.lang.Object scriptObject, CallConfiguration callConfig, ISourcePosition position, java.lang.String parameterDesc)
          Like getCompiledMethod, but postpones any heavy lifting involved in creating the method until first invocation.
 byte[] MethodFactory.getCompiledMethodOffline(java.lang.String method, java.lang.String classPath, java.lang.String invokerPath, Arity arity, StaticScope scope, CallConfiguration callConfig, java.lang.String filename, int line)
          Like getCompiledMethod, but produces the actual bytes for the compiled method handle rather than loading and constructing it.
static BlockBody InterpretedBlock.newBlockBody(IterNode iter, Arity arity, int argumentType)
           
static Block CallBlock.newCallClosure(IRubyObject self, RubyModule imClass, Arity arity, BlockCallback callback, ThreadContext context)
           
static Block CallBlock19.newCallClosure(IRubyObject self, RubyModule imClass, Arity arity, BlockCallback callback, ThreadContext context)
           
static BlockBody CompiledBlock19.newCompiledBlock(Arity arity, StaticScope scope, CompiledBlockCallback19 callback, boolean hasMultipleArgsHead, int argumentType, java.lang.String[] parameterList)
           
static BlockBody CompiledBlock.newCompiledBlock(Arity arity, StaticScope scope, CompiledBlockCallback callback, boolean hasMultipleArgsHead, int argumentType)
           
static BlockBody CompiledBlockLight19.newCompiledBlockLight(Arity arity, StaticScope scope, CompiledBlockCallback19 callback, boolean hasMultipleArgsHead, int argumentType, java.lang.String[] parameterList)
           
static BlockBody CompiledBlockLight.newCompiledBlockLight(Arity arity, StaticScope scope, CompiledBlockCallback callback, boolean hasMultipleArgsHead, int argumentType)
           
static Block CompiledBlock19.newCompiledClosure(ThreadContext context, IRubyObject self, Arity arity, StaticScope scope, CompiledBlockCallback19 callback, boolean hasMultipleArgsHead, int argumentType)
           
static Block CompiledBlock.newCompiledClosure(ThreadContext context, IRubyObject self, Arity arity, StaticScope scope, CompiledBlockCallback callback, boolean hasMultipleArgsHead, int argumentType)
           
static Block CompiledBlockLight19.newCompiledClosureLight(ThreadContext context, IRubyObject self, Arity arity, StaticScope scope, CompiledBlockCallback19 callback, boolean hasMultipleArgsHead, int argumentType)
           
static Block CompiledBlockLight.newCompiledClosureLight(ThreadContext context, IRubyObject self, Arity arity, StaticScope scope, CompiledBlockCallback callback, boolean hasMultipleArgsHead, int argumentType)
           
static Block CompiledSharedScopeBlock.newCompiledSharedScopeClosure(ThreadContext context, IRubyObject self, Arity arity, DynamicScope dynamicScope, CompiledBlockCallback callback, boolean hasMultipleArgsHead, int argumentType)
           
 

Constructors in org.jruby.runtime with parameters of type Arity
CompiledBlock(Arity arity, StaticScope scope, CompiledBlockCallback callback, boolean hasMultipleArgsHead, int argumentType)
           
CompiledBlock19(Arity arity, StaticScope scope, CompiledBlockCallback19 callback, boolean hasMultipleArgsHead, int argumentType, java.lang.String[] parameterList)
           
CompiledBlockLight(Arity arity, StaticScope scope, CompiledBlockCallback callback, boolean hasMultipleArgsHead, int argumentType)
           
CompiledBlockLight19(Arity arity, StaticScope scope, CompiledBlockCallback19 callback, boolean hasMultipleArgsHead, int argumentType, java.lang.String[] parameterList)
           
ContextAwareBlockBody(StaticScope scope, Arity arity, int argumentType)
           
InterpretedBlock(IterNode iterNode, Arity arity, int argumentType)
           
InterpretedIRBlockBody(IRClosure closure, Arity arity, int argumentType)
           
 

Uses of Arity in org.jruby.runtime.callback
 

Fields in org.jruby.runtime.callback declared as Arity
protected  Arity InvocationCallback.arity
           
 

Methods in org.jruby.runtime.callback that return Arity
 Arity Callback.getArity()
           
 Arity InvocationCallback.getArity()
           
 Arity ReflectionCallback.getArity()
          Returns the arity of the wrapped Ruby method.
 

Methods in org.jruby.runtime.callback with parameters of type Arity
 void InvocationCallback.setArity(Arity arity)
           
 

Constructors in org.jruby.runtime.callback with parameters of type Arity
ReflectionCallback(java.lang.Class type, java.lang.String methodName, java.lang.Class[] argumentTypes, boolean isRestArgs, boolean isStaticMethod, Arity arity, boolean fast)
           
 



Copyright © 2002-2009 JRuby Team. All Rights Reserved.