| constant | type | note |
|---|---|---|
| BUILD_DSTRING_BOOTSTRAP | Handle | |
| MAX_ELEMENTS | int |
<init>(java.lang.invoke.MethodType type, Object[] stringArgs)buildDString(java.lang.invoke.MethodHandles.Lookup lookup, String name, java.lang.invoke.MethodType type, Object[] args)buildString(org.jruby.runtime.ThreadContext context, org.jruby.Appendable a, org.jcodings.Encoding encoding, int initialSize)buildString(org.jruby.runtime.ThreadContext context, org.jruby.ir.targets.indy.BuildDynamicStringSite.ByteListAndCodeRange a, org.jcodings.Encoding encoding, int initialSize)buildString(org.jruby.runtime.ThreadContext context, org.jruby.Appendable a, org.jruby.Appendable b, org.jcodings.Encoding encoding, int initialSize)buildString(org.jruby.runtime.ThreadContext context, org.jruby.Appendable a, org.jruby.ir.targets.indy.BuildDynamicStringSite.ByteListAndCodeRange b, org.jcodings.Encoding encoding, int initialSize)buildString(org.jruby.runtime.ThreadContext context, org.jruby.ir.targets.indy.BuildDynamicStringSite.ByteListAndCodeRange a, org.jruby.Appendable b, org.jcodings.Encoding encoding, int initialSize)buildString(org.jruby.runtime.ThreadContext context, org.jruby.ir.targets.indy.BuildDynamicStringSite.ByteListAndCodeRange a, org.jruby.ir.targets.indy.BuildDynamicStringSite.ByteListAndCodeRange b, org.jcodings.Encoding encoding, int initialSize)buildString(org.jruby.runtime.ThreadContext context, org.jruby.Appendable a, org.jruby.Appendable b, org.jruby.Appendable c, org.jcodings.Encoding encoding, int initialSize)buildString(org.jruby.runtime.ThreadContext context, org.jruby.Appendable a, org.jruby.Appendable b, org.jruby.ir.targets.indy.BuildDynamicStringSite.ByteListAndCodeRange c, org.jcodings.Encoding encoding, int initialSize)buildString(org.jruby.runtime.ThreadContext context, org.jruby.Appendable a, org.jruby.ir.targets.indy.BuildDynamicStringSite.ByteListAndCodeRange b, org.jruby.Appendable c, org.jcodings.Encoding encoding, int initialSize)buildString(org.jruby.runtime.ThreadContext context, org.jruby.Appendable a, org.jruby.ir.targets.indy.BuildDynamicStringSite.ByteListAndCodeRange b, org.jruby.ir.targets.indy.BuildDynamicStringSite.ByteListAndCodeRange c, org.jcodings.Encoding encoding, int initialSize)buildString(org.jruby.runtime.ThreadContext context, org.jruby.ir.targets.indy.BuildDynamicStringSite.ByteListAndCodeRange a, org.jruby.Appendable b, org.jruby.Appendable c, org.jcodings.Encoding encoding, int initialSize)buildString(org.jruby.runtime.ThreadContext context, org.jruby.ir.targets.indy.BuildDynamicStringSite.ByteListAndCodeRange a, org.jruby.Appendable b, org.jruby.ir.targets.indy.BuildDynamicStringSite.ByteListAndCodeRange c, org.jcodings.Encoding encoding, int initialSize)buildString(org.jruby.runtime.ThreadContext context, org.jruby.ir.targets.indy.BuildDynamicStringSite.ByteListAndCodeRange a, org.jruby.ir.targets.indy.BuildDynamicStringSite.ByteListAndCodeRange b, org.jruby.Appendable c, org.jcodings.Encoding encoding, int initialSize)buildString(org.jruby.runtime.ThreadContext context, org.jruby.ir.targets.indy.BuildDynamicStringSite.ByteListAndCodeRange a, org.jruby.ir.targets.indy.BuildDynamicStringSite.ByteListAndCodeRange b, org.jruby.ir.targets.indy.BuildDynamicStringSite.ByteListAndCodeRange c, org.jcodings.Encoding encoding, int initialSize)buildString(org.jruby.runtime.ThreadContext context, org.jruby.Appendable a, org.jruby.Appendable b, org.jruby.Appendable c, org.jruby.Appendable d, org.jcodings.Encoding encoding, int initialSize)buildString(org.jruby.runtime.ThreadContext context, org.jruby.Appendable a, org.jruby.Appendable b, org.jruby.Appendable c, org.jruby.ir.targets.indy.BuildDynamicStringSite.ByteListAndCodeRange d, org.jcodings.Encoding encoding, int initialSize)buildString(org.jruby.runtime.ThreadContext context, org.jruby.Appendable a, org.jruby.Appendable b, org.jruby.ir.targets.indy.BuildDynamicStringSite.ByteListAndCodeRange c, org.jruby.Appendable d, org.jcodings.Encoding encoding, int initialSize)buildString(org.jruby.runtime.ThreadContext context, org.jruby.Appendable a, org.jruby.Appendable b, org.jruby.ir.targets.indy.BuildDynamicStringSite.ByteListAndCodeRange c, org.jruby.ir.targets.indy.BuildDynamicStringSite.ByteListAndCodeRange d, org.jcodings.Encoding encoding, int initialSize)buildString(org.jruby.runtime.ThreadContext context, org.jruby.Appendable a, org.jruby.ir.targets.indy.BuildDynamicStringSite.ByteListAndCodeRange b, org.jruby.Appendable c, org.jruby.Appendable d, org.jcodings.Encoding encoding, int initialSize)buildString(org.jruby.runtime.ThreadContext context, org.jruby.Appendable a, org.jruby.ir.targets.indy.BuildDynamicStringSite.ByteListAndCodeRange b, org.jruby.Appendable c, org.jruby.ir.targets.indy.BuildDynamicStringSite.ByteListAndCodeRange d, org.jcodings.Encoding encoding, int initialSize)buildString(org.jruby.runtime.ThreadContext context, org.jruby.Appendable a, org.jruby.ir.targets.indy.BuildDynamicStringSite.ByteListAndCodeRange b, org.jruby.ir.targets.indy.BuildDynamicStringSite.ByteListAndCodeRange c, org.jruby.Appendable d, org.jcodings.Encoding encoding, int initialSize)buildString(org.jruby.runtime.ThreadContext context, org.jruby.Appendable a, org.jruby.ir.targets.indy.BuildDynamicStringSite.ByteListAndCodeRange b, org.jruby.ir.targets.indy.BuildDynamicStringSite.ByteListAndCodeRange c, org.jruby.ir.targets.indy.BuildDynamicStringSite.ByteListAndCodeRange d, org.jcodings.Encoding encoding, int initialSize)buildString(org.jruby.runtime.ThreadContext context, org.jruby.ir.targets.indy.BuildDynamicStringSite.ByteListAndCodeRange a, org.jruby.Appendable b, org.jruby.Appendable c, org.jruby.Appendable d, org.jcodings.Encoding encoding, int initialSize)buildString(org.jruby.runtime.ThreadContext context, org.jruby.ir.targets.indy.BuildDynamicStringSite.ByteListAndCodeRange a, org.jruby.Appendable b, org.jruby.Appendable c, org.jruby.ir.targets.indy.BuildDynamicStringSite.ByteListAndCodeRange d, org.jcodings.Encoding encoding, int initialSize)buildString(org.jruby.runtime.ThreadContext context, org.jruby.ir.targets.indy.BuildDynamicStringSite.ByteListAndCodeRange a, org.jruby.Appendable b, org.jruby.ir.targets.indy.BuildDynamicStringSite.ByteListAndCodeRange c, org.jruby.Appendable d, org.jcodings.Encoding encoding, int initialSize)buildString(org.jruby.runtime.ThreadContext context, org.jruby.ir.targets.indy.BuildDynamicStringSite.ByteListAndCodeRange a, org.jruby.Appendable b, org.jruby.ir.targets.indy.BuildDynamicStringSite.ByteListAndCodeRange c, org.jruby.ir.targets.indy.BuildDynamicStringSite.ByteListAndCodeRange d, org.jcodings.Encoding encoding, int initialSize)buildString(org.jruby.runtime.ThreadContext context, org.jruby.ir.targets.indy.BuildDynamicStringSite.ByteListAndCodeRange a, org.jruby.ir.targets.indy.BuildDynamicStringSite.ByteListAndCodeRange b, org.jruby.Appendable c, org.jruby.Appendable d, org.jcodings.Encoding encoding, int initialSize)buildString(org.jruby.runtime.ThreadContext context, org.jruby.ir.targets.indy.BuildDynamicStringSite.ByteListAndCodeRange a, org.jruby.ir.targets.indy.BuildDynamicStringSite.ByteListAndCodeRange b, org.jruby.Appendable c, org.jruby.ir.targets.indy.BuildDynamicStringSite.ByteListAndCodeRange d, org.jcodings.Encoding encoding, int initialSize)buildString(org.jruby.runtime.ThreadContext context, org.jruby.ir.targets.indy.BuildDynamicStringSite.ByteListAndCodeRange a, org.jruby.ir.targets.indy.BuildDynamicStringSite.ByteListAndCodeRange b, org.jruby.ir.targets.indy.BuildDynamicStringSite.ByteListAndCodeRange c, org.jruby.Appendable d, org.jcodings.Encoding encoding, int initialSize)buildString(org.jruby.runtime.ThreadContext context, org.jruby.ir.targets.indy.BuildDynamicStringSite.ByteListAndCodeRange a, org.jruby.ir.targets.indy.BuildDynamicStringSite.ByteListAndCodeRange b, org.jruby.ir.targets.indy.BuildDynamicStringSite.ByteListAndCodeRange c, org.jruby.ir.targets.indy.BuildDynamicStringSite.ByteListAndCodeRange d, org.jcodings.Encoding encoding, int initialSize)castToSResultOrAny(org.jruby.runtime.builtin.IRubyObject toSResult, org.jruby.runtime.ThreadContext context, org.jruby.runtime.builtin.IRubyObject original)Convert the to_s result to an Appendable, returning it if it is a RubyString, or returning the result of calling anyToString on the original object. This is equivalent to RubyBasicObject#asString with the to_s call already performed.
| name | type | description |
|---|---|---|
| to_s_result | org.jruby.runtime.builtin.IRubyObject | the result of the already-performed to_s call |
| context | org.jruby.runtime.ThreadContext | the current context |
| original | org.jruby.runtime.builtin.IRubyObject | the original object |
Returns: the to_s result as Appendable, if it is a RubyString, or the anyToString of the original
buildString2(org.jruby.runtime.ThreadContext context, org.jcodings.Encoding encoding, int initialSize)buildString2(org.jruby.runtime.ThreadContext context, org.jruby.Appendable a, org.jcodings.Encoding encoding, int initialSize)buildString2(org.jruby.runtime.ThreadContext context, org.jruby.Appendable a, org.jruby.Appendable b, org.jcodings.Encoding encoding, int initialSize)buildString2(org.jruby.runtime.ThreadContext context, org.jruby.Appendable a, org.jruby.Appendable b, org.jruby.Appendable c, org.jcodings.Encoding encoding, int initialSize)buildString2(org.jruby.runtime.ThreadContext context, org.jruby.Appendable a, org.jruby.Appendable b, org.jruby.Appendable c, org.jruby.Appendable d, org.jcodings.Encoding encoding, int initialSize)buildString2(org.jruby.runtime.ThreadContext context, org.jruby.Appendable a, org.jruby.Appendable b, org.jruby.Appendable c, org.jruby.Appendable d, org.jruby.Appendable e, org.jcodings.Encoding encoding, int initialSize)buildStringFromMany(org.jruby.runtime.ThreadContext context, org.jruby.Appendable[] values)type()dynamicInvoker()getTarget() · also: get_targetsetTarget(java.lang.invoke.MethodHandle arg0) · also: set_target