public CachedClass getCachedSuperClass() { return cachedSuperClass.get(); }
private T getLocked (boolean force) { lock (); try { ManagedReference<T> resRef = reference; if (!force && resRef != INIT) return resRef.get(); T res = initValue(); if (res == null) { reference = NULL_REFERENCE; } else { reference = new ManagedReference<T>(bundle,res); } return res; } finally { unlock(); } }
private T getLocked (boolean force) { lock (); try { ManagedReference<T> resRef = reference; if (!force && resRef != INIT) return resRef.get(); T res = initValue(); if (res == null) { reference = NULL_REFERENCE; } else { reference = new ManagedReference<T>(bundle,res); } return res; } finally { unlock(); } }
public CallSiteClassLoader getCallSiteLoader() { return callSiteClassLoader.get(); }
private T getLocked (boolean force) { lock (); try { ManagedReference<T> resRef = reference; if (!force && resRef != INIT) return resRef.get(); T res = initValue(); if (res == null) { reference = NULL_REFERENCE; } else { reference = new ManagedReference<T>(bundle,res); } return res; } finally { unlock(); } }
public Collection<ClassInfo> getHierarchy() { return hierarchy.get(); }
private T getLocked (boolean force) { lock (); try { ManagedReference<T> resRef = reference; if (!force && resRef != INIT) return resRef.get(); T res = initValue(); if (res == null) { reference = NULL_REFERENCE; } else { reference = new ManagedReference<T>(bundle,res); } return res; } finally { unlock(); } }
public Set<CachedClass> getInterfaces() { return interfaces.get(); }
public CachedMethod[] getMethods() { return methods.get(); }
public CachedField[] getFields() { return fields.get(); }
public Set<CachedClass> getDeclaredInterfaces() { return declaredInterfaces.get(); }
public CachedConstructor[] getConstructors() { return constructors.get(); }
public Collection<ClassInfo> getHierarchy() { return hierarchy.get(); }
public CachedClass getCachedSuperClass() { return cachedSuperClass.get(); }
public Set<CachedClass> getDeclaredInterfaces() { return declaredInterfaces.get(); }
public Collection<ClassInfo> getHierarchy() { return hierarchy.get(); }