java.lang.Object
java.lang.invoke.CallSite
java.lang.invoke.MutableCallSite
org.jruby.ir.targets.indy.ConstructObjectSite
org.jruby.ir.targets.indy.LazyObjectSite
org.jruby.ir.targets.indy.RangeObjectSite
org.jruby.ir.targets.indy.RangeObjectSite.StringRangeObjectSite
- Enclosing class:
RangeObjectSite
-
Nested Class Summary
Nested classes/interfaces inherited from class org.jruby.ir.targets.indy.RangeObjectSite
RangeObjectSite.FixnumRangeObjectSite, RangeObjectSite.StringRangeObjectSite -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final ByteListprotected final intprotected final ByteListprotected final intFields inherited from class org.jruby.ir.targets.indy.RangeObjectSite
BOOTSTRAP, BOOTSTRAP_LONG, BOOTSTRAP_LONG_LONG, BOOTSTRAP_STRING_STRING, exclusive, RANGE_BEGINLESS, RANGE_ENDLESS -
Constructor Summary
ConstructorsConstructorDescriptionStringRangeObjectSite(MethodType type, ByteList begin, int beginCR, ByteList end, int endCR, boolean exclusive) -
Method Summary
Methods inherited from class org.jruby.ir.targets.indy.RangeObjectSite
bootstrap, bootstrapFixnums, bootstrapFixnums, bootstrapStrings, constructMethods inherited from class org.jruby.ir.targets.indy.LazyObjectSite
cache, prepareBinderMethods inherited from class org.jruby.ir.targets.indy.ConstructObjectSite
bootstrap, initialTargetMethods inherited from class java.lang.invoke.MutableCallSite
dynamicInvoker, getTarget, setTarget, syncAll
-
Field Details
-
begin
-
beginCR
protected final int beginCR -
end
-
endCR
protected final int endCR
-
-
Constructor Details
-
StringRangeObjectSite
public StringRangeObjectSite(MethodType type, ByteList begin, int beginCR, ByteList end, int endCR, boolean exclusive)
-
-
Method Details
-
construct
- Throws:
Throwable
-