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:
setAccessiblein interfaceDriver
-
defineHookClass
- Specified by:
defineHookClassin interfaceDriver
-
getPackage
- Specified by:
getPackagein interfaceDriver
-
retrieveLoadedClasses
- Specified by:
retrieveLoadedClassesin interfaceDriver
-
retrieveLoadedPackages
- Specified by:
retrieveLoadedPackagesin interfaceDriver
-
getFieldValue
- Specified by:
getFieldValuein interfaceDriver
-
setFieldValue
- Specified by:
setFieldValuein interfaceDriver
-
allocateInstance
- Specified by:
allocateInstancein interfaceDriver
-
isBuiltinClassLoader
- Specified by:
isBuiltinClassLoaderin interfaceDriver
-
isClassLoaderDelegate
- Specified by:
isClassLoaderDelegatein interfaceDriver
-
getBuiltinClassLoaderClass
- Specified by:
getBuiltinClassLoaderClassin interfaceDriver
-
getClassLoaderDelegateClass
- Specified by:
getClassLoaderDelegateClassin interfaceDriver
-
getConsulter
- Specified by:
getConsulterin interfaceDriver
-
invoke
-
newInstance
- Specified by:
newInstancein interfaceDriver
-
getDeclaredField
- Specified by:
getDeclaredFieldin interfaceDriver
-
getDeclaredFields
- Specified by:
getDeclaredFieldsin interfaceDriver
-
getDeclaredConstructors
- Specified by:
getDeclaredConstructorsin interfaceDriver
-
getDeclaredMethods
- Specified by:
getDeclaredMethodsin interfaceDriver
-
close
public void close()
-