| 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. |
| CommentService | |
| CommentThread | Represents a conversation started on a commentable. |
| CommentThreadDiffAnchor | The location in a diff a comment thread is anchored to. |
| AbstractCommentableVisitor<T> | |
| AddCommentReplyRequest | |
| AddCommentReplyRequest.Builder | |
| AddCommentRequest | A request for creating comments on a Commentable. |
| AddCommentRequest.AbstractBuilder<B extends AbstractBuilder<B, R extends AddCommentRequest>, R> | |
| AddCommentRequest.Builder | |
| AddFileCommentRequest | Request to create or update a file comment. |
| AddFileCommentRequest.AbstractFileBuilder<B extends AbstractFileBuilder<B, R extends AddFileCommentRequest>, R> | |
| AddFileCommentRequest.Builder | |
| AddLineCommentRequest | Request to create or update a line comment. |
| AddLineCommentRequest.Builder | |
| CommentChain<C extends Comment> | Performs a depth-first iteration given a starting set of comments. |
| CommentSearchRequest | A request for searching for comments and threads. |
| CommentSearchRequest.Builder | |
| CommentUpdateRequest | A request for making changes to a comment |
| CommentUpdateRequest.Builder |
| CommentAction | Enumerates the different actions which may be taken on a comment. |
| CommentThreadDiffAnchorType | Enumerates the different types of diffs a thread can be anchored to. |
| 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. |