Package org.aspectj.apache.bcel.util
Klasse ThreadLocalAwareRepository
java.lang.Object
org.aspectj.apache.bcel.util.ThreadLocalAwareRepository
- Alle implementierten Schnittstellen:
Repository
-
Konstruktorübersicht
-
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoid
clear()
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.void
removeClass
(JavaClass clazz) Remove class from repositorystatic void
setCurrentRepository
(Repository repository) void
storeClass
(JavaClass clazz) Store the provided class under "clazz.getClassName()"
-
Konstruktordetails
-
ThreadLocalAwareRepository
public ThreadLocalAwareRepository()
-
-
Methodendetails
-
setCurrentRepository
-
storeClass
Beschreibung aus Schnittstelle kopiert:Repository
Store the provided class under "clazz.getClassName()"- Angegeben von:
storeClass
in SchnittstelleRepository
-
removeClass
Beschreibung aus Schnittstelle kopiert:Repository
Remove class from repository- Angegeben von:
removeClass
in SchnittstelleRepository
-
findClass
Beschreibung aus Schnittstelle kopiert:Repository
Find the class with the name provided, if the class isn't there, return NULL.- Angegeben von:
findClass
in SchnittstelleRepository
-
loadClass
Beschreibung aus Schnittstelle kopiert:Repository
Find the class with the name provided, if the class isn't there, make an attempt to load it.- Angegeben von:
loadClass
in SchnittstelleRepository
- Löst aus:
ClassNotFoundException
-
loadClass
Beschreibung aus Schnittstelle kopiert:Repository
Find the JavaClass instance for the given run-time class object- Angegeben von:
loadClass
in SchnittstelleRepository
- Löst aus:
ClassNotFoundException
-
clear
public void clear()Beschreibung aus Schnittstelle kopiert:Repository
Clear all entries from cache.- Angegeben von:
clear
in SchnittstelleRepository
-