Package org.jruby.ir.targets.indy
Class DRegexpObjectSite
java.lang.Object
java.lang.invoke.CallSite
java.lang.invoke.MutableCallSite
org.jruby.ir.targets.indy.ConstructObjectSite
org.jruby.ir.targets.indy.DRegexpObjectSite
Created by headius on 10/23/14.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final org.objectweb.asm.Handle
protected final RegexpOptions
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic CallSite
bootstrap
(MethodHandles.Lookup lookup, String name, MethodType type, int options) construct
(ThreadContext context, RubyString[] pieces) constructOnce
(ThreadContext context, RubyString[] pieces) com.headius.invokebinder.Binder
Methods inherited from class org.jruby.ir.targets.indy.ConstructObjectSite
bootstrap
Methods inherited from class java.lang.invoke.MutableCallSite
dynamicInvoker, getTarget, setTarget, syncAll
-
Field Details
-
options
-
BOOTSTRAP
public static final org.objectweb.asm.Handle BOOTSTRAP
-
-
Constructor Details
-
DRegexpObjectSite
-
-
Method Details
-
bootstrap
public static CallSite bootstrap(MethodHandles.Lookup lookup, String name, MethodType type, int options) -
prepareBinder
public com.headius.invokebinder.Binder prepareBinder()- Overrides:
prepareBinder
in classConstructObjectSite
-
initialTarget
- Overrides:
initialTarget
in classConstructObjectSite
-
construct
-
constructOnce
-