public class RethrowErrorReporter extends java.lang.Object implements ErrorReporter
Constructor and Description |
---|
RethrowErrorReporter() |
Modifier and Type | Method and Description |
---|---|
void |
reportDebug(java.lang.Object sender,
Report.ReportBuilder builder)
Prints a debug message from the current sender.
|
void |
reportDebug(java.lang.Object sender,
Report report)
Prints a debug message from the current sender.
|
void |
reportDetailed(java.lang.Object sender,
Report.ReportBuilder reportBuilder)
Prints a detailed error report about an unhandled exception.
|
void |
reportDetailed(java.lang.Object sender,
Report report)
Prints a detailed error report about an unhandled exception.
|
void |
reportMinimal(org.bukkit.plugin.Plugin sender,
java.lang.String methodName,
java.lang.Throwable error)
Prints a small minimal error report regarding an exception from another plugin.
|
void |
reportMinimal(org.bukkit.plugin.Plugin sender,
java.lang.String methodName,
java.lang.Throwable error,
java.lang.Object... parameters)
Prints a small minimal error report regarding an exception from another plugin.
|
void |
reportWarning(java.lang.Object sender,
Report.ReportBuilder reportBuilder)
Prints a warning message from the current plugin.
|
void |
reportWarning(java.lang.Object sender,
Report report)
Prints a warning message from the current plugin.
|
public void reportMinimal(org.bukkit.plugin.Plugin sender, java.lang.String methodName, java.lang.Throwable error)
ErrorReporter
reportMinimal
in interface ErrorReporter
sender
- - the other plugin.methodName
- - name of the caller method.error
- - the exception itself.public void reportMinimal(org.bukkit.plugin.Plugin sender, java.lang.String methodName, java.lang.Throwable error, java.lang.Object... parameters)
ErrorReporter
reportMinimal
in interface ErrorReporter
sender
- - the other plugin.methodName
- - name of the caller method.error
- - the exception itself.parameters
- - any relevant parameters to print.public void reportDebug(java.lang.Object sender, Report report)
ErrorReporter
Most users will not see this message.
reportDebug
in interface ErrorReporter
sender
- - the sender.report
- - the report.public void reportDebug(java.lang.Object sender, Report.ReportBuilder builder)
ErrorReporter
reportDebug
in interface ErrorReporter
sender
- - the sender.public void reportWarning(java.lang.Object sender, Report.ReportBuilder reportBuilder)
ErrorReporter
reportWarning
in interface ErrorReporter
sender
- - the object containing the caller method.reportBuilder
- - an error report builder that will be used to get the report.public void reportWarning(java.lang.Object sender, Report report)
ErrorReporter
reportWarning
in interface ErrorReporter
sender
- - the object containing the caller method.report
- - an error report to include.public void reportDetailed(java.lang.Object sender, Report.ReportBuilder reportBuilder)
ErrorReporter
reportDetailed
in interface ErrorReporter
sender
- - the object containing the caller method.reportBuilder
- - an error report builder that will be used to get the report.public void reportDetailed(java.lang.Object sender, Report report)
ErrorReporter
reportDetailed
in interface ErrorReporter
sender
- - the object containing the caller method.report
- - an error report to include.