| Modifier and Type | Field and Description |
|---|---|
| public static boolean | ALLOW_JDK
Backdoor to allow mapping of JDK classes. |
| protected ClassLoader | |
| protected MetadataLogger | |
| protected Map | m_metadataClasses
Stores all metadata for classes. |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public void | |
| public void | |
| public ClassLoader | |
| public MetadataLogger | |
| public abstract MetadataClass | |
| public abstract MetadataClass | |
| protected Map | |
| protected boolean | |
| public abstract void | resolveGenericTypes(MetadataClass child, List<String> genericTypes, MetadataClass parent, MetadataDescriptor descriptor)
INTERNAL: This method resolves generic types based on the ASM class metadata. |
| public void | |
| public void |
| ALLOW_JDK | back to summary |
|---|---|
| public static boolean ALLOW_JDK Backdoor to allow mapping of JDK classes. | |
| m_loader | back to summary |
|---|---|
| protected ClassLoader m_loader | |
| m_logger | back to summary |
|---|---|
| protected MetadataLogger m_logger | |
| m_metadataClasses | back to summary |
|---|---|
| protected Map<String, MetadataClass> m_metadataClasses Stores all metadata for classes. | |
| MetadataFactory | back to summary |
|---|---|
| public MetadataFactory(MetadataLogger logger, ClassLoader loader) INTERNAL: | |
| addMetadataClass | back to summary |
|---|---|
| public void addMetadataClass(MetadataClass metadataClass) INTERNAL: | |
| addMetadataClass | back to summary |
|---|---|
| public void addMetadataClass(String name, MetadataClass metadataClass) INTERNAL: | |
| getLoader | back to summary |
|---|---|
| public ClassLoader getLoader() INTERNAL: | |
| getLogger | back to summary |
|---|---|
| public MetadataLogger getLogger() INTERNAL: | |
| getMetadataClass | back to summary |
|---|---|
| public abstract MetadataClass getMetadataClass(String className) Return the class metadata for the class name. | |
| getMetadataClass | back to summary |
|---|---|
| public abstract MetadataClass getMetadataClass(String className, boolean isLazy) Return the class metadata for the class name. | |
| getMetadataClasses | back to summary |
|---|---|
| protected Map INTERNAL: | |
| metadataClassExists | back to summary |
|---|---|
| protected boolean metadataClassExists(String className) INTERNAL: | |
| resolveGenericTypes | back to summary |
|---|---|
| public abstract void resolveGenericTypes(MetadataClass child, List<String> genericTypes, MetadataClass parent, MetadataDescriptor descriptor) INTERNAL: This method resolves generic types based on the ASM class metadata. Unless every other factory (e.g. APT mirror factory) respects the generic format as built from ASM this method will not work since it is very tied to it. | |
| setLoader | back to summary |
|---|---|
| public void setLoader(ClassLoader loader) INTERNAL: | |
| setLogger | back to summary |
|---|---|
| public void setLogger(MetadataLogger logger) INTERNAL: | |