public final class OrganizedImports
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
java.lang.String |
createStaticFieldReference(javax.lang.model.element.Element enclosedElement,
javax.lang.model.type.TypeMirror type,
java.lang.String fieldName) |
java.lang.String |
createStaticMethodReference(javax.lang.model.element.Element enclosedElement,
javax.lang.model.type.TypeMirror type,
java.lang.String methodName) |
java.lang.String |
createTypeReference(javax.lang.model.element.Element enclosedElement,
javax.lang.model.type.TypeMirror type) |
java.util.Set<CodeImport> |
generateImports() |
static OrganizedImports |
organize(CodeTypeElement topLevelClass) |
public static OrganizedImports organize(CodeTypeElement topLevelClass)
public java.lang.String createTypeReference(javax.lang.model.element.Element enclosedElement, javax.lang.model.type.TypeMirror type)
public java.lang.String createStaticFieldReference(javax.lang.model.element.Element enclosedElement, javax.lang.model.type.TypeMirror type, java.lang.String fieldName)
public java.lang.String createStaticMethodReference(javax.lang.model.element.Element enclosedElement, javax.lang.model.type.TypeMirror type, java.lang.String methodName)
public java.util.Set<CodeImport> generateImports()