public class ImportManager extends Object
| Constructor and Description |
|---|
ImportManager() |
ImportManager(boolean organizeImports) |
ImportManager(boolean organizeImports,
char innerTypeSeparator) |
ImportManager(boolean organizeImports,
JvmDeclaredType thisType) |
ImportManager(boolean organizeImports,
JvmDeclaredType thisType,
char innerTypeSeparator) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
addImportFor(JvmType type) |
protected boolean |
allowsSimpleName(String qualifiedName,
String simpleName) |
void |
appendType(Class<?> type,
StringBuilder builder) |
void |
appendType(JvmType type,
StringBuilder builder) |
protected void |
appendType(String qualifiedName,
String shortName,
String namespaceImport,
StringBuilder builder) |
protected void |
appendType(String qualifiedName,
String shortName,
String outerShortName,
String namespaceImport,
StringBuilder builder) |
List<String> |
getImports() |
protected boolean |
needsQualifiedName(String qualifiedName,
String simpleName) |
protected void |
registerSimpleNamesOfInnerClasses(JvmDeclaredType thisType,
LinkedHashSet<JvmType> handled) |
CharSequence |
serialize(Class<?> type) |
CharSequence |
serialize(JvmType type) |
protected boolean |
shouldUseQualifiedNestedName(String identifier) |
public ImportManager(boolean organizeImports,
char innerTypeSeparator)
public ImportManager()
public ImportManager(boolean organizeImports)
public ImportManager(boolean organizeImports,
JvmDeclaredType thisType)
public ImportManager(boolean organizeImports,
JvmDeclaredType thisType,
char innerTypeSeparator)
protected void registerSimpleNamesOfInnerClasses(JvmDeclaredType thisType, LinkedHashSet<JvmType> handled)
public CharSequence serialize(JvmType type)
public CharSequence serialize(Class<?> type)
public void appendType(JvmType type, StringBuilder builder)
protected boolean shouldUseQualifiedNestedName(String identifier)
public void appendType(Class<?> type, StringBuilder builder)
protected void appendType(String qualifiedName, String shortName, String namespaceImport, StringBuilder builder)
protected void appendType(String qualifiedName, String shortName, String outerShortName, String namespaceImport, StringBuilder builder)
public boolean addImportFor(JvmType type)
Copyright © 2015. All Rights Reserved.