Package org.hibernate.processor.model
Interface ImportContext
- All Known Subinterfaces:
Metamodel
- All Known Implementing Classes:
AnnotationMeta
,AnnotationMetaEntity
,AnnotationMetaPackage
,ImportContextImpl
,NonManagedMetamodel
,XmlMetaEntity
public interface ImportContext
-
Method Summary
Modifier and TypeMethodDescriptionimportType
(String fqcn) Add fqcn to the import list.staticImport
(String fqcn, String member)
-
Method Details
-
importType
Add fqcn to the import list. Returns fqcn as needed in source code. Attempts to handle fqcn with array and generics references.e.g.
java.util.Collection<org.marvel.Hulk>
importsjava.util.Collection
and returnsCollection
org.marvel.Hulk[]
importsorg.marvel.Hulk
and returnsHulk
- Parameters:
fqcn
- Fully qualified class name of the type to import.- Returns:
- import string
-
staticImport
-
generateImports
String generateImports()
-