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

public Class RegexpObjectSite

extends LazyObjectSite
Class Inheritance
Imports
org.jruby.RubyRegexp, org.jruby.ir.runtime.IRRuntimeHelpers, org.jruby.runtime.ThreadContext, org.jruby.runtime.builtin.IRubyObject, org.jruby.util.ByteList, .RegexpOptions, org.objectweb.asm.Handle, .Opcodes, java.lang.invoke.CallSite, .MethodHandles, .MethodType

Created by headius on 10/23/14.

Field Summary

Modifier and TypeField and Description
public static final Handle
protected final RegexpOptions
protected final ByteList

Constructor Summary

AccessConstructor and Description
public
RegexpObjectSite(MethodType type, ByteList pattern, int embeddedOptions)

Method Summary

Modifier and TypeMethod and Description
public static CallSite
bootstrap(MethodHandles.Lookup lookup, String name, MethodType type, String value, String encodingName, int options)

public IRubyObject
Inherited from org.jruby.ir.targets.indy.LazyObjectSite:
cacheprepareBinder

Field Detail

BOOTSTRAPback to summary
public static final Handle BOOTSTRAP
optionsback to summary
protected final RegexpOptions options
patternback to summary
protected final ByteList pattern

Constructor Detail

RegexpObjectSiteback to summary
public RegexpObjectSite(MethodType type, ByteList pattern, int embeddedOptions)

Method Detail

bootstrapback to summary
public static CallSite bootstrap(MethodHandles.Lookup lookup, String name, MethodType type, String value, String encodingName, int options)
constructback to summary
public IRubyObject construct(ThreadContext context)