public class ImportManager
extends java.lang.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(java.lang.String qualifiedName,
java.lang.String simpleName) |
void |
appendType(JvmType type,
java.lang.StringBuilder builder) |
java.util.List<java.lang.String> |
getImports() |
protected boolean |
needsQualifiedName(java.lang.String qualifiedName,
java.lang.String simpleName) |
java.lang.CharSequence |
serialize(JvmType type) |
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)
public java.lang.CharSequence serialize(JvmType type)
public void appendType(JvmType type, java.lang.StringBuilder builder)
protected boolean allowsSimpleName(java.lang.String qualifiedName, java.lang.String simpleName)
protected boolean needsQualifiedName(java.lang.String qualifiedName, java.lang.String simpleName)
public boolean addImportFor(JvmType type)
public java.util.List<java.lang.String> getImports()