Package org.aspectj.apache.bcel.util
Klasse ThreadLocalAwareRepository
java.lang.Object
org.aspectj.apache.bcel.util.ThreadLocalAwareRepository
- Alle implementierten Schnittstellen:
Repository
-
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoidclear()Clear all entries from cache.Find the class with the name provided, if the class isn't there, return NULL.Find the JavaClass instance for the given run-time class objectFind the class with the name provided, if the class isn't there, make an attempt to load it.voidremoveClass(JavaClass clazz) Remove class from repositorystatic voidsetCurrentRepository(Repository repository) voidstoreClass(JavaClass clazz) Store the provided class under "clazz.getClassName()"
-
Konstruktordetails
-
ThreadLocalAwareRepository
public ThreadLocalAwareRepository()
-
-
Methodendetails
-
setCurrentRepository
-
storeClass
Beschreibung aus Schnittstelle kopiert:RepositoryStore the provided class under "clazz.getClassName()"- Angegeben von:
storeClassin SchnittstelleRepository
-
removeClass
Beschreibung aus Schnittstelle kopiert:RepositoryRemove class from repository- Angegeben von:
removeClassin SchnittstelleRepository
-
findClass
Beschreibung aus Schnittstelle kopiert:RepositoryFind the class with the name provided, if the class isn't there, return NULL.- Angegeben von:
findClassin SchnittstelleRepository
-
loadClass
Beschreibung aus Schnittstelle kopiert:RepositoryFind the class with the name provided, if the class isn't there, make an attempt to load it.- Angegeben von:
loadClassin SchnittstelleRepository- Löst aus:
ClassNotFoundException
-
loadClass
Beschreibung aus Schnittstelle kopiert:RepositoryFind the JavaClass instance for the given run-time class object- Angegeben von:
loadClassin SchnittstelleRepository- Löst aus:
ClassNotFoundException
-
clear
public void clear()Beschreibung aus Schnittstelle kopiert:RepositoryClear all entries from cache.- Angegeben von:
clearin SchnittstelleRepository
-