public class RubyWarnings extends java.lang.Object implements IRubyWarnings, org.joni.WarnCallback
IRubyWarnings.ID| Constructor and Description |
|---|
RubyWarnings(Ruby runtime) |
| Modifier and Type | Method and Description |
|---|---|
Ruby |
getRuntime() |
boolean |
isVerbose() |
void |
warn(IRubyWarnings.ID id,
ISourcePosition position,
java.lang.String message)
Deprecated.
|
void |
warn(IRubyWarnings.ID id,
java.lang.String message) |
void |
warn(IRubyWarnings.ID id,
java.lang.String fileName,
int lineNumber,
java.lang.String message)
Prints a warning, unless $VERBOSE is nil.
|
void |
warn(IRubyWarnings.ID id,
java.lang.String fileName,
java.lang.String message)
Prints a warning, unless $VERBOSE is nil.
|
void |
warn(java.lang.String message) |
void |
warning(IRubyWarnings.ID id,
ISourcePosition position,
java.lang.String message)
Deprecated.
|
void |
warning(IRubyWarnings.ID id,
java.lang.String message) |
void |
warning(IRubyWarnings.ID id,
java.lang.String fileName,
int lineNumber,
java.lang.String message)
Prints a warning, only in verbose mode.
|
void |
warning(java.lang.String message)
Verbose mode warning methods, their contract is that consumer must explicitly check for runtime.isVerbose()
before calling them
|
void |
warnOnce(IRubyWarnings.ID id,
java.lang.String message) |
public RubyWarnings(Ruby runtime)
public void warn(java.lang.String message)
warn in interface org.joni.WarnCallbackpublic Ruby getRuntime()
getRuntime in interface IRubyWarningspublic boolean isVerbose()
isVerbose in interface IRubyWarnings@Deprecated public void warn(IRubyWarnings.ID id, ISourcePosition position, java.lang.String message)
warn in interface IRubyWarningspublic void warn(IRubyWarnings.ID id, java.lang.String fileName, int lineNumber, java.lang.String message)
warn in interface IRubyWarningspublic void warn(IRubyWarnings.ID id, java.lang.String fileName, java.lang.String message)
warn in interface IRubyWarningspublic void warn(IRubyWarnings.ID id, java.lang.String message)
warn in interface IRubyWarningspublic void warnOnce(IRubyWarnings.ID id, java.lang.String message)
public void warning(java.lang.String message)
public void warning(IRubyWarnings.ID id, java.lang.String message)
warning in interface IRubyWarnings@Deprecated public void warning(IRubyWarnings.ID id, ISourcePosition position, java.lang.String message)
warning in interface IRubyWarningspublic void warning(IRubyWarnings.ID id, java.lang.String fileName, int lineNumber, java.lang.String message)
warning in interface IRubyWarningsCopyright © 2001-2018 JRuby. All Rights Reserved.