org.jruby.common
Class RubyWarnings
java.lang.Object
org.jruby.common.RubyWarnings
- All Implemented Interfaces:
- org.joni.WarnCallback, IRubyWarnings
public class RubyWarnings
- extends java.lang.Object
- implements IRubyWarnings, org.joni.WarnCallback
Fields inherited from interface org.joni.WarnCallback |
DEFAULT |
Method Summary |
Ruby |
getRuntime()
|
boolean |
isVerbose()
|
void |
warn(IRubyWarnings.ID id,
ISourcePosition position,
java.lang.String message,
java.lang.Object... data)
Prints a warning, unless $VERBOSE is nil. |
void |
warn(IRubyWarnings.ID id,
java.lang.String fileName,
int lineNumber,
java.lang.String message,
java.lang.Object... data)
Prints a warning, unless $VERBOSE is nil. |
void |
warn(IRubyWarnings.ID id,
java.lang.String message,
java.lang.Object... data)
|
void |
warn(java.lang.String message)
|
void |
warning(IRubyWarnings.ID id,
ISourcePosition position,
java.lang.String message,
java.lang.Object... data)
Prints a warning, only in verbose mode. |
void |
warning(IRubyWarnings.ID id,
java.lang.String fileName,
int lineNumber,
java.lang.String message,
java.lang.Object... data)
Prints a warning, only in verbose mode. |
void |
warning(IRubyWarnings.ID id,
java.lang.String message,
java.lang.Object... data)
|
void |
warning(java.lang.String message,
java.lang.Object... data)
Verbose mode warning methods, their contract is that consumer must explicitly check for runtime.isVerbose()
before calling them |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RubyWarnings
public RubyWarnings(Ruby runtime)
warn
public void warn(java.lang.String message)
- Specified by:
warn
in interface org.joni.WarnCallback
getRuntime
public Ruby getRuntime()
- Specified by:
getRuntime
in interface IRubyWarnings
warn
public void warn(IRubyWarnings.ID id,
ISourcePosition position,
java.lang.String message,
java.lang.Object... data)
- Prints a warning, unless $VERBOSE is nil.
- Specified by:
warn
in interface IRubyWarnings
warn
public void warn(IRubyWarnings.ID id,
java.lang.String fileName,
int lineNumber,
java.lang.String message,
java.lang.Object... data)
- Prints a warning, unless $VERBOSE is nil.
- Specified by:
warn
in interface IRubyWarnings
isVerbose
public boolean isVerbose()
- Specified by:
isVerbose
in interface IRubyWarnings
warn
public void warn(IRubyWarnings.ID id,
java.lang.String message,
java.lang.Object... data)
- Specified by:
warn
in interface IRubyWarnings
warning
public void warning(java.lang.String message,
java.lang.Object... data)
- Verbose mode warning methods, their contract is that consumer must explicitly check for runtime.isVerbose()
before calling them
warning
public void warning(IRubyWarnings.ID id,
java.lang.String message,
java.lang.Object... data)
- Specified by:
warning
in interface IRubyWarnings
warning
public void warning(IRubyWarnings.ID id,
ISourcePosition position,
java.lang.String message,
java.lang.Object... data)
- Prints a warning, only in verbose mode.
- Specified by:
warning
in interface IRubyWarnings
warning
public void warning(IRubyWarnings.ID id,
java.lang.String fileName,
int lineNumber,
java.lang.String message,
java.lang.Object... data)
- Prints a warning, only in verbose mode.
- Specified by:
warning
in interface IRubyWarnings
Copyright © 2002-2009 JRuby Team. All Rights Reserved.