Top Fields Constructors Methods
org.jruby.ir.targets.indy

public Class IndyArgumentsCompiler

extends Object
implements ArgumentsCompiler
Class Inheritance
All Implemented Interfaces
org.jruby.ir.targets.ArgumentsCompiler
Imports
org.jruby.RubyHash, org.jruby.compiler.NotCompilableException, org.jruby.ir.targets.ArgumentsCompiler, .IRBytecodeAdapter, .JVM, org.jruby.runtime.ThreadContext, org.jruby.util.CodegenUtils

Field Summary

Modifier and TypeField and Description
private final IRBytecodeAdapter

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public void
kwargsHash(int
number of element pairs
length
)

Implements org.jruby.ir.targets.ArgumentsCompiler.kwargsHash.

Construct a Hash based on keyword arguments pasesd to this method, for use in zsuper

Stack required: context, kwargs hash to dup, remaining elements of hash

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

compilerback to summary
private final IRBytecodeAdapter compiler

Constructor Detail

IndyArgumentsCompilerback to summary
public IndyArgumentsCompiler(IRBytecodeAdapter compiler)

Method Detail

kwargsHashback to summary
public void kwargsHash(int length)

Implements org.jruby.ir.targets.ArgumentsCompiler.kwargsHash.

Doc from org.jruby.ir.targets.ArgumentsCompiler.kwargsHash.

Construct a Hash based on keyword arguments pasesd to this method, for use in zsuper

Stack required: context, kwargs hash to dup, remaining elements of hash

Parameters
length:int

number of element pairs

Annotations
@Override