| Modifier and Type | Field and Description |
|---|---|
| private final AtomicBoolean | |
| private static final boolean | |
| private MetadataProvider | |
| private Map | |
| private final TypeEnvironmentMap | |
| private final TypeEnvironmentMap | |
| private final TypeEnvironmentMap |
| Access | Constructor and Description |
|---|---|
| public |
| empty | back to summary |
|---|---|
| private final AtomicBoolean empty | |
| METADATA_CACHE_DIAGNOSTICS | back to summary |
|---|---|
| private static final boolean METADATA_CACHE_DIAGNOSTICS | |
| metadataProvider | back to summary |
|---|---|
| private MetadataProvider metadataProvider | |
| packagesToXPackages | back to summary |
|---|---|
| private Map<Package, JavaXPackage> packagesToXPackages | |
| xClasses | back to summary |
|---|---|
| private final TypeEnvironmentMap<Class<T>, JavaXClass> xClasses | |
| xMethods | back to summary |
|---|---|
| private final TypeEnvironmentMap<Member, JavaXMethod> xMethods | |
| xProperties | back to summary |
|---|---|
| private final TypeEnvironmentMap<Member, JavaXProperty> xProperties | |
| JavaReflectionManager | back to summary |
|---|---|
| public JavaReflectionManager() | |
| buildAnnotationReader | back to summary |
|---|---|
| public AnnotationReader buildAnnotationReader(AnnotatedElement annotatedElement) Implements org. | |
| equals | back to summary |
|---|---|
| public boolean equals(XClass class1, Class<T> class2) Implements org. | |
| getDefaults | back to summary |
|---|---|
| public Map Implements org. | |
| getMetadataProvider | back to summary |
|---|---|
| public MetadataProvider getMetadataProvider() Implements org. | |
| getPackagesToXPackagesMap | back to summary |
|---|---|
| private Map | |
| getTypeEnvironment | back to summary |
|---|---|
| pack-priv TypeEnvironment getTypeEnvironment(final Type t) | |
| getXMethod | back to summary |
|---|---|
| pack-priv XMethod getXMethod(Member member, TypeEnvironment context) | |
| getXProperty | back to summary |
|---|---|
| pack-priv XProperty getXProperty(Member member, TypeEnvironment context) | |
| javaJavaXMethodConstruction | back to summary |
|---|---|
| private JavaXMethod javaJavaXMethodConstruction(Member member, TypeEnvironment typeEnvironment) | |
| javaXClassConstruction | back to summary |
|---|---|
| private JavaXClass javaXClassConstruction(Class<T> classType, TypeEnvironment typeEnvironment) | |
| javaXPropertyConstruction | back to summary |
|---|---|
| private JavaXProperty javaXPropertyConstruction(Member member, TypeEnvironment typeEnvironment) | |
| reset | back to summary |
|---|---|
| public void reset() Overrides default org. Doc from org. This resets 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. Ideally the ReflectionManager should be discarded after use, but sometimes that's not posible. This method is intended to be used when there is reasonable expectation for te ReflectionManager to no longer be needed, while having the option to still use it in case the assumption doesn't hold true. Careful: after invoking this method, returned X* instances will no longer honour any identity equality contract with X* instances which have been returned before resetting the cache. This operation does not affect the configuration.
| |
| setMetadataProvider | back to summary |
|---|---|
| public void setMetadataProvider(MetadataProvider metadataProvider) Implements org. Doc from org. Defines the metadata provider for a given Reflection Manager | |
| toApproximatingEnvironment | back to summary |
|---|---|
| public TypeEnvironment toApproximatingEnvironment(TypeEnvironment context) | |
| toClass | back to summary |
|---|---|
| public Class Implements org. | |
| toMethod | back to summary |
|---|---|
| public Method toMethod(XMethod xMethod) Implements org. | |
| toType | back to summary |
|---|---|
| public Type toType(XClass xClazz) Implements org.
| |
| toXClass | back to summary |
|---|---|
| public XClass toXClass(Class<T> clazz) Implements org. | |
| toXClass | back to summary |
|---|---|
| pack-priv XClass toXClass(Type t, final TypeEnvironment context) | |
| toXPackage | back to summary |
|---|---|
| public XPackage toXPackage(Package pkg) Implements org.
| |
| toXType | back to summary |
|---|---|
| public JavaXType toXType(TypeEnvironment context, Type propType) | |
| used | back to summary |
|---|---|
| private void used() | |