Class JavaMetadataProvider
- java.lang.Object
-
- org.hibernate.annotations.common.reflection.java.JavaMetadataProvider
-
- All Implemented Interfaces:
MetadataProvider
public final class JavaMetadataProvider extends Object implements MetadataProvider
-
-
Constructor Summary
Constructors Constructor Description JavaMetadataProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AnnotationReadergetAnnotationReader(AnnotatedElement annotatedElement)provide metadata for a given annotated elementMap<Object,Object>getDefaults()provide default metadatavoidreset()Reset any internal caches.
-
-
-
Method Detail
-
getDefaults
public Map<Object,Object> getDefaults()
Description copied from interface:MetadataProviderprovide default metadata- Specified by:
getDefaultsin interfaceMetadataProvider
-
getAnnotationReader
public AnnotationReader getAnnotationReader(AnnotatedElement annotatedElement)
Description copied from interface:MetadataProviderprovide metadata for a given annotated element- Specified by:
getAnnotationReaderin interfaceMetadataProvider
-
reset
public void reset()
Description copied from interface:MetadataProviderReset any internal caches. This will free up memory in some implementations, at the cost of possibly being a bit slower if its services are needed again. Other configuration aspects are not affected.- Specified by:
resetin interfaceMetadataProvider
-
-