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 |
isOnAnnotationField(DetailAST blockComment)
Node is on annotation field declaration.
|
static boolean |
isOnClass(DetailAST blockComment)
Node is on class definition.
|
static boolean |
isOnCompactConstructor(DetailAST blockComment)
Node is on compact constructor, note that we don't need to check for a plain
token here, since a compact constructor must be public.
|
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 |
isOnMember(DetailAST blockComment)
Node is on type member declaration.
|
static boolean |
isOnMethod(DetailAST blockComment)
Node is on method declaration.
|
static boolean |
isOnPackage(DetailAST blockComment)
Node is on package definition.
|
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.
|
static boolean |
isOnRecord(DetailAST blockComment)
Node is on record definition.
|
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.
|
static boolean |
isOnType(DetailAST blockComment)
Node is on type definition.
|
private BlockCommentPosition()
public static boolean isOnType(DetailAST blockComment)
blockComment - DetailASTpublic static boolean isOnClass(DetailAST blockComment)
blockComment - DetailASTpublic static boolean isOnRecord(DetailAST blockComment)
blockComment - DetailASTpublic static boolean isOnPackage(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 isOnMember(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 isOnCompactConstructor(DetailAST blockComment)
blockComment - DetailASTpublic static boolean isOnEnumConstant(DetailAST blockComment)
blockComment - DetailASTpublic static boolean isOnAnnotationField(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 nodeprivate static DetailAST getPrevSiblingSkipComments(DetailAST node)
node - current nodeCopyright © 2001-2022. All Rights Reserved.