class ErrorReporter : ErrorReportSubmitter
A report submitter that opens a pre-filled issue creation form on Randomness' GitHub repository.
This class pertains to reports of exceptions that are not caught by the plugin and end up being shown to the user as a notification by IntelliJ.
ErrorReporter()
A report submitter that opens a pre-filled issue creation form on Randomness' GitHub repository. |
fun getIssueUrl(events: Array<out IdeaLoggingEvent>, additionalInfo: String?): String
Constructs a URL to create an issue with the given information that is below the maximum URL limit. |
|
fun getPrivacyNoticeText(): String
Returns the privacy notice text. |
|
fun getReportActionText(): String
Returns the text that is displayed in the button to report the error. |
|
fun submit(events: Array<out IdeaLoggingEvent>, additionalInfo: String?, parentComponent: Component, consumer: Consumer<SubmittedReportInfo>): Boolean
Submits the exception as desired by the user. |
const val MAX_URL_LENGTH: Int
Maximum URL length supported by GitHub, experimentally verified. |