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

public Class ClassSuperIterInvokeSite

extends ResolvedSuperInvokeSite
Class Inheritance
Imports
org.jruby.RubyClass, org.jruby.ir.runtime.IRRuntimeHelpers, org.jruby.runtime.Block, .ThreadContext, org.jruby.runtime.builtin.IRubyObject, java.lang.invoke.MethodType

Created by headius on 10/23/14.

Field Summary

Inherited from org.jruby.ir.targets.indy.ResolvedSuperInvokeSite:
splatMapsuperName

Constructor Summary

AccessConstructor and Description
public
ClassSuperIterInvokeSite(MethodType type, String name, String splatmapString, int flags, String file, int line)

Method Summary

Modifier and TypeMethod and Description
protected RubyClass
public IRubyObject
invoke(ThreadContext context, IRubyObject caller, IRubyObject self, RubyClass definingModule, IRubyObject[] args, Block block)

Inherited from org.jruby.ir.targets.indy.ResolvedSuperInvokeSite:
bootstrap

Constructor Detail

ClassSuperIterInvokeSiteback to summary
public ClassSuperIterInvokeSite(MethodType type, String name, String splatmapString, int flags, String file, int line)

Method Detail

getSuperClassback to summary
protected RubyClass getSuperClass(RubyClass definingModule)

Implements abstract org.jruby.ir.targets.indy.ResolvedSuperInvokeSite.getSuperClass.

Annotations
@Override
invokeback to summary
public IRubyObject invoke(ThreadContext context, IRubyObject caller, IRubyObject self, RubyClass definingModule, IRubyObject[] args, Block block) throws Throwable