Index

A B C D E F G H I J L M N O P R S T U 
All Classes|All Packages

A

Abst() - Constructor for class io.github.toolfactory.jvm.function.catalog.ConstructorInvokeFunction.Abst
 
Abst() - Constructor for class io.github.toolfactory.jvm.function.catalog.ConsulterSupplyFunction.Abst
 
Abst() - Constructor for class io.github.toolfactory.jvm.function.catalog.DeepConsulterSupplyFunction.Abst
 
Abst() - Constructor for class io.github.toolfactory.jvm.function.catalog.MethodInvokeFunction.Abst
 
Abst() - Constructor for class io.github.toolfactory.jvm.function.catalog.PrivateLookupInMethodHandleSupplier.Abst
 
Abst() - Constructor for class io.github.toolfactory.jvm.function.catalog.ThrowExceptionFunction.Abst
 
Abst(Map<Object, Object>) - Constructor for class io.github.toolfactory.jvm.function.catalog.ConsulterSupplier.Abst
 
Abst(Map<Object, Object>) - Constructor for class io.github.toolfactory.jvm.function.catalog.DefineHookClassFunction.Abst
 
Abst(Map<Object, Object>) - Constructor for class io.github.toolfactory.jvm.function.catalog.GetDeclaredConstructorsFunction.Abst
 
Abst(Map<Object, Object>) - Constructor for class io.github.toolfactory.jvm.function.catalog.GetDeclaredFieldsFunction.Abst
 
Abst(Map<Object, Object>) - Constructor for class io.github.toolfactory.jvm.function.catalog.GetDeclaredMethodsFunction.Abst
 
Abst(Map<Object, Object>) - Constructor for class io.github.toolfactory.jvm.function.catalog.SetAccessibleFunction.Abst
 
Abst(Map<Object, Object>) - Constructor for class io.github.toolfactory.jvm.function.catalog.SetFieldValueFunction.Abst
 
accept(I) - Method in interface io.github.toolfactory.jvm.function.template.Consumer
 
accept(I, J, K) - Method in interface io.github.toolfactory.jvm.function.template.TriConsumer
 
accept(Object, Field, Object) - Method in class io.github.toolfactory.jvm.function.catalog.SetFieldValueFunction.ForJava7
 
accept(Object, Field, Object) - Method in class io.github.toolfactory.jvm.function.catalog.SetFieldValueFunction.Native.ForJava7
 
accept(AccessibleObject, Boolean) - Method in class io.github.toolfactory.jvm.function.catalog.SetAccessibleFunction.ForJava7
 
accept(AccessibleObject, Boolean) - Method in class io.github.toolfactory.jvm.function.catalog.SetAccessibleFunction.ForJava9
 
accept(AccessibleObject, Boolean) - Method in class io.github.toolfactory.jvm.function.catalog.SetAccessibleFunction.Native.ForJava7
 
accept(AccessibleObject, Boolean) - Method in class io.github.toolfactory.jvm.function.catalog.SetAccessibleFunction.Native.ForJava9
 
accept(Throwable) - Method in class io.github.toolfactory.jvm.function.catalog.ThrowExceptionFunction.ForJava7
 
accept(Throwable) - Method in class io.github.toolfactory.jvm.function.catalog.ThrowExceptionFunction.Native.ForJava7
 
accept(T, U) - Method in interface io.github.toolfactory.jvm.function.template.BiConsumer
 
allocateInstance(Class<?>) - Method in interface io.github.toolfactory.jvm.Driver
 
allocateInstance(Class<?>) - Method in class io.github.toolfactory.jvm.DriverAbst
 
AllocateInstanceFunction - Interface in io.github.toolfactory.jvm.function.catalog
 
AllocateInstanceFunction.ForJava7 - Class in io.github.toolfactory.jvm.function.catalog
 
AllocateInstanceFunction.Native - Interface in io.github.toolfactory.jvm.function.catalog
 
AllocateInstanceFunction.Native.ForJava7 - Class in io.github.toolfactory.jvm.function.catalog
 
apply(I) - Method in interface io.github.toolfactory.jvm.function.template.Function
 
apply(I, J) - Method in interface io.github.toolfactory.jvm.function.template.BiFunction
 
apply(I, J, K) - Method in interface io.github.toolfactory.jvm.function.template.TriFunction
 
apply(Class<?>) - Method in class io.github.toolfactory.jvm.function.catalog.AllocateInstanceFunction.ForJava7
 
apply(Class<?>) - Method in class io.github.toolfactory.jvm.function.catalog.AllocateInstanceFunction.Native.ForJava7
 
apply(Class<?>) - Method in class io.github.toolfactory.jvm.function.catalog.ConsulterSupplyFunction.ForJava7
 
apply(Class<?>) - Method in class io.github.toolfactory.jvm.function.catalog.ConsulterSupplyFunction.ForJava9
 
apply(Class<?>) - Method in class io.github.toolfactory.jvm.function.catalog.DeepConsulterSupplyFunction.ForJava14
 
apply(Class<?>) - Method in class io.github.toolfactory.jvm.function.catalog.DeepConsulterSupplyFunction.ForJava7
 
apply(Class<?>) - Method in class io.github.toolfactory.jvm.function.catalog.DeepConsulterSupplyFunction.ForJava7.ForSemeru
 
apply(Class<?>) - Method in class io.github.toolfactory.jvm.function.catalog.DeepConsulterSupplyFunction.ForJava9
 
apply(Class<?>) - Method in class io.github.toolfactory.jvm.function.catalog.GetDeclaredConstructorsFunction.ForJava7
 
apply(Class<?>) - Method in class io.github.toolfactory.jvm.function.catalog.GetDeclaredConstructorsFunction.ForJava7.ForSemeru
 
apply(Class<?>) - Method in class io.github.toolfactory.jvm.function.catalog.GetDeclaredFieldsFunction.ForJava7
 
apply(Class<?>) - Method in class io.github.toolfactory.jvm.function.catalog.GetDeclaredFieldsFunction.ForJava7.ForSemeru
 
apply(Class<?>) - Method in class io.github.toolfactory.jvm.function.catalog.GetDeclaredMethodsFunction.ForJava7
 
apply(Class<?>) - Method in class io.github.toolfactory.jvm.function.catalog.GetDeclaredMethodsFunction.ForJava7.ForSemeru
 
apply(Class<?>, byte[]) - Method in class io.github.toolfactory.jvm.function.catalog.DefineHookClassFunction.ForJava17
 
apply(Class<?>, byte[]) - Method in class io.github.toolfactory.jvm.function.catalog.DefineHookClassFunction.ForJava7
 
apply(Class<?>, String) - Method in class io.github.toolfactory.jvm.function.catalog.GetDeclaredFieldFunction.ForJava7
 
apply(Class<?>, String, Class<?>[]) - Method in class io.github.toolfactory.jvm.function.catalog.GetDeclaredMethodFunction.ForJava7
 
apply(ClassLoader) - Method in class io.github.toolfactory.jvm.function.catalog.GetLoadedClassesRetrieverFunction.ForJava7
 
apply(ClassLoader) - Method in class io.github.toolfactory.jvm.function.catalog.GetLoadedClassesRetrieverFunction.ForJava7.ForSemeru
 
apply(ClassLoader) - Method in class io.github.toolfactory.jvm.function.catalog.GetLoadedClassesRetrieverFunction.Native.ForJava7
 
apply(ClassLoader) - Method in class io.github.toolfactory.jvm.function.catalog.GetLoadedPackagesFunction.ForJava7
 
apply(ClassLoader) - Method in class io.github.toolfactory.jvm.function.catalog.GetLoadedPackagesFunction.Native.ForJava7
 
apply(ClassLoader, String) - Method in class io.github.toolfactory.jvm.function.catalog.GetPackageFunction.ForJava7
 
apply(ClassLoader, String) - Method in class io.github.toolfactory.jvm.function.catalog.GetPackageFunction.ForJava9
 
