@@ -216,18 +216,22 @@ static void debugStackTrace(final Ruby runtime, final Throwable e) {
216
216
if ( isDebug (runtime ) ) e .printStackTrace (runtime .getOut ());
217
217
}
218
218
219
- public static void debug (final Ruby runtime , final String msg ) {
220
- if ( isDebug (runtime ) ) runtime .getOut ().println (msg );
219
+ public static void debug (final Ruby runtime , final CharSequence msg ) {
220
+ if ( isDebug (runtime ) ) runtime .getOut ().println (msg . toString () );
221
221
}
222
222
223
- public static void debug (final Ruby runtime , final String msg , final Throwable e ) {
224
- if ( isDebug (runtime ) ) runtime .getOut ().println (msg + ' ' + e );
223
+ public static void debug (final Ruby runtime , final CharSequence msg , final Throwable e ) {
224
+ if ( isDebug (runtime ) ) runtime .getOut ().println (msg . toString () + ' ' + e );
225
225
}
226
226
227
- static void warn (final ThreadContext context , final String msg ) {
227
+ static void warn (final ThreadContext context , final CharSequence msg ) {
228
228
warn (context , RubyString .newString (context .runtime , msg ));
229
229
}
230
230
231
+ static void warn (final ThreadContext context , final RubyString msg ) {
232
+ warn (context , (IRubyObject ) msg );
233
+ }
234
+
231
235
static void warn (final ThreadContext context , final IRubyObject msg ) {
232
236
if ( warn ) context .runtime .getModule ("OpenSSL" ).callMethod (context , "warn" , msg );
233
237
}
0 commit comments