Class OrganizedImports
- java.lang.Object
-
- com.oracle.truffle.dsl.processor.java.transform.OrganizedImports
-
public final class OrganizedImports extends java.lang.Object
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method 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)
-
-
-
Method Detail
-
organize
public static OrganizedImports organize(CodeTypeElement topLevelClass)
-
createTypeReference
public java.lang.String createTypeReference(javax.lang.model.element.Element enclosedElement, javax.lang.model.type.TypeMirror type)
-
createStaticFieldReference
public java.lang.String createStaticFieldReference(javax.lang.model.element.Element enclosedElement, javax.lang.model.type.TypeMirror type, java.lang.String fieldName)
-
createStaticMethodReference
public java.lang.String createStaticMethodReference(javax.lang.model.element.Element enclosedElement, javax.lang.model.type.TypeMirror type, java.lang.String methodName)
-
generateImports
public java.util.Set<CodeImport> generateImports()
-
-