apply(Object, Object...) - Method in class io.github.toolfactory.jvm.function.catalog.ThrowExceptionFunction.Abst
 
apply(Object, Object...) - Method in interface io.github.toolfactory.jvm.function.catalog.ThrowExceptionFunction
 
apply(Object, Field) - Method in class io.github.toolfactory.jvm.function.catalog.GetFieldValueFunction.ForJava7
 
apply(Object, Field) - Method in class io.github.toolfactory.jvm.function.catalog.GetFieldValueFunction.Native.ForJava7
 
apply(Constructor<?>, Object[]) - Method in class io.github.toolfactory.jvm.function.catalog.ConstructorInvokeFunction.Abst
 
apply(Method, Object, Object[]) - Method in class io.github.toolfactory.jvm.function.catalog.MethodInvokeFunction.Abst
 

B

BiConsumer<T,​U> - Interface in io.github.toolfactory.jvm.function.template
 
BiConsumerAdapter<F,​I,​J> - Class in io.github.toolfactory.jvm.util
 
BiConsumerAdapter() - Constructor for class io.github.toolfactory.jvm.util.BiConsumerAdapter
 
BiConsumerAdapter(F) - Constructor for class io.github.toolfactory.jvm.util.BiConsumerAdapter
 
BiFunction<I,​J,​R> - Interface in io.github.toolfactory.jvm.function.template
 
BufferHandler - Class in io.github.toolfactory.jvm.util
 
BufferHandler() - Constructor for class io.github.toolfactory.jvm.util.BufferHandler
 
buildClassNameBasedLockSupplierSupplier(Map<Object, Object>) - Method in class io.github.toolfactory.jvm.function.catalog.GetLoadedClassesRetrieverFunction.ForJava7.ForSemeru
 
buildClassNameBasedLockSupplierSupplier(Map<Object, Object>) - Method in class io.github.toolfactory.jvm.function.catalog.GetLoadedClassesRetrieverFunction.Native.ForJava7.ForSemeru
 
BuildingException(String) - Constructor for exception io.github.toolfactory.jvm.util.ObjectProvider.BuildingException
 
BuildingException(String, Throwable) - Constructor for exception io.github.toolfactory.jvm.util.ObjectProvider.BuildingException
 
BuiltinClassLoaderClassSupplier - Interface in io.github.toolfactory.jvm.function.catalog
 
BuiltinClassLoaderClassSupplier.ForJava7 - Class in io.github.toolfactory.jvm.function.catalog
 
BuiltinClassLoaderClassSupplier.ForJava9 - Class in io.github.toolfactory.jvm.function.catalog
 

C

Classes - Class in io.github.toolfactory.jvm.util
 
Classes() - Constructor for class io.github.toolfactory.jvm.util.Classes
 
classesField - Variable in class io.github.toolfactory.jvm.function.catalog.GetLoadedClassesRetrieverFunction.Native.ForJava7
 
ClassLoaderDelegateClassSupplier - Interface in io.github.toolfactory.jvm.function.catalog
 
ClassLoaderDelegateClassSupplier.ForJava7 - Class in io.github.toolfactory.jvm.function.catalog
 
ClassLoaderDelegateClassSupplier.ForJava9 - Class in io.github.toolfactory.jvm.function.catalog
 
classNameBasedLockField - Variable in class io.github.toolfactory.jvm.function.catalog.GetLoadedClassesRetrieverFunction.ForJava7.ForSemeru
 
classNameBasedLockSupplier - Variable in class io.github.toolfactory.jvm.function.catalog.GetLoadedClassesRetrieverFunction.ForJava7.ForSemeru
 
CleanableSupplier<T> - Interface in io.github.toolfactory.jvm.util
 
clear() - Method in interface io.github.toolfactory.jvm.util.CleanableSupplier
 
close() - Method in interface io.github.toolfactory.jvm.Driver
 
close() - Method in class io.github.toolfactory.jvm.DriverAbst
 
cls - Variable in class io.github.toolfactory.jvm.function.catalog.BuiltinClassLoaderClassSupplier.ForJava9
 
cls - Variable in class io.github.toolfactory.jvm.function.catalog.ClassLoaderDelegateClassSupplier.ForJava9
 
compile(String, Object...) - Static method in class io.github.toolfactory.jvm.util.Strings
 
ConstructorInvokeFunction - Interface in io.github.toolfactory.jvm.function.catalog
 
ConstructorInvokeFunction.Abst - Class in io.github.toolfactory.jvm.function.catalog
 
ConstructorInvokeFunction.ForJava7 - Class in io.github.toolfactory.jvm.function.catalog
 
ConstructorInvokeFunction.ForJava9 - Class in io.github.toolfactory.jvm.function.catalog
 
consulter - Variable in class io.github.toolfactory.jvm.function.catalog.ConsulterSupplier.Abst
 
consulter - Variable in class io.github.toolfactory.jvm.function.catalog.DefineHookClassFunction.ForJava17
 
ConsulterSupplier - Interface in io.github.toolfactory.jvm.function.catalog
 
ConsulterSupplier.Abst - Class in io.github.toolfactory.jvm.function.catalog
 
ConsulterSupplier.ForJava14 - Interface in io.github.toolfactory.jvm.function.catalog
 
ConsulterSupplier.ForJava14.ForSemeru - Class in io.github.toolfactory.jvm.function.catalog
 
ConsulterSupplier.ForJava17 - Class in io.github.toolfactory.jvm.function.catalog
 
ConsulterSupplier.ForJava7 - Class in io.github.toolfactory.jvm.function.catalog
 
ConsulterSupplier.ForJava7.ForSemeru - Class in io.github.toolfactory.jvm.function.catalog
 
ConsulterSupplier.ForJava9 - Class in io.github.toolfactory.jvm.function.catalog
 
ConsulterSupplier.ForJava9.ForSemeru - Class in io.github.toolfactory.jvm.function.catalog
 
ConsulterSupplier.Hybrid - Interface in io.github.toolfactory.jvm.function.catalog
 
ConsulterSupplier.Hybrid.ForJava17 - Class in io.github.toolfactory.jvm.function.catalog
 
ConsulterSupplier.Hybrid.ForJava17.ForSemeru - Class in io.github.toolfactory.jvm.function.catalog
 
ConsulterSupplier.Native - Interface in io.github.toolfactory.jvm.function.catalog
 
ConsulterSupplier.Native.ForJava14 - Interface in io.github.toolfactory.jvm.function.catalog
 
ConsulterSupplier.Native.ForJava14.ForSemeru - Class in io.github.toolfactory.jvm.function.catalog
 
ConsulterSupplier.Native.ForJava7 - Class in io.github.toolfactory.jvm.function.catalog
 
ConsulterSupplier.Native.ForJava7.ForSemeru - Class in io.github.toolfactory.jvm.function.catalog
 
ConsulterSupplier.Native.ForJava9 - Interface in io.github.toolfactory.jvm.function.catalog
 
ConsulterSupplier.Native.ForJava9.ForSemeru - Class in io.github.toolfactory.jvm.function.catalog
 
ConsulterSupplyFunction - Interface in io.github.toolfactory.jvm.function.catalog
 
ConsulterSupplyFunction.Abst<F> - Class in io.github.toolfactory.jvm.function.catalog
 
ConsulterSupplyFunction.ForJava7 - Class in io.github.toolfactory.jvm.function.catalog
 
ConsulterSupplyFunction.ForJava9 - Class in io.github.toolfactory.jvm.function.catalog
 
Consumer<I> - Interface in io.github.toolfactory.jvm.function.template
 
copy(InputStream, OutputStream) - Static method in class io.github.toolfactory.jvm.util.Streams
 
create() - Static method in class io.github.toolfactory.jvm.InfoImpl
 
create(ByteBuffer) - Static method in class io.github.toolfactory.jvm.util.JavaClass
 
