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