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.
- Since:
- 5.8
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionImportDetails(String importFullPath, String importGroup, boolean staticImport, DetailAST importAST) Initialise importFullPath, importGroup, staticImport, importAST. -
Method Summary
Modifier and TypeMethodDescriptionintGet import end line number from ast.Get import ast.Get import full path variable.Get import group.intGet import start line number from ast.booleanChecks if import is static.
-
Field Details
-
importFullPath
Import full path. -
importGroup
Import group. -
staticImport
private final boolean staticImportIs static import. -
importAST
Import AST.
-
-
Constructor Details
-
ImportDetails
-
-
Method Details
-
getImportFullPath
Get import full path variable.- Returns:
- import full path variable.
-
getStartLineNumber
public int getStartLineNumber()Get import start line number from ast.- Returns:
- import start line from ast.
-
getEndLineNumber
public int 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
-
isStaticImport
public boolean isStaticImport()Checks if import is static.- Returns:
- true, if import is static.
-
getImportAST
-