CRITICAL_VERSIONS - Static variable in interface io.github.toolfactory.jvm.Info
 

D

DeepConsulterSupplyFunction - Interface in io.github.toolfactory.jvm.function.catalog
 
DeepConsulterSupplyFunction.Abst<F> - Class in io.github.toolfactory.jvm.function.catalog
 
DeepConsulterSupplyFunction.ForJava14 - Class in io.github.toolfactory.jvm.function.catalog
 
DeepConsulterSupplyFunction.ForJava7 - Class in io.github.toolfactory.jvm.function.catalog
 
DeepConsulterSupplyFunction.ForJava7.ForSemeru - Class in io.github.toolfactory.jvm.function.catalog
 
DeepConsulterSupplyFunction.ForJava9 - Class in io.github.toolfactory.jvm.function.catalog
 
DefaultDriver - Class in io.github.toolfactory.jvm
 
DefaultDriver() - Constructor for class io.github.toolfactory.jvm.DefaultDriver
 
defineHookClass(Class<?>, byte[]) - Method in interface io.github.toolfactory.jvm.Driver
 
defineHookClass(Class<?>, byte[]) - Method in class io.github.toolfactory.jvm.DriverAbst
 
DefineHookClassFunction - Interface in io.github.toolfactory.jvm.function.catalog
 
DefineHookClassFunction.Abst - Class in io.github.toolfactory.jvm.function.catalog
 
DefineHookClassFunction.ForJava17 - Class in io.github.toolfactory.jvm.function.catalog
 
DefineHookClassFunction.ForJava7 - Class in io.github.toolfactory.jvm.function.catalog
 
DefineHookClassFunction.ForJava9 - Class in io.github.toolfactory.jvm.function.catalog
 
defineHookClassMethodHandle - Variable in class io.github.toolfactory.jvm.function.catalog.DefineHookClassFunction.Abst
 
Driver - Interface in io.github.toolfactory.jvm
 
Driver.Factory - Class in io.github.toolfactory.jvm
 
Driver.Factory.FactoryException - Exception in io.github.toolfactory.jvm
 
Driver.InitializeException - Exception in io.github.toolfactory.jvm
 
Driver.InstantiateException - Exception in io.github.toolfactory.jvm
 
DriverAbst - Class in io.github.toolfactory.jvm
 
DriverAbst() - Constructor for class io.github.toolfactory.jvm.DriverAbst
 
duplicate(ByteBuffer) - Static method in class io.github.toolfactory.jvm.util.BufferHandler
 

E

extractByUsing(ByteBuffer, Function<JavaClass, T>) - Static method in class io.github.toolfactory.jvm.util.JavaClass
 

F

Factory() - Constructor for class io.github.toolfactory.jvm.Driver.Factory
 
FactoryException(Throwable) - Constructor for exception io.github.toolfactory.jvm.Driver.Factory.FactoryException
 
fieldOffset - Variable in class io.github.toolfactory.jvm.function.catalog.GetLoadedPackagesFunction.ForJava7
 
flip(T) - Static method in class io.github.toolfactory.jvm.util.BufferHandler
 
ForJava14(Map<Object, Object>) - Constructor for class io.github.toolfactory.jvm.function.catalog.DeepConsulterSupplyFunction.ForJava14
 
ForJava17(Map<Object, Object>) - Constructor for class io.github.toolfactory.jvm.function.catalog.ConsulterSupplier.ForJava17
 
ForJava17(Map<Object, Object>) - Constructor for class io.github.toolfactory.jvm.function.catalog.ConsulterSupplier.Hybrid.ForJava17
 
ForJava17(Map<Object, Object>) - Constructor for class io.github.toolfactory.jvm.function.catalog.DefineHookClassFunction.ForJava17
 
ForJava7(Map<Object, Object>) - Constructor for class io.github.toolfactory.jvm.function.catalog.AllocateInstanceFunction.ForJava7
 
ForJava7(Map<Object, Object>) - Constructor for class io.github.toolfactory.jvm.function.catalog.AllocateInstanceFunction.Native.ForJava7
 
ForJava7(Map<Object, Object>) - Constructor for class io.github.toolfactory.jvm.function.catalog.BuiltinClassLoaderClassSupplier.ForJava7
 
ForJava7(Map<Object, Object>) - Constructor for class io.github.toolfactory.jvm.function.catalog.ClassLoaderDelegateClassSupplier.ForJava7
 
ForJava7(Map<Object, Object>) - Constructor for class io.github.toolfactory.jvm.function.catalog.ConstructorInvokeFunction.ForJava7
 
ForJava7(Map<Object, Object>) - Constructor for class io.github.toolfactory.jvm.function.catalog.ConsulterSupplier.ForJava7
 
ForJava7(Map<Object, Object>) - Constructor for class io.github.toolfactory.jvm.function.catalog.ConsulterSupplier.Native.ForJava7
 
ForJava7(Map<Object, Object>) - Constructor for class io.github.toolfactory.jvm.function.catalog.ConsulterSupplyFunction.ForJava7
 
ForJava7(Map<Object, Object>) - Constructor for class io.github.toolfactory.jvm.function.catalog.DeepConsulterSupplyFunction.ForJava7
 
ForJava7(Map<Object, Object>) - Constructor for class io.github.toolfactory.jvm.function.catalog.DefineHookClassFunction.ForJava7
 
ForJava7(Map<Object, Object>) - Constructor for class io.github.toolfactory.jvm.function.catalog.GetDeclaredConstructorsFunction.ForJava7
 
ForJava7(Map<Object, Object>) - Constructor for class io.github.toolfactory.jvm.function.catalog.GetDeclaredFieldFunction.ForJava7
 
ForJava7(Map<Object, Object>) - Constructor for class io.github.toolfactory.jvm.function.catalog.GetDeclaredFieldsFunction.ForJava7
 
ForJava7(Map<Object, Object>) - Constructor for class io.github.toolfactory.jvm.function.catalog.GetDeclaredMethodFunction.ForJava7
 
ForJava7(Map<Object, Object>) - Constructor for class io.github.toolfactory.jvm.function.catalog.GetDeclaredMethodsFunction.ForJava7
 
ForJava7(Map<Object, Object>) - Constructor for class io.github.toolfactory.jvm.function.catalog.GetFieldValueFunction.ForJava7
 
ForJava7(Map<Object, Object>) - Constructor for class io.github.toolfactory.jvm.function.catalog.GetFieldValueFunction.Native.ForJava7
 
ForJava7(Map<Object, Object>) - Constructor for class io.github.toolfactory.jvm.function.catalog.GetLoadedClassesRetrieverFunction.ForJava7
 
ForJava7(Map<Object, Object>) - Constructor for class io.github.toolfactory.jvm.function.catalog.GetLoadedClassesRetrieverFunction.Native.ForJava7
 
ForJava7(Map<Object, Object>) - Constructor for class io.github.toolfactory.jvm.function.catalog.GetLoadedPackagesFunction.ForJava7
 
ForJava7(Map<Object, Object>) - Constructor for class io.github.toolfactory.jvm.function.catalog.GetLoadedPackagesFunction.Native.ForJava7
 
ForJava7(Map<Object, Object>) - Constructor for class io.github.toolfactory.jvm.function.catalog.GetPackageFunction.ForJava7
 
ForJava7(Map<Object, Object>) - Constructor for class io.github.toolfactory.jvm.function.catalog.MethodInvokeFunction.ForJava7
 
ForJava7(Map<Object, Object>) - Constructor for class io.github.toolfactory.jvm.function.catalog.PrivateLookupInMethodHandleSupplier.ForJava7
 
ForJava7(Map<Object, Object>) - Constructor for class io.github.toolfactory.jvm.function.catalog.SetAccessibleFunction.ForJava7
 
ForJava7(Map<Object, Object>) - Constructor for class io.github.toolfactory.jvm.function.catalog.SetAccessibleFunction.Native.ForJava7
 
