public final class BlockCommentPosition
extends java.lang.Object
Modifier | Constructor and Description |
---|---|
private |
BlockCommentPosition()
Forbid new instances.
|
Modifier and Type | Method and Description |
---|---|
private static DetailAST |
getNextSiblingSkipComments(DetailAST node)
Get next sibling node skipping any comment nodes.
|
private static DetailAST |
getPrevSiblingSkipComments(DetailAST node)
Get previous sibling node skipping any comments.
|
static boolean |
isOnAnnotationDef(DetailAST blockComment)
Node is on annotation definition.
|
static boolean |
isOnClass(DetailAST blockComment)
Node is on class definition.
|
static boolean |
isOnConstructor(DetailAST blockComment)
Node is on constructor.
|
static boolean |
isOnEnum(DetailAST blockComment)
Node is on enum definition.
|
static boolean |
isOnEnumConstant(DetailAST blockComment)
Node is on enum constant.
|
static boolean |
isOnField(DetailAST blockComment)
Node is on field declaration.
|
static boolean |
isOnInterface(DetailAST blockComment)
Node is on interface definition.
|
static boolean |
isOnMethod(DetailAST blockComment)
Node is on method declaration.
|
private static boolean |
isOnPlainClassMember(DetailAST blockComment,
int memberType)
Checks that block comment is on specified class member without any modifiers.
|
private static boolean |
isOnPlainToken(DetailAST blockComment,
int parentTokenType,
int nextTokenType)
Checks that block comment is on specified token without any modifiers.
|
private static boolean |
isOnTokenWithAnnotation(DetailAST blockComment,
int tokenType)
Checks that block comment is on specified token with annotation.
|
private static boolean |
isOnTokenWithModifiers(DetailAST blockComment,
int tokenType)
Checks that block comment is on specified token with modifiers.
|
public static boolean isOnClass(DetailAST blockComment)
blockComment
- DetailASTpublic static boolean isOnInterface(DetailAST blockComment)
blockComment
- DetailASTpublic static boolean isOnEnum(DetailAST blockComment)
blockComment
- DetailASTpublic static boolean isOnAnnotationDef(DetailAST blockComment)
blockComment
- DetailASTpublic static boolean isOnMethod(DetailAST blockComment)
blockComment
- DetailASTpublic static boolean isOnField(DetailAST blockComment)
blockComment
- DetailASTpublic static boolean isOnConstructor(DetailAST blockComment)
blockComment
- DetailASTpublic static boolean isOnEnumConstant(DetailAST blockComment)
blockComment
- DetailASTprivate static boolean isOnPlainToken(DetailAST blockComment, int parentTokenType, int nextTokenType)
blockComment
- block comment start DetailASTparentTokenType
- parent token typenextTokenType
- next token typeprivate static boolean isOnTokenWithModifiers(DetailAST blockComment, int tokenType)
blockComment
- block comment start DetailASTtokenType
- parent token typeprivate static boolean isOnTokenWithAnnotation(DetailAST blockComment, int tokenType)
blockComment
- block comment start DetailASTtokenType
- parent token typeprivate static boolean isOnPlainClassMember(DetailAST blockComment, int memberType)
blockComment
- block comment start DetailASTmemberType
- parent token typeprivate static DetailAST getNextSiblingSkipComments(DetailAST node)
node
- current node