Package-level declarations

Types

Link copied to clipboard
class GitHubReviewProvider(val connection: ReviewConnection, token: String, transport: ReviewTransport = JdkReviewTransport()) : ReviewProvider
Link copied to clipboard

Does not follow redirects, so a provider response cannot redirect credentials to another server.

Link copied to clipboard
class OpenReviewQuickFix(ref: ReviewThreadRef) : LocalQuickFix
Link copied to clipboard
Link copied to clipboard
data class ReviewCheckout(var repositoryUrl: String = "", var directory: String = "", var pathPrefix: String = "")
Link copied to clipboard
class ReviewConnectionDialog(project: Project) : DialogWrapper

The author can configure the same repository/namespace as HTML without editing Gradle or IDE files.

Link copied to clipboard
Link copied to clipboard
data class ReviewHttpResponse(val status: Int, val body: String, val next: String? = null, val retryAfter: Long? = null)
Link copied to clipboard
class ReviewInspection : LocalInspectionTool

Presents cached human reviews in the Problems UI and Inspection Lens; never performs provider IO.

Link copied to clipboard
object ReviewJson

Same versioned wire contract as the browser. Untrusted issue metadata never becomes an unchecked path or URL.

Link copied to clipboard
class ReviewLineMarkerProvider : LineMarkerProvider

Gutter navigation uses the same cached findings and verified anchors as the Problems inspection.

Link copied to clipboard
fun interface ReviewListener
Link copied to clipboard
class ReviewPanel(project: Project) : JPanel, Disposable

Native author UI: list, filtering, source navigation, complete discussion, response and workflow actions.

Link copied to clipboard
data class ReviewReplyAttempt(val id: String, val text: String)
Link copied to clipboard
class ReviewService(project: Project) : Disposable

Remote IO runs on a project-owned worker. Inspections and gutters only read the immutable snapshot.

Link copied to clipboard
class ReviewSettings : PersistentStateComponent<ReviewSettings.Data>

Local workspace settings only. PasswordSafe owns the credential; it never enters XML or report metadata.

Link copied to clipboard
data class ReviewSnapshot(val findings: List<ReviewFinding> = emptyList(), val user: String = "", val busy: Boolean = false, val message: String = "Connect to load shared reviews. No pull request is required.", val stale: Boolean = false, val updatedAt: Instant? = null)
Link copied to clipboard

Repository mappings are explicit local settings. Missing/ambiguous targets are never guessed from line numbers.

Link copied to clipboard
class ReviewStartupActivity : ProjectActivity
Link copied to clipboard
class ReviewToolWindowFactory : ToolWindowFactory
Link copied to clipboard
fun interface ReviewTransport