ForJava7(Map<Object, Object>) - Constructor for class io.github.toolfactory.jvm.function.catalog.SetFieldValueFunction.ForJava7
 
ForJava7(Map<Object, Object>) - Constructor for class io.github.toolfactory.jvm.function.catalog.SetFieldValueFunction.Native.ForJava7
 
ForJava7(Map<Object, Object>) - Constructor for class io.github.toolfactory.jvm.function.catalog.ThrowExceptionFunction.ForJava7
 
ForJava7(Map<Object, Object>) - Constructor for class io.github.toolfactory.jvm.function.catalog.ThrowExceptionFunction.Native.ForJava7
 
ForJava7(Map<Object, Object>) - Constructor for class io.github.toolfactory.jvm.function.catalog.UnsafeSupplier.ForJava7
 
ForJava9(Map<Object, Object>) - Constructor for class io.github.toolfactory.jvm.function.catalog.BuiltinClassLoaderClassSupplier.ForJava9
 
ForJava9(Map<Object, Object>) - Constructor for class io.github.toolfactory.jvm.function.catalog.ClassLoaderDelegateClassSupplier.ForJava9
 
ForJava9(Map<Object, Object>) - Constructor for class io.github.toolfactory.jvm.function.catalog.ConstructorInvokeFunction.ForJava9
 
ForJava9(Map<Object, Object>) - Constructor for class io.github.toolfactory.jvm.function.catalog.ConsulterSupplier.ForJava9
 
ForJava9(Map<Object, Object>) - Constructor for class io.github.toolfactory.jvm.function.catalog.ConsulterSupplyFunction.ForJava9
 
ForJava9(Map<Object, Object>) - Constructor for class io.github.toolfactory.jvm.function.catalog.DeepConsulterSupplyFunction.ForJava9
 
ForJava9(Map<Object, Object>) - Constructor for class io.github.toolfactory.jvm.function.catalog.DefineHookClassFunction.ForJava9
 
ForJava9(Map<Object, Object>) - Constructor for class io.github.toolfactory.jvm.function.catalog.GetPackageFunction.ForJava9
 
ForJava9(Map<Object, Object>) - Constructor for class io.github.toolfactory.jvm.function.catalog.MethodInvokeFunction.ForJava9
 
ForJava9(Map<Object, Object>) - Constructor for class io.github.toolfactory.jvm.function.catalog.PrivateLookupInMethodHandleSupplier.ForJava9
 
ForJava9(Map<Object, Object>) - Constructor for class io.github.toolfactory.jvm.function.catalog.SetAccessibleFunction.ForJava9
 
ForJava9(Map<Object, Object>) - Constructor for class io.github.toolfactory.jvm.function.catalog.SetAccessibleFunction.Native.ForJava9
 
ForSemeru(Map<Object, Object>) - Constructor for class io.github.toolfactory.jvm.function.catalog.ConsulterSupplier.ForJava14.ForSemeru
 
ForSemeru(Map<Object, Object>) - Constructor for class io.github.toolfactory.jvm.function.catalog.ConsulterSupplier.ForJava7.ForSemeru
 
ForSemeru(Map<Object, Object>) - Constructor for class io.github.toolfactory.jvm.function.catalog.ConsulterSupplier.ForJava9.ForSemeru
 
ForSemeru(Map<Object, Object>) - Constructor for class io.github.toolfactory.jvm.function.catalog.ConsulterSupplier.Hybrid.ForJava17.ForSemeru
 
ForSemeru(Map<Object, Object>) - Constructor for class io.github.toolfactory.jvm.function.catalog.ConsulterSupplier.Native.ForJava14.ForSemeru
 
ForSemeru(Map<Object, Object>) - Constructor for class io.github.toolfactory.jvm.function.catalog.ConsulterSupplier.Native.ForJava7.ForSemeru
 
ForSemeru(Map<Object, Object>) - Constructor for class io.github.toolfactory.jvm.function.catalog.ConsulterSupplier.Native.ForJava9.ForSemeru
 
ForSemeru(Map<Object, Object>) - Constructor for class io.github.toolfactory.jvm.function.catalog.DeepConsulterSupplyFunction.ForJava7.ForSemeru
 
ForSemeru(Map<Object, Object>) - Constructor for class io.github.toolfactory.jvm.function.catalog.GetDeclaredConstructorsFunction.ForJava7.ForSemeru
 
ForSemeru(Map<Object, Object>) - Constructor for class io.github.toolfactory.jvm.function.catalog.GetDeclaredFieldsFunction.ForJava7.ForSemeru
 
ForSemeru(Map<Object, Object>) - Constructor for class io.github.toolfactory.jvm.function.catalog.GetDeclaredMethodsFunction.ForJava7.ForSemeru
 
ForSemeru(Map<Object, Object>) - Constructor for class io.github.toolfactory.jvm.function.catalog.GetLoadedClassesRetrieverFunction.ForJava7.ForSemeru
 
ForSemeru(Map<Object, Object>) - Constructor for class io.github.toolfactory.jvm.function.catalog.GetLoadedClassesRetrieverFunction.Native.ForJava7.ForSemeru
 
FULL_ACCESS_MASK - Static variable in class io.github.toolfactory.jvm.function.catalog.ConsulterSupplier.ForJava7.ForSemeru
 
FULL_ACCESS_MASK - Static variable in class io.github.toolfactory.jvm.function.catalog.ConsulterSupplier.ForJava9.ForSemeru
 
function - Variable in class io.github.toolfactory.jvm.util.BiConsumerAdapter
 
function - Variable in class io.github.toolfactory.jvm.util.FunctionAdapter
 
Function<I,​R> - Interface in io.github.toolfactory.jvm.function.template
 
FunctionAdapter<F,​I,​O> - Class in io.github.toolfactory.jvm.util
 
FunctionAdapter() - Constructor for class io.github.toolfactory.jvm.util.FunctionAdapter
 
FunctionAdapter(F) - Constructor for class io.github.toolfactory.jvm.util.FunctionAdapter
 
functionsToMap() - Method in class io.github.toolfactory.jvm.DriverAbst
 
functionsToMap() - Method in class io.github.toolfactory.jvm.HybridDriver
 
functionsToMap() - Method in class io.github.toolfactory.jvm.NativeDriver
 

G

get() - Method in class io.github.toolfactory.jvm.function.catalog.BuiltinClassLoaderClassSupplier.ForJava7
 
get() - Method in class io.github.toolfactory.jvm.function.catalog.BuiltinClassLoaderClassSupplier.ForJava9
 
get() - Method in class io.github.toolfactory.jvm.function.catalog.ClassLoaderDelegateClassSupplier.ForJava7
 
get() - Method in class io.github.toolfactory.jvm.function.catalog.ClassLoaderDelegateClassSupplier.ForJava9
 
get() - Method in class io.github.toolfactory.jvm.function.catalog.ConsulterSupplier.Abst
 
get() - Method in class io.github.toolfactory.jvm.function.catalog.PrivateLookupInMethodHandleSupplier.Abst
 
get() - Method in class io.github.toolfactory.jvm.function.catalog.UnsafeSupplier.ForJava7
 
get() - Method in interface io.github.toolfactory.jvm.function.template.Supplier
 
get(Map<Object, Object>) - Static method in class io.github.toolfactory.jvm.util.ObjectProvider
 
getAccessibleSetter(Map<Object, Object>) - Method in class io.github.toolfactory.jvm.DriverAbst
 
getAllocateInstanceFunctionClass() - Method in class io.github.toolfactory.jvm.DefaultDriver
 
getAllocateInstanceFunctionClass() - Method in class io.github.toolfactory.jvm.DriverAbst
 
getAllocateInstanceFunctionClass() - Method in class io.github.toolfactory.jvm.NativeDriver
 
getAllocateInstanceInvoker(Map<Object, Object>) - Method in class io.github.toolfactory.jvm.DriverAbst
 
