Class CustomImportOrderCheck.ImportDetails
java.lang.Object
com.puppycrawl.tools.checkstyle.checks.imports.CustomImportOrderCheck.ImportDetails
- Enclosing class:
- CustomImportOrderCheck
Contains import attributes as line number, import full path, import
group.
-
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivate
ImportDetails
(String importFullPath, String importGroup, boolean staticImport, DetailAST importAST) Initialise importFullPath, importGroup, staticImport, importAST. -
Method Summary
Modifier and TypeMethodDescriptionint
Get import end line number from ast.Get import ast.Get import full path variable.Get import group.int
Get import start line number from ast.boolean
Checks if import is static.
-
Field Details
-
importFullPath
Import full path. -
importGroup
Import group. -
staticImport
Is static import. -
importAST
Import AST.
-
-
Constructor Details
-
ImportDetails
private ImportDetails(String importFullPath, String importGroup, boolean staticImport, DetailAST importAST) Initialise importFullPath, importGroup, staticImport, importAST.- Parameters:
importFullPath
- import full path.importGroup
- import group.staticImport
- if import is static.importAST
- import ast
-
-
Method Details
-
getImportFullPath
Get import full path variable.- Returns:
- import full path variable.
-
getStartLineNumber
Get import start line number from ast.- Returns:
- import start line from ast.
-
getEndLineNumber
Get import end line number from ast.Note: It can be different from startLineNumber when import statement span multiple lines.
- Returns:
- import end line from ast.
-
getImportGroup
Get import group.- Returns:
- import group.
-
isStaticImport
Checks if import is static.- Returns:
- true, if import is static.
-
getImportAST
Get import ast.- Returns:
- import ast.
-