| Modifier and Type | Field and Description |
|---|---|
| private AnnotationFinder | |
| protected static Map | |
| private String | |
| private String | |
| protected static final Class | |
| private static final long | |
| private static final boolean | |
| private boolean | |
| private List | |
| private IWeavingContext |
| Access | Constructor and Description |
|---|---|
| public | LTWWorld(ClassLoader loader, IWeavingContext weavingContext, IMessageHandler handler, ICrossReferenceHandler xrefHandler)
Build a World from a ClassLoader, for LTW support |
| Modifier and Type | Method and Description |
|---|---|
| public void | accept(Dump.
Overrides org. Implements org. |
| protected void | completeBinaryType(ResolvedType ret)
Overrides org. |
| private void | |
| protected ResolvedType | |
| public AnnotationFinder | |
| public ClassLoader | |
| public boolean | |
| public boolean | isLocallyDefined(String classname)
Overrides org. |
| public boolean | |
| public void | |
| private static Map | |
| private static Class | |
| protected boolean | |
| public ResolvedType | |
| protected ReferenceTypeDelegate | resolveDelegate(ReferenceType ty)
Overrides org. |
| protected ReferenceTypeDelegate | |
| private ReferenceTypeDelegate | resolveReflectionTypeDelegate(ReferenceType ty, ClassLoader resolutionLoader)
Helper method to resolve the delegate from the reflection delegate factory. |
| public void | storeClass(JavaClass clazz)
Overrides org. Implements org. |
| annotationFinder | back to summary |
|---|---|
| private AnnotationFinder annotationFinder | |
| bootstrapTypes | back to summary |
|---|---|
| protected static Map<K, V> bootstrapTypes | |
| classLoaderParentString | back to summary |
|---|---|
| private String classLoaderParentString | |
| classLoaderString | back to summary |
|---|---|
| private String classLoaderString | |
| concurrentMapClass | back to summary |
|---|---|
| protected static final Class<T> concurrentMapClass | |
| serialVersionUID | back to summary |
|---|---|
| private static final long serialVersionUID | |
| ShareBootstrapTypes | back to summary |
|---|---|
| private static final boolean ShareBootstrapTypes | |
| typeCompletionInProgress | back to summary |
|---|---|
| private boolean typeCompletionInProgress | |
| typesForCompletion | back to summary |
|---|---|
| private List<ResolvedType> typesForCompletion | |
| weavingContext | back to summary |
|---|---|
| private IWeavingContext weavingContext | |
| LTWWorld | back to summary |
|---|---|
| public LTWWorld(ClassLoader loader, IWeavingContext weavingContext, IMessageHandler handler, ICrossReferenceHandler xrefHandler) Build a World from a ClassLoader, for LTW support | |
| accept | back to summary |
|---|---|
| public void accept(Dump. Overrides org. Implements org. Doc from org. Dump processing when a fatal error occurs
| |
| completeBinaryType | back to summary |
|---|---|
| protected void completeBinaryType(ResolvedType ret) Overrides org. Doc from org. Called when a type is resolved - enables its type hierarchy to be finished off before we proceed
| |
| completeHierarchyForType | back to summary |
|---|---|
| private void completeHierarchyForType(ResolvedType ret) | |
| completeNonLocalType | back to summary |
|---|---|
| protected ResolvedType completeNonLocalType(ResolvedType ret) | |
| getAnnotationFinder | back to summary |
|---|---|
| public AnnotationFinder getAnnotationFinder() Implements org. | |
| getClassLoader | back to summary |
|---|---|
| public ClassLoader getClassLoader() | |
| isLoadtimeWeaving | back to summary |
|---|---|
| public boolean isLoadtimeWeaving() Overrides org. | |
| isLocallyDefined | back to summary |
|---|---|
| public boolean isLocallyDefined(String classname) Overrides org. Doc from org. Return true if the classloader relating to this world is definetly the one that will define the specified class. Return false otherwise or we don't know for certain.
| |
| isRunMinimalMemory | back to summary |
|---|---|
| public boolean isRunMinimalMemory() Overrides org.
| |
| loadedClass | back to summary |
|---|---|
| public void loadedClass(Class<T> clazz) Remove this class from the typeMap. Call back to be made from a publishing class loader The class loader should, ideally, make this call on each not yet working | |
| makeConcurrentMap | back to summary |
|---|---|
| private static Map | |
| makeConcurrentMapClass | back to summary |
|---|---|
| private static Class | |
| needsCompletion | back to summary |
|---|---|
| protected boolean needsCompletion() | |
| resolve | back to summary |
|---|---|
| public ResolvedType resolve(Class<T> aClass) Implements org. | |
| resolveDelegate | back to summary |
|---|---|
| protected ReferenceTypeDelegate resolveDelegate(ReferenceType ty) Overrides org. Override
| |
| resolveIfBootstrapDelegate | back to summary |
|---|---|
| protected ReferenceTypeDelegate resolveIfBootstrapDelegate(ReferenceType ty) | |
| resolveReflectionTypeDelegate | back to summary |
|---|---|
| private ReferenceTypeDelegate resolveReflectionTypeDelegate(ReferenceType ty, ClassLoader resolutionLoader) Helper method to resolve the delegate from the reflection delegate factory. | |
| storeClass | back to summary |
|---|---|
| public void storeClass(JavaClass clazz) Overrides org. Implements org. Doc from org. Store the provided class under "clazz.getClassName()"
| |