getAsInputStreams(ClassLoader, String) - Static method in class io.github.toolfactory.jvm.util.Resources
 
getBuiltinClassLoaderClass() - Method in interface io.github.toolfactory.jvm.Driver
 
getBuiltinClassLoaderClass() - Method in class io.github.toolfactory.jvm.DriverAbst
 
getBuiltinClassLoaderClassSupplier(Map<Object, Object>) - Method in class io.github.toolfactory.jvm.DriverAbst
 
getBuiltinClassLoaderClassSupplierClass() - Method in class io.github.toolfactory.jvm.DefaultDriver
 
getBuiltinClassLoaderClassSupplierClass() - Method in class io.github.toolfactory.jvm.DriverAbst
 
getClassLoaderDelegateClass() - Method in interface io.github.toolfactory.jvm.Driver
 
getClassLoaderDelegateClass() - Method in class io.github.toolfactory.jvm.DriverAbst
 
getClassLoaderDelegateClassSupplier(Map<Object, Object>) - Method in class io.github.toolfactory.jvm.DriverAbst
 
getClassLoaderDelegateClassSupplierClass() - Method in class io.github.toolfactory.jvm.DefaultDriver
 
getClassLoaderDelegateClassSupplierClass() - Method in class io.github.toolfactory.jvm.DriverAbst
 
getClassOrWrapper(Class<?>) - Static method in class io.github.toolfactory.jvm.util.Classes
 
getConstructorInvokeFunctionClass() - Method in class io.github.toolfactory.jvm.DefaultDriver
 
getConstructorInvokeFunctionClass() - Method in class io.github.toolfactory.jvm.DriverAbst
 
getConstructorInvoker(Map<Object, Object>) - Method in class io.github.toolfactory.jvm.DriverAbst
 
getConsulter(Class<?>) - Method in interface io.github.toolfactory.jvm.Driver
 
getConsulter(Class<?>) - Method in class io.github.toolfactory.jvm.DriverAbst
 
getConsulterRetriever(Map<Object, Object>) - Method in class io.github.toolfactory.jvm.DriverAbst
 
getConsulterSupplyFunctionClass() - Method in class io.github.toolfactory.jvm.DefaultDriver
 
getConsulterSupplyFunctionClass() - Method in class io.github.toolfactory.jvm.DriverAbst
 
getDeclaredConstructors(Class<T>) - Method in interface io.github.toolfactory.jvm.Driver
 
getDeclaredConstructors(Class<T>) - Method in class io.github.toolfactory.jvm.DriverAbst
 
GetDeclaredConstructorsFunction - Interface in io.github.toolfactory.jvm.function.catalog
 
GetDeclaredConstructorsFunction.Abst - Class in io.github.toolfactory.jvm.function.catalog
 
GetDeclaredConstructorsFunction.ForJava7 - Class in io.github.toolfactory.jvm.function.catalog
 
GetDeclaredConstructorsFunction.ForJava7.ForSemeru - Class in io.github.toolfactory.jvm.function.catalog
 
getDeclaredConstructorsRetriever(Map<Object, Object>) - Method in class io.github.toolfactory.jvm.DriverAbst
 
GetDeclaredFieldFunction - Interface in io.github.toolfactory.jvm.function.catalog
 
GetDeclaredFieldFunction.ForJava7 - Class in io.github.toolfactory.jvm.function.catalog
 
getDeclaredFields - Variable in class io.github.toolfactory.jvm.function.catalog.GetDeclaredFieldFunction.ForJava7
 
getDeclaredFields(Class<?>) - Method in interface io.github.toolfactory.jvm.Driver
 
getDeclaredFields(Class<?>) - Method in class io.github.toolfactory.jvm.DriverAbst
 
GetDeclaredFieldsFunction - Interface in io.github.toolfactory.jvm.function.catalog
 
GetDeclaredFieldsFunction.Abst - Class in io.github.toolfactory.jvm.function.catalog
 
GetDeclaredFieldsFunction.ForJava7 - Class in io.github.toolfactory.jvm.function.catalog
 
GetDeclaredFieldsFunction.ForJava7.ForSemeru - Class in io.github.toolfactory.jvm.function.catalog
 
getDeclaredFieldsRetriever(Map<Object, Object>) - Method in class io.github.toolfactory.jvm.DriverAbst
 
GetDeclaredMethodFunction - Interface in io.github.toolfactory.jvm.function.catalog
 
GetDeclaredMethodFunction.ForJava7 - Class in io.github.toolfactory.jvm.function.catalog
 
getDeclaredMethods(Class<?>) - Method in interface io.github.toolfactory.jvm.Driver
 
getDeclaredMethods(Class<?>) - Method in class io.github.toolfactory.jvm.DriverAbst
 
getDeclaredMethodsFunction - Variable in class io.github.toolfactory.jvm.function.catalog.GetDeclaredMethodFunction.ForJava7
 
GetDeclaredMethodsFunction - Interface in io.github.toolfactory.jvm.function.catalog
 
GetDeclaredMethodsFunction.Abst - Class in io.github.toolfactory.jvm.function.catalog
 
GetDeclaredMethodsFunction.ForJava7 - Class in io.github.toolfactory.jvm.function.catalog
 
GetDeclaredMethodsFunction.ForJava7.ForSemeru - Class in io.github.toolfactory.jvm.function.catalog
 
getDeclaredMethodsRetriever(Map<Object, Object>) - Method in class io.github.toolfactory.jvm.DriverAbst
 
getDeepConsulterRetriever(Map<Object, Object>) - Method in class io.github.toolfactory.jvm.DriverAbst
 
getDeepConsulterSupplyFunctionClass() - Method in class io.github.toolfactory.jvm.DefaultDriver
 
getDeepConsulterSupplyFunctionClass() - Method in class io.github.toolfactory.jvm.DriverAbst
 
getDefineHookClassFunctionClass() - Method in class io.github.toolfactory.jvm.DefaultDriver
 
getDefineHookClassFunctionClass() - Method in class io.github.toolfactory.jvm.DriverAbst
 
getExceptionThrower(Map<Object, Object>) - Method in class io.github.toolfactory.jvm.DriverAbst
 
getFieldValue(Object, Field) - Method in interface io.github.toolfactory.jvm.Driver
 
getFieldValue(Object, Field) - Method in class io.github.toolfactory.jvm.DriverAbst
 
GetFieldValueFunction - Interface in io.github.toolfactory.jvm.function.catalog
 
GetFieldValueFunction.ForJava7 - Class in io.github.toolfactory.jvm.function.catalog
 
GetFieldValueFunction.Native - Interface in io.github.toolfactory.jvm.function.catalog
 
GetFieldValueFunction.Native.ForJava7 - Class in io.github.toolfactory.jvm.function.catalog
 
getFieldValueRetriever(Map<Object, Object>) - Method in class io.github.toolfactory.jvm.DriverAbst
 
getFieldValueSetter(Map<Object, Object>) - Method in class io.github.toolfactory.jvm.DriverAbst
 
getFunction() - Method in class io.github.toolfactory.jvm.util.FunctionAdapter
 
getGetDeclaredConstructorsFunctionClass() - Method in class io.github.toolfactory.jvm.DefaultDriver
 
getGetDeclaredConstructorsFunctionClass() - Method in class io.github.toolfactory.jvm.DriverAbst
 
getGetDeclaredFieldsFunctionClass() - Method in class io.github.toolfactory.jvm.DefaultDriver
 
getGetDeclaredFieldsFunctionClass() - Method in class io.github.toolfactory.jvm.DriverAbst
 
getGetDeclaredMethodsFunctionClass() - Method in class io.github.toolfactory.jvm.DefaultDriver
 
getGetDeclaredMethodsFunctionClass() - Method in class io.github.toolfactory.jvm.DriverAbst
 
getGetFieldValueFunctionClass() - Method in class io.github.toolfactory.jvm.DefaultDriver
 
