Package io.github.toolfactory.jvm
Class DefaultDriver
java.lang.Object
io.github.toolfactory.jvm.DefaultDriver
- All Implemented Interfaces:
Driver
,Closeable
,AutoCloseable
- Direct Known Subclasses:
HybridDriver
public class DefaultDriver extends Object implements Driver
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.github.toolfactory.jvm.Driver
Driver.InitializationException
-
Constructor Summary
Constructors Constructor Description DefaultDriver()
-
Method Summary
-
Constructor Details
-
DefaultDriver
public DefaultDriver()
-
-
Method Details
-
setAccessible
- Specified by:
setAccessible
in interfaceDriver
-
defineHookClass
- Specified by:
defineHookClass
in interfaceDriver
-
getPackage
- Specified by:
getPackage
in interfaceDriver
-
retrieveLoadedClasses
- Specified by:
retrieveLoadedClasses
in interfaceDriver
-
retrieveLoadedPackages
- Specified by:
retrieveLoadedPackages
in interfaceDriver
-
getFieldValue
- Specified by:
getFieldValue
in interfaceDriver
-
setFieldValue
- Specified by:
setFieldValue
in interfaceDriver
-
allocateInstance
- Specified by:
allocateInstance
in interfaceDriver
-
isBuiltinClassLoader
- Specified by:
isBuiltinClassLoader
in interfaceDriver
-
isClassLoaderDelegate
- Specified by:
isClassLoaderDelegate
in interfaceDriver
-
getBuiltinClassLoaderClass
- Specified by:
getBuiltinClassLoaderClass
in interfaceDriver
-
getClassLoaderDelegateClass
- Specified by:
getClassLoaderDelegateClass
in interfaceDriver
-
getConsulter
- Specified by:
getConsulter
in interfaceDriver
-
invoke
-
newInstance
- Specified by:
newInstance
in interfaceDriver
-
getDeclaredField
- Specified by:
getDeclaredField
in interfaceDriver
-
getDeclaredFields
- Specified by:
getDeclaredFields
in interfaceDriver
-
getDeclaredConstructors
- Specified by:
getDeclaredConstructors
in interfaceDriver
-
getDeclaredMethods
- Specified by:
getDeclaredMethods
in interfaceDriver
-
close
public void close()
-