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.Handleprivate RubyRegexpprivate static final AtomicReferenceFieldUpdaterprotected final RegexpOptions -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic CallSitebootstrap(MethodHandles.Lookup lookup, String name, MethodType type, int options) construct(ThreadContext context, RubyString[] pieces) constructOnce(ThreadContext context, RubyString[] pieces) com.headius.invokebinder.BinderMethods inherited from class org.jruby.ir.targets.indy.ConstructObjectSite
bootstrapMethods inherited from class java.lang.invoke.MutableCallSite
dynamicInvoker, getTarget, setTarget, syncAll
-
Field Details
-
options
-
cache
-
CACHE_UPDATER
-
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:
prepareBinderin classConstructObjectSite
-
initialTarget
- Overrides:
initialTargetin classConstructObjectSite
-
construct
-
constructOnce
-