getGetFieldValueFunctionClass() - Method in class io.github.toolfactory.jvm.DriverAbst
 
getGetFieldValueFunctionClass() - Method in class io.github.toolfactory.jvm.NativeDriver
 
getGetLoadedClassesRetrieverFunctionClass() - Method in class io.github.toolfactory.jvm.DefaultDriver
 
getGetLoadedClassesRetrieverFunctionClass() - Method in class io.github.toolfactory.jvm.DriverAbst
 
getGetLoadedClassesRetrieverFunctionClass() - Method in class io.github.toolfactory.jvm.NativeDriver
 
getGetLoadedPackagesFunctionClass() - Method in class io.github.toolfactory.jvm.DefaultDriver
 
getGetLoadedPackagesFunctionClass() - Method in class io.github.toolfactory.jvm.DriverAbst
 
getGetLoadedPackagesFunctionClass() - Method in class io.github.toolfactory.jvm.NativeDriver
 
getGetPackageFunctionClass() - Method in class io.github.toolfactory.jvm.DefaultDriver
 
getGetPackageFunctionClass() - Method in class io.github.toolfactory.jvm.DriverAbst
 
getHookClassDefiner(Map<Object, Object>) - Method in class io.github.toolfactory.jvm.DriverAbst
 
getInfoInstance() - Static method in class io.github.toolfactory.jvm.Info.Provider
 
getInstance() - Static method in class io.github.toolfactory.jvm.InfoImpl
 
getLoadedClassesRetriever(ClassLoader) - Method in interface io.github.toolfactory.jvm.Driver
 
getLoadedClassesRetriever(ClassLoader) - Method in class io.github.toolfactory.jvm.DriverAbst
 
getLoadedClassesRetrieverFunction(Map<Object, Object>) - Method in class io.github.toolfactory.jvm.DriverAbst
 
GetLoadedClassesRetrieverFunction - Interface in io.github.toolfactory.jvm.function.catalog
 
GetLoadedClassesRetrieverFunction.ForJava7 - Class in io.github.toolfactory.jvm.function.catalog
 
GetLoadedClassesRetrieverFunction.ForJava7.ForSemeru - Class in io.github.toolfactory.jvm.function.catalog
 
GetLoadedClassesRetrieverFunction.Native - Interface in io.github.toolfactory.jvm.function.catalog
 
GetLoadedClassesRetrieverFunction.Native.ForJava7 - Class in io.github.toolfactory.jvm.function.catalog
 
GetLoadedClassesRetrieverFunction.Native.ForJava7.ForSemeru - Class in io.github.toolfactory.jvm.function.catalog
 
GetLoadedPackagesFunction - Interface in io.github.toolfactory.jvm.function.catalog
 
GetLoadedPackagesFunction.ForJava7 - Class in io.github.toolfactory.jvm.function.catalog
 
GetLoadedPackagesFunction.Native - Interface in io.github.toolfactory.jvm.function.catalog
 
GetLoadedPackagesFunction.Native.ForJava7 - Class in io.github.toolfactory.jvm.function.catalog
 
getLoadedPackagesRetriever(Map<Object, Object>) - Method in class io.github.toolfactory.jvm.DriverAbst
 
getMethodInvokeFunctionClass() - Method in class io.github.toolfactory.jvm.DefaultDriver
 
getMethodInvokeFunctionClass() - Method in class io.github.toolfactory.jvm.DriverAbst
 
getMethodInvoker(Map<Object, Object>) - Method in class io.github.toolfactory.jvm.DriverAbst
 
getName() - Method in class io.github.toolfactory.jvm.util.JavaClass
 
getNew() - Static method in class io.github.toolfactory.jvm.Driver.Factory
 
getNew(String) - Static method in class io.github.toolfactory.jvm.Driver.Factory
 
getNewDefault() - Static method in class io.github.toolfactory.jvm.Driver.Factory
 
getNewHybrid() - Static method in class io.github.toolfactory.jvm.Driver.Factory
 
getNewNative() - Static method in class io.github.toolfactory.jvm.Driver.Factory
 
getObject(Class<? super F>, Map<Object, Object>) - Static method in class io.github.toolfactory.jvm.util.ObjectProvider
 
getOrBuildAccessibleSetter(Map<Object, Object>) - Method in class io.github.toolfactory.jvm.DriverAbst
 
getOrBuildAllocateInstanceInvoker(Map<Object, Object>) - Method in class io.github.toolfactory.jvm.DriverAbst
 
getOrBuildBuiltinClassLoaderClassSupplier(Map<Object, Object>) - Method in class io.github.toolfactory.jvm.DriverAbst
 
getOrBuildClassLoaderDelegateClassSupplier(Map<Object, Object>) - Method in class io.github.toolfactory.jvm.DriverAbst
 
getOrBuildConstructorInvoker(Map<Object, Object>) - Method in class io.github.toolfactory.jvm.DriverAbst
 
getOrBuildConsulterRetriever(Map<Object, Object>) - Method in class io.github.toolfactory.jvm.DriverAbst
 
getOrBuildDeclaredConstructorsRetriever(Map<Object, Object>) - Method in class io.github.toolfactory.jvm.DriverAbst
 
getOrBuildDeclaredFieldsRetriever(Map<Object, Object>) - Method in class io.github.toolfactory.jvm.DriverAbst
 
getOrBuildDeclaredMethodsRetriever(Map<Object, Object>) - Method in class io.github.toolfactory.jvm.DriverAbst
 
getOrBuildDeepConsulterRetriever(Map<Object, Object>) - Method in class io.github.toolfactory.jvm.DriverAbst
 
getOrBuildExceptionThrower(Map<Object, Object>) - Method in class io.github.toolfactory.jvm.DriverAbst
 
getOrBuildFieldValueRetriever(Map<Object, Object>) - Method in class io.github.toolfactory.jvm.DriverAbst
 
getOrBuildFieldValueSetter(Map<Object, Object>) - Method in class io.github.toolfactory.jvm.DriverAbst
 
getOrBuildHookClassDefiner(Map<Object, Object>) - Method in class io.github.toolfactory.jvm.DriverAbst
 
getOrBuildLoadedClassesRetrieverFunction(Map<Object, Object>) - Method in class io.github.toolfactory.jvm.DriverAbst
 
getOrBuildLoadedPackagesRetriever(Map<Object, Object>) - Method in class io.github.toolfactory.jvm.DriverAbst
 
getOrBuildMethodInvoker(Map<Object, Object>) - Method in class io.github.toolfactory.jvm.DriverAbst
 
getOrBuildObject(Class<? super T>, Map<Object, Object>) - Method in class io.github.toolfactory.jvm.util.ObjectProvider
 
getOrBuildPackageRetriever(Map<Object, Object>) - Method in class io.github.toolfactory.jvm.DriverAbst
 
getPackage(ClassLoader, String) - Method in interface io.github.toolfactory.jvm.Driver
 
getPackage(ClassLoader, String) - Method in class io.github.toolfactory.jvm.DriverAbst
 
GetPackageFunction - Interface in io.github.toolfactory.jvm.function.catalog
 
GetPackageFunction.ForJava7 - Class in io.github.toolfactory.jvm.function.catalog
 
GetPackageFunction.ForJava9 - Class in io.github.toolfactory.jvm.function.catalog
 
getPackageName() - Method in class io.github.toolfactory.jvm.util.JavaClass
 
getPackageRetriever(Map<Object, Object>) - Method in class io.github.toolfactory.jvm.DriverAbst
 
getSetAccessibleFunctionClass() - Method in class io.github.toolfactory.jvm.DefaultDriver
 
getSetAccessibleFunctionClass() - Method in class io.github.toolfactory.jvm.DriverAbst
 
getSetAccessibleFunctionClass() - Method in class io.github.toolfactory.jvm.NativeDriver
 
getSetFieldValueFunctionClass() - Method in class io.github.toolfactory.jvm.DefaultDriver
 
