org.eclipse.xtext.xbase.compiler
Class ImportManager
java.lang.Object
org.eclipse.xtext.xbase.compiler.ImportManager
public class ImportManager
- extends java.lang.Object
- Author:
- Jan Koehnlein - Initial contribution and API
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ImportManager
public ImportManager(boolean organizeImports,
char innerTypeSeparator)
ImportManager
public ImportManager(boolean organizeImports)
ImportManager
public ImportManager(boolean organizeImports,
JvmDeclaredType thisType)
ImportManager
public ImportManager(boolean organizeImports,
JvmDeclaredType thisType,
char innerTypeSeparator)
serialize
public java.lang.CharSequence serialize(JvmType type)
appendType
public void appendType(JvmType type,
java.lang.StringBuilder builder)
allowsSimpleName
protected boolean allowsSimpleName(java.lang.String qualifiedName,
java.lang.String simpleName)
needsQualifiedName
protected boolean needsQualifiedName(java.lang.String qualifiedName,
java.lang.String simpleName)
addImportFor
public boolean addImportFor(JvmType type)
getImports
public java.util.List<java.lang.String> getImports()