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
ConstructorsModifierConstructorDescriptionprivateImportDetails(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
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.
 
 
 -