getSetFieldValueFunctionClass() - Method in class io.github.toolfactory.jvm.DriverAbst
 
getSetFieldValueFunctionClass() - Method in class io.github.toolfactory.jvm.NativeDriver
 
getSimpleName() - Method in class io.github.toolfactory.jvm.util.JavaClass
 
getThrowExceptionFunctionClass() - Method in class io.github.toolfactory.jvm.DefaultDriver
 
getThrowExceptionFunctionClass() - Method in class io.github.toolfactory.jvm.DriverAbst
 
getThrowExceptionFunctionClass() - Method in class io.github.toolfactory.jvm.NativeDriver
 
getVersion() - Method in interface io.github.toolfactory.jvm.Info
 
getVersion() - Method in class io.github.toolfactory.jvm.InfoImpl
 

H

HybridDriver - Class in io.github.toolfactory.jvm
 
HybridDriver() - Constructor for class io.github.toolfactory.jvm.HybridDriver
 

I

Info - Interface in io.github.toolfactory.jvm
 
Info.Provider - Class in io.github.toolfactory.jvm
 
InfoImpl - Class in io.github.toolfactory.jvm
 
InfoImpl() - Constructor for class io.github.toolfactory.jvm.InfoImpl
 
InitializeException(String) - Constructor for exception io.github.toolfactory.jvm.Driver.InitializeException
 
InitializeException(String, Throwable) - Constructor for exception io.github.toolfactory.jvm.Driver.InitializeException
 
InstantiateException(Throwable) - Constructor for exception io.github.toolfactory.jvm.Driver.InstantiateException
 
INTERNAL_PRIVILEGED - Static variable in class io.github.toolfactory.jvm.function.catalog.ConsulterSupplier.ForJava7.ForSemeru
 
invoke(Method, Object, Object[]) - Method in interface io.github.toolfactory.jvm.Driver
 
invoke(Method, Object, Object[]) - Method in class io.github.toolfactory.jvm.DriverAbst
 
io.github.toolfactory.jvm - package io.github.toolfactory.jvm
 
io.github.toolfactory.jvm.function.catalog - package io.github.toolfactory.jvm.function.catalog
 
io.github.toolfactory.jvm.function.template - package io.github.toolfactory.jvm.function.template
 
io.github.toolfactory.jvm.util - package io.github.toolfactory.jvm.util
 
is32Bit() - Method in interface io.github.toolfactory.jvm.Info
 
is32Bit() - Method in class io.github.toolfactory.jvm.InfoImpl
 
is64Bit() - Method in interface io.github.toolfactory.jvm.Info
 
is64Bit() - Method in class io.github.toolfactory.jvm.InfoImpl
 
isAssignableFrom(Class<?>, Class<?>) - Static method in class io.github.toolfactory.jvm.util.Classes
 
isBuiltinClassLoader(ClassLoader) - Method in interface io.github.toolfactory.jvm.Driver
 
isBuiltinClassLoader(ClassLoader) - Method in class io.github.toolfactory.jvm.DriverAbst
 
isClassLoaderDelegate(ClassLoader) - Method in interface io.github.toolfactory.jvm.Driver
 
isClassLoaderDelegate(ClassLoader) - Method in class io.github.toolfactory.jvm.DriverAbst
 
isCompressedOopsOffOn64Bit() - Method in interface io.github.toolfactory.jvm.Info
 
isCompressedOopsOffOn64Bit() - Method in class io.github.toolfactory.jvm.InfoImpl
 
isCompressedOopsOffOn64BitHotspot() - Method in interface io.github.toolfactory.jvm.Info
 
isCompressedOopsOffOn64BitHotspot() - Method in class io.github.toolfactory.jvm.InfoImpl
 

J

JavaClass - Class in io.github.toolfactory.jvm.util
 
join(String, Collection<?>) - Static method in class io.github.toolfactory.jvm.util.Strings
 

L

limit(T) - Static method in class io.github.toolfactory.jvm.util.BufferHandler
 
loadedClassesVectorMemoryOffset - Variable in class io.github.toolfactory.jvm.function.catalog.GetLoadedClassesRetrieverFunction.ForJava7
 
loadFromResources(String, String, ClassLoader...) - Static method in class io.github.toolfactory.jvm.util.Properties
 
loadFromResourcesAndMerge(String, String, ClassLoader...) - Static method in class io.github.toolfactory.jvm.util.Properties
 
loadFromResourceWithHigherPropertyValue(ClassLoader, String, String, ClassLoader...) - Static method in class io.github.toolfactory.jvm.util.Properties
 

M

methodHandle - Variable in class io.github.toolfactory.jvm.function.catalog.ConstructorInvokeFunction.Abst
 
methodHandle - Variable in class io.github.toolfactory.jvm.function.catalog.GetDeclaredConstructorsFunction.Abst
 
methodHandle - Variable in class io.github.toolfactory.jvm.function.catalog.GetDeclaredFieldsFunction.Abst
 
methodHandle - Variable in class io.github.toolfactory.jvm.function.catalog.GetDeclaredMethodsFunction.Abst
 
methodHandle - Variable in class io.github.toolfactory.jvm.function.catalog.GetPackageFunction.ForJava9
 
methodHandle - Variable in class io.github.toolfactory.jvm.function.catalog.MethodInvokeFunction.Abst
 
methodHandle - Variable in class io.github.toolfactory.jvm.function.catalog.PrivateLookupInMethodHandleSupplier.Abst
 
MethodInvokeFunction - Interface in io.github.toolfactory.jvm.function.catalog
 
MethodInvokeFunction.Abst - Class in io.github.toolfactory.jvm.function.catalog
 
MethodInvokeFunction.ForJava7 - Class in io.github.toolfactory.jvm.function.catalog
 
MethodInvokeFunction.ForJava9 - Class in io.github.toolfactory.jvm.function.catalog
 
MODULE - Static variable in class io.github.toolfactory.jvm.function.catalog.ConsulterSupplier.ForJava14.ForSemeru
 
MODULE - Static variable in class io.github.toolfactory.jvm.function.catalog.ConsulterSupplier.ForJava9.ForSemeru
 

N

NativeDriver - Class in io.github.toolfactory.jvm
 
NativeDriver() - Constructor for class io.github.toolfactory.jvm.NativeDriver
 
newInstance(Constructor<T>, Object[]) - Method in interface io.github.toolfactory.jvm.Driver
 
newInstance(Constructor<T>, Object[]) - Method in class io.github.toolfactory.jvm.DriverAbst
 

O

ObjectProvider - Class in io.github.toolfactory.jvm.util
 
ObjectProvider(int...) - Constructor for class io.github.toolfactory.jvm.util.ObjectProvider
 
ObjectProvider.BuildingException - Exception in io.github.toolfactory.jvm.util
 

P

PACKAGE - Static variable in class io.github.toolfactory.jvm.function.catalog.ConsulterSupplier.ForJava7.ForSemeru
 
position(T) - Static method in class io.github.toolfactory.jvm.util.BufferHandler
 
privateLookupInMethodHandle - Variable in class io.github.toolfactory.jvm.function.catalog.DefineHookClassFunction.ForJava17
 
PrivateLookupInMethodHandleSupplier - Interface in io.github.toolfactory.jvm.function.catalog
 
PrivateLookupInMethodHandleSupplier.Abst - Class in io.github.toolfactory.jvm.function.catalog
 
PrivateLookupInMethodHandleSupplier.ForJava7 - Class in io.github.toolfactory.jvm.function.catalog
 
PrivateLookupInMethodHandleSupplier.ForJava9 - Class in io.github.toolfactory.jvm.function.catalog
 
Properties - Class in io.github.toolfactory.jvm.util
 
Properties() - Constructor for class io.github.toolfactory.jvm.util.Properties
 
Provider() - Constructor for class io.github.toolfactory.jvm.Info.Provider
 
