| Comment | A comment on a pull request or commit. |
| Commentable | Entity that users can comment on. |
| CommentableVisitor<T> | Visitor for Commentable entities. |
| CommentOperations | The permitted operations allowed on a comment by the current user. |
| DiffCommentAnchor | The file or diff a comment is "anchored" to. |
| AbstractAddCommentRequest | Base class for comment creation requests. |
| AbstractAddCommentRequest.AbstractBuilder<B extends AbstractBuilder<B, R extends AbstractAddCommentRequest>, R> | |
| AbstractCommentableVisitor<T> | |
| AddDiffCommentRequest | Request to create or update a diff comment. |
| AddDiffCommentRequest.Builder | |
| AddFileCommentRequest | Request to create or update a file comment. |
| AddFileCommentRequest.Builder | |
| CommentChain<C extends Comment> | Performs a depth-first iteration given a starting set of comments. |
| CommentAction | Enumerates the different actions which may be taken on a comment. |
| CommentDeletionException | |
| CommentOutOfDateException | Indicates the operation could not performed because the comment version
has changed since the comment was retrieved. |
| NoSuchCommentException | Indicates the requested comment does not exist. |