Class JavaAgentClassRegisterImpl
java.lang.Object
org.powermock.modules.agent.support.JavaAgentClassRegisterImpl
- All Implemented Interfaces:
JavaAgentClassRegister
Basic not thread-safety implementation of the
JavaAgentClassRegister-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclear()Remove all registered classes for all class loaders.booleanisModifiedByAgent(ClassLoader classLoader, String className) Check if class withclassNamehas been modified for the given class loadervoidregisterClass(ClassLoader loader, String className) Register that the class with nameclassNamehas been modified for the given class loader.
-
Field Details
-
modifiedClasses
-
-
Constructor Details
-
JavaAgentClassRegisterImpl
public JavaAgentClassRegisterImpl()
-
-
Method Details
-
isModifiedByAgent
Description copied from interface:JavaAgentClassRegisterCheck if class withclassNamehas been modified for the given class loader- Specified by:
isModifiedByAgentin interfaceJavaAgentClassRegister- Parameters:
classLoader- -ClassLoaderfor that class should be checkedclassName- - name of class- Returns:
trueif the given class has been modified, otherwisefalse
-
registerClass
Description copied from interface:JavaAgentClassRegisterRegister that the class with nameclassNamehas been modified for the given class loader.- Specified by:
registerClassin interfaceJavaAgentClassRegister- Parameters:
loader- -ClassLoaderfor that class has been modified.className- - name of the class which has been modified.
-
clear
public void clear()Description copied from interface:JavaAgentClassRegisterRemove all registered classes for all class loaders.- Specified by:
clearin interfaceJavaAgentClassRegister
-