putIfAbsent(Map<Object, Object>, Supplier<ObjectProvider>) - Static method in class io.github.toolfactory.jvm.util.ObjectProvider
 

R

Resources - Class in io.github.toolfactory.jvm.util
 
Resources() - Constructor for class io.github.toolfactory.jvm.util.Resources
 
retrieveConsulter(MethodHandles.Lookup, MethodHandle) - Method in class io.github.toolfactory.jvm.function.catalog.DefineHookClassFunction.ForJava7
 
retrieveConsulter(MethodHandles.Lookup, MethodHandle) - Method in class io.github.toolfactory.jvm.function.catalog.DefineHookClassFunction.ForJava9
 
retrieveLoadedPackages(ClassLoader) - Method in interface io.github.toolfactory.jvm.Driver
 
retrieveLoadedPackages(ClassLoader) - Method in class io.github.toolfactory.jvm.DriverAbst
 
retrieveName(byte[]) - Static method in class io.github.toolfactory.jvm.util.Classes
 
retrieveName(ByteBuffer) - Static method in class io.github.toolfactory.jvm.util.Classes
 

S

setAccessible(AccessibleObject, boolean) - Method in interface io.github.toolfactory.jvm.Driver
 
setAccessible(AccessibleObject, boolean) - Method in class io.github.toolfactory.jvm.DriverAbst
 
SetAccessibleFunction - Interface in io.github.toolfactory.jvm.function.catalog
 
SetAccessibleFunction.Abst<B> - Class in io.github.toolfactory.jvm.function.catalog
 
SetAccessibleFunction.ForJava7 - Class in io.github.toolfactory.jvm.function.catalog
 
SetAccessibleFunction.ForJava9 - Class in io.github.toolfactory.jvm.function.catalog
 
SetAccessibleFunction.Native - Interface in io.github.toolfactory.jvm.function.catalog
 
SetAccessibleFunction.Native.ForJava7 - Class in io.github.toolfactory.jvm.function.catalog
 
SetAccessibleFunction.Native.ForJava9 - Class in io.github.toolfactory.jvm.function.catalog
 
setDefaultDriverClass(Class<? extends Driver>) - Static method in class io.github.toolfactory.jvm.Driver.Factory
 
setDefaultDriverClass(String) - Static method in class io.github.toolfactory.jvm.Driver.Factory
 
setFieldValue(Object, Field, Object) - Method in interface io.github.toolfactory.jvm.Driver
 
setFieldValue(Object, Field, Object) - Method in class io.github.toolfactory.jvm.DriverAbst
 
SetFieldValueFunction - Interface in io.github.toolfactory.jvm.function.catalog
 
SetFieldValueFunction.Abst - Class in io.github.toolfactory.jvm.function.catalog
 
SetFieldValueFunction.ForJava7 - Class in io.github.toolfactory.jvm.function.catalog
 
SetFieldValueFunction.Native - Interface in io.github.toolfactory.jvm.function.catalog
 
SetFieldValueFunction.Native.ForJava7 - Class in io.github.toolfactory.jvm.function.catalog
 
setFunction(F) - Method in class io.github.toolfactory.jvm.util.BiConsumerAdapter
 
setFunction(F) - Method in class io.github.toolfactory.jvm.util.FunctionAdapter
 
setHybridDriverClass(Class<? extends Driver>) - Static method in class io.github.toolfactory.jvm.Driver.Factory
 
setHybridDriverClass(String) - Static method in class io.github.toolfactory.jvm.Driver.Factory
 
setNativeDriverClass(Class<? extends Driver>) - Static method in class io.github.toolfactory.jvm.Driver.Factory
 
setNativeDriverClass(String) - Static method in class io.github.toolfactory.jvm.Driver.Factory
 
shareContent(ByteBuffer) - Static method in class io.github.toolfactory.jvm.util.BufferHandler
 
Streams - Class in io.github.toolfactory.jvm.util
 
Streams() - Constructor for class io.github.toolfactory.jvm.util.Streams
 
Strings - Class in io.github.toolfactory.jvm.util
 
Strings() - Constructor for class io.github.toolfactory.jvm.util.Strings
 
Supplier<T> - Interface in io.github.toolfactory.jvm.function.template
 

T

throwException(Object, Object...) - Method in interface io.github.toolfactory.jvm.Driver
 
throwException(Object, Object...) - Method in class io.github.toolfactory.jvm.DriverAbst
 
throwExceptionFunction - Variable in class io.github.toolfactory.jvm.function.catalog.ConstructorInvokeFunction.Abst
 
throwExceptionFunction - Variable in class io.github.toolfactory.jvm.function.catalog.DefineHookClassFunction.Abst
 
throwExceptionFunction - Variable in class io.github.toolfactory.jvm.function.catalog.GetDeclaredConstructorsFunction.Abst
 
throwExceptionFunction - Variable in class io.github.toolfactory.jvm.function.catalog.GetDeclaredFieldFunction.ForJava7
 
throwExceptionFunction - Variable in class io.github.toolfactory.jvm.function.catalog.GetDeclaredFieldsFunction.Abst
 
throwExceptionFunction - Variable in class io.github.toolfactory.jvm.function.catalog.GetDeclaredMethodFunction.ForJava7
 
throwExceptionFunction - Variable in class io.github.toolfactory.jvm.function.catalog.GetDeclaredMethodsFunction.Abst
 
throwExceptionFunction - Variable in class io.github.toolfactory.jvm.function.catalog.GetPackageFunction.ForJava9
 
throwExceptionFunction - Variable in class io.github.toolfactory.jvm.function.catalog.MethodInvokeFunction.Abst
 
throwExceptionFunction - Variable in class io.github.toolfactory.jvm.function.catalog.SetAccessibleFunction.Abst
 
throwExceptionFunction - Variable in class io.github.toolfactory.jvm.function.catalog.SetFieldValueFunction.Abst
 
ThrowExceptionFunction - Interface in io.github.toolfactory.jvm.function.catalog
 
ThrowExceptionFunction.Abst - Class in io.github.toolfactory.jvm.function.catalog
 
ThrowExceptionFunction.ForJava7 - Class in io.github.toolfactory.jvm.function.catalog
 
ThrowExceptionFunction.Native - Interface in io.github.toolfactory.jvm.function.catalog
 
ThrowExceptionFunction.Native.ForJava7 - Class in io.github.toolfactory.jvm.function.catalog
 
toByteArray(InputStream) - Static method in class io.github.toolfactory.jvm.util.Streams
 
toByteArray(ByteBuffer) - Static method in class io.github.toolfactory.jvm.util.BufferHandler
 
TriConsumer<I,​J,​K> - Interface in io.github.toolfactory.jvm.function.template
 
TriFunction<I,​J,​K,​R> - Interface in io.github.toolfactory.jvm.function.template
 

U

unsafe - Variable in class io.github.toolfactory.jvm.function.catalog.DefineHookClassFunction.ForJava7
 
unsafe - Variable in class io.github.toolfactory.jvm.function.catalog.GetFieldValueFunction.ForJava7
 
unsafe - Variable in class io.github.toolfactory.jvm.function.catalog.GetLoadedClassesRetrieverFunction.ForJava7
 
unsafe - Variable in class io.github.toolfactory.jvm.function.catalog.GetLoadedPackagesFunction.ForJava7
 
unsafe - Variable in class io.github.toolfactory.jvm.function.catalog.ThrowExceptionFunction.ForJava7
 
unsafe - Variable in class io.github.toolfactory.jvm.function.catalog.UnsafeSupplier.ForJava7
 
UnsafeSupplier - Interface in io.github.toolfactory.jvm.function.catalog
 
UnsafeSupplier.ForJava7 - Class in io.github.toolfactory.jvm.function.catalog
 
use(ByteBuffer, Consumer<JavaClass>) - Static method in class io.github.toolfactory.jvm.util.JavaClass
 
A B C D E F G H I J L M N O P R S T U 
All Classes|All Packages