private static class CustomImportOrderCheck.ImportDetails extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
private DetailAST |
importAST
Import AST.
|
private java.lang.String |
importFullPath
Import full path.
|
private java.lang.String |
importGroup
Import group.
|
private boolean |
staticImport
Is static import.
|
| Constructor and Description |
|---|
ImportDetails(java.lang.String importFullPath,
java.lang.String importGroup,
boolean staticImport,
DetailAST importAST)
Initialise importFullPath, importGroup, staticImport, importAST.
|
| Modifier and Type | Method and Description |
|---|---|
int |
getEndLineNumber()
Get import end line number from ast.
|
DetailAST |
getImportAST()
Get import ast.
|
java.lang.String |
getImportFullPath()
Get import full path variable.
|
java.lang.String |
getImportGroup()
Get import group.
|
int |
getStartLineNumber()
Get import start line number from ast.
|
boolean |
isStaticImport()
Checks if import is static.
|
private final java.lang.String importFullPath
private final java.lang.String importGroup
private final boolean staticImport
ImportDetails(java.lang.String importFullPath, java.lang.String importGroup, boolean staticImport, DetailAST importAST)
importFullPath - import full path.importGroup - import group.staticImport - if import is static.importAST - import astpublic java.lang.String getImportFullPath()
public int getStartLineNumber()
public int getEndLineNumber()
Note: It can be different from startLineNumber when import statement span multiple lines.
public java.lang.String getImportGroup()
public boolean isStaticImport()
public DetailAST getImportAST()
Copyright © 2001-2022. All Rights Reserved.