public class NestedTypeAwareImportNormalizer extends AbstractNestedTypeAwareImportNormalizer
import java.util.Map
allows to use
Map$Entry entry
and Map.Entry entry
.
This import normalizer handles imports that use the dollar ('$'
) sign
as the separator for nested types.Modifier and Type | Field and Description |
---|---|
protected boolean |
allowWildcard |
Constructor and Description |
---|
NestedTypeAwareImportNormalizer(QualifiedName importedNamespace,
boolean wildcard,
boolean ignoreCase) |
Modifier and Type | Method and Description |
---|---|
QualifiedName |
deresolve(QualifiedName fullyQualifiedName) |
protected boolean |
importedNamespaceHasDollar() |
protected QualifiedName |
resolveNonWildcard(QualifiedName relativeName) |
protected QualifiedName |
resolveWildcard(QualifiedName relativeName) |
createNestedTypeAwareImportNormalizer, resolve
equals, getImportedNamespacePrefix, hashCode, hasWildCard, isIgnoreCase, toString
public NestedTypeAwareImportNormalizer(QualifiedName importedNamespace, boolean wildcard, boolean ignoreCase)
protected boolean importedNamespaceHasDollar()
public QualifiedName deresolve(QualifiedName fullyQualifiedName)
deresolve
in class ImportNormalizer
protected QualifiedName resolveWildcard(QualifiedName relativeName)
resolveWildcard
in class AbstractNestedTypeAwareImportNormalizer
protected QualifiedName resolveNonWildcard(QualifiedName relativeName)
resolveNonWildcard
in class AbstractNestedTypeAwareImportNormalizer