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

accept(I) - Method in interface io.github.toolfactory.jvm.function.template.Consumer
 
accept(I, J) - Method in class io.github.toolfactory.jvm.util.BiConsumerAdapter
 
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(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 class io.github.toolfactory.jvm.DefaultDriver
 
allocateInstance(Class<?>) - Method in interface io.github.toolfactory.jvm.Driver
 
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) - Method in class io.github.toolfactory.jvm.util.FunctionAdapter
 
apply(I, J) - Method in interface io.github.toolfactory.jvm.function.template.BiFunction
 
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.ForJava9
 
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(ClassLoader) - Method in class io.github.toolfactory.jvm.function.catalog.GetLoadedClassesFunction.ForJava7
 
apply(ClassLoader) - Method in class io.github.toolfactory.jvm.function.catalog.GetLoadedClassesFunction.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
 
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
 

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
 
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
 
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
 
close() - Method in class io.github.toolfactory.jvm.DefaultDriver
 
close() - Method in interface io.github.toolfactory.jvm.Driver
 
compile(String, Object...) - Static method in class io.github.toolfactory.jvm.util.Strings
 
ConstructorInvokeMethodHandleSupplier - Class in io.github.toolfactory.jvm.function.catalog
 
ConstructorInvokeMethodHandleSupplier() - Constructor for class io.github.toolfactory.jvm.function.catalog.ConstructorInvokeMethodHandleSupplier
 
ConstructorInvokeMethodHandleSupplier.ForJava7 - Class in io.github.toolfactory.jvm.function.catalog
 
ConstructorInvokeMethodHandleSupplier.ForJava9 - Class in io.github.toolfactory.jvm.function.catalog
 
ConsulterSupplier - Class in io.github.toolfactory.jvm.function.catalog
 
ConsulterSupplier() - Constructor for class io.github.toolfactory.jvm.function.catalog.ConsulterSupplier
 
ConsulterSupplier.ForJava17 - Class in io.github.toolfactory.jvm.function.catalog
 
ConsulterSupplier.ForJava7 - Class in io.github.toolfactory.jvm.function.catalog
 
ConsulterSupplier.ForJava9 - Class in io.github.toolfactory.jvm.function.catalog
 
ConsulterSupplier.Hybrid - Class in io.github.toolfactory.jvm.function.catalog
 
ConsulterSupplier.Hybrid.ForJava17 - Class in io.github.toolfactory.jvm.function.catalog
 
ConsulterSupplyFunction<F> - Class in io.github.toolfactory.jvm.function.catalog
 
ConsulterSupplyFunction() - Constructor for class io.github.toolfactory.jvm.function.catalog.ConsulterSupplyFunction
 
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.Info
 
create(ByteBuffer) - Static method in class io.github.toolfactory.jvm.util.JavaClass
 

D

DeepConsulterSupplyFunction<F> - Class in io.github.toolfactory.jvm.function.catalog
 
DeepConsulterSupplyFunction() - Constructor for class io.github.toolfactory.jvm.function.catalog.DeepConsulterSupplyFunction
 
DeepConsulterSupplyFunction.ForJava14 - Class in io.github.toolfactory.jvm.function.catalog
 
DeepConsulterSupplyFunction.ForJava7 - 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 class io.github.toolfactory.jvm.DefaultDriver
 
defineHookClass(Class<?>, byte[]) - Method in interface io.github.toolfactory.jvm.Driver
 
DefineHookClassFunction - Class in io.github.toolfactory.jvm.function.catalog
 
DefineHookClassFunction(Map<Object, Object>) - Constructor for class io.github.toolfactory.jvm.function.catalog.DefineHookClassFunction
 
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
 
Driver - Interface in io.github.toolfactory.jvm
 
Driver.Factory - Class in io.github.toolfactory.jvm
 
Driver.InitializeException - Exception in io.github.toolfactory.jvm
 
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
 
Factory() - Constructor for class io.github.toolfactory.util.Reflection.Factory
 
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.ConstructorInvokeMethodHandleSupplier.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.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.GetDeclaredConstructorsMethodHandleSupplier.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.GetDeclaredFieldsMethodHandleSupplier.ForJava7
 
ForJava7(Map<Object, Object>) - Constructor for class io.github.toolfactory.jvm.function.catalog.GetDeclaredMethodsMethodHandleSupplier.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.GetLoadedClassesFunction.ForJava7
 
ForJava7(Map<Object, Object>) - Constructor for class io.github.toolfactory.jvm.function.catalog.GetLoadedClassesFunction.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.MethodInvokeMethodHandleSupplier.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.ConstructorInvokeMethodHandleSupplier.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.MethodInvokeMethodHandleSupplier.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
 
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
 

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.ConstructorInvokeMethodHandleSupplier
 
get() - Method in class io.github.toolfactory.jvm.function.catalog.ConsulterSupplier
 
get() - Method in class io.github.toolfactory.jvm.function.catalog.GetDeclaredConstructorsMethodHandleSupplier
 
get() - Method in class io.github.toolfactory.jvm.function.catalog.GetDeclaredFieldsMethodHandleSupplier
 
get() - Method in class io.github.toolfactory.jvm.function.catalog.GetDeclaredMethodsMethodHandleSupplier
 
get() - Method in class io.github.toolfactory.jvm.function.catalog.MethodInvokeMethodHandleSupplier
 
get() - Method in class io.github.toolfactory.jvm.function.catalog.PrivateLookupInMethodHandleSupplier.ForJava7
 
get() - Method in class io.github.toolfactory.jvm.function.catalog.PrivateLookupInMethodHandleSupplier.ForJava9
 
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
 
getAllConstructors(Class<?>) - Method in class io.github.toolfactory.util.Reflection
 
getAllFields(Class<?>) - Method in class io.github.toolfactory.util.Reflection
 
getAllMethods(Class<?>) - Method in class io.github.toolfactory.util.Reflection
 
getAsInputStream(ClassLoader, String) - Static method in class io.github.toolfactory.jvm.util.Resources
 
getBuiltinClassLoaderClass() - Method in class io.github.toolfactory.jvm.DefaultDriver
 
getBuiltinClassLoaderClass() - Method in interface io.github.toolfactory.jvm.Driver
 
getClassLoaderDelegateClass() - Method in class io.github.toolfactory.jvm.DefaultDriver
 
getClassLoaderDelegateClass() - Method in interface io.github.toolfactory.jvm.Driver
 
getClassOrWrapper(Class<?>) - Static method in class io.github.toolfactory.jvm.util.Classes
 
getConsulter(Class<?>) - Method in class io.github.toolfactory.jvm.DefaultDriver
 
getConsulter(Class<?>) - Method in interface io.github.toolfactory.jvm.Driver
 
getDeclaredConstructors(Class<?>) - Method in class io.github.toolfactory.util.Reflection
 
getDeclaredConstructors(Class<T>) - Method in class io.github.toolfactory.jvm.DefaultDriver
 
getDeclaredConstructors(Class<T>) - Method in interface io.github.toolfactory.jvm.Driver
 
GetDeclaredConstructorsMethodHandleSupplier - Class in io.github.toolfactory.jvm.function.catalog
 
GetDeclaredConstructorsMethodHandleSupplier() - Constructor for class io.github.toolfactory.jvm.function.catalog.GetDeclaredConstructorsMethodHandleSupplier
 
GetDeclaredConstructorsMethodHandleSupplier.ForJava7 - Class in io.github.toolfactory.jvm.function.catalog
 
getDeclaredField(Class<?>, String) - Method in class io.github.toolfactory.util.Reflection
 
GetDeclaredFieldFunction - Class in io.github.toolfactory.jvm.function.catalog
 
GetDeclaredFieldFunction() - Constructor for class io.github.toolfactory.jvm.function.catalog.GetDeclaredFieldFunction
 
GetDeclaredFieldFunction.ForJava7 - Class in io.github.toolfactory.jvm.function.catalog
 
getDeclaredFields(Class<?>) - Method in class io.github.toolfactory.jvm.DefaultDriver
 
getDeclaredFields(Class<?>) - Method in interface io.github.toolfactory.jvm.Driver
 
getDeclaredFields(Class<?>) - Method in class io.github.toolfactory.util.Reflection
 
GetDeclaredFieldsMethodHandleSupplier - Class in io.github.toolfactory.jvm.function.catalog
 
GetDeclaredFieldsMethodHandleSupplier() - Constructor for class io.github.toolfactory.jvm.function.catalog.GetDeclaredFieldsMethodHandleSupplier
 
GetDeclaredFieldsMethodHandleSupplier.ForJava7 - Class in io.github.toolfactory.jvm.function.catalog
 
getDeclaredMethods(Class<?>) - Method in class io.github.toolfactory.jvm.DefaultDriver
 
getDeclaredMethods(Class<?>) - Method in interface io.github.toolfactory.jvm.Driver
 
getDeclaredMethods(Class<?>) - Method in class io.github.toolfactory.util.Reflection
 
GetDeclaredMethodsMethodHandleSupplier - Class in io.github.toolfactory.jvm.function.catalog
 
GetDeclaredMethodsMethodHandleSupplier() - Constructor for class io.github.toolfactory.jvm.function.catalog.GetDeclaredMethodsMethodHandleSupplier
 
GetDeclaredMethodsMethodHandleSupplier.ForJava7 - Class in io.github.toolfactory.jvm.function.catalog
 
getDriver() - Method in class io.github.toolfactory.util.Reflection
 
getFieldValue(Object, Field) - Method in class io.github.toolfactory.jvm.DefaultDriver
 
getFieldValue(Object, Field) - Method in interface io.github.toolfactory.jvm.Driver
 
getFieldValue(Object, Field) - Method in class io.github.toolfactory.util.Reflection
 
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
 
getFunction() - Method in class io.github.toolfactory.jvm.util.FunctionAdapter
 
getInstance() - Static method in class io.github.toolfactory.jvm.Info
 
GetLoadedClassesFunction - Class in io.github.toolfactory.jvm.function.catalog
 
GetLoadedClassesFunction() - Constructor for class io.github.toolfactory.jvm.function.catalog.GetLoadedClassesFunction
 
GetLoadedClassesFunction.ForJava7 - Class in io.github.toolfactory.jvm.function.catalog
 
GetLoadedClassesFunction.Native - Class in io.github.toolfactory.jvm.function.catalog
 
GetLoadedClassesFunction.Native.ForJava7 - Class in io.github.toolfactory.jvm.function.catalog
 
GetLoadedPackagesFunction - Class in io.github.toolfactory.jvm.function.catalog
 
GetLoadedPackagesFunction() - Constructor for class io.github.toolfactory.jvm.function.catalog.GetLoadedPackagesFunction
 
GetLoadedPackagesFunction.ForJava7 - Class in io.github.toolfactory.jvm.function.catalog
 
GetLoadedPackagesFunction.Native - Class in io.github.toolfactory.jvm.function.catalog
 
GetLoadedPackagesFunction.Native.ForJava7 - Class in io.github.toolfactory.jvm.function.catalog
 
getName() - Method in class io.github.toolfactory.jvm.util.JavaClass
 
getNew() - Static method in class io.github.toolfactory.jvm.Driver.Factory
 
getNew() - Static method in class io.github.toolfactory.util.Reflection.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
 
getNewWithDefaultDriver() - Static method in class io.github.toolfactory.util.Reflection.Factory
 
getNewWithHybridDriver() - Static method in class io.github.toolfactory.util.Reflection.Factory
 
getNewWithNativeDriver() - Static method in class io.github.toolfactory.util.Reflection.Factory
 
getObject(Class<? super F>, Map<Object, Object>) - Static method in class io.github.toolfactory.jvm.util.ObjectProvider
 
getOrBuildObject(Class<? super T>, Map<Object, Object>) - Method in class io.github.toolfactory.jvm.util.ObjectProvider
 
getPackage(ClassLoader, String) - Method in class io.github.toolfactory.jvm.DefaultDriver
 
getPackage(ClassLoader, String) - Method in interface io.github.toolfactory.jvm.Driver
 
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
 
getSimpleName() - Method in class io.github.toolfactory.jvm.util.JavaClass
 
getVersion() - Method in class io.github.toolfactory.jvm.Info
 

H

Hybrid() - Constructor for class io.github.toolfactory.jvm.function.catalog.ConsulterSupplier.Hybrid
 
HybridDriver - Class in io.github.toolfactory.jvm
 
HybridDriver() - Constructor for class io.github.toolfactory.jvm.HybridDriver
 

I

Info - Class in io.github.toolfactory.jvm
 
Info() - Constructor for class io.github.toolfactory.jvm.Info
 
InitializeException(String, Throwable) - Constructor for exception io.github.toolfactory.jvm.Driver.InitializeException
 
invoke(Method, Object, Object[]) - Method in class io.github.toolfactory.jvm.DefaultDriver
 
invoke(Method, Object, Object[]) - Method in interface io.github.toolfactory.jvm.Driver
 
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
 
io.github.toolfactory.util - package io.github.toolfactory.util
 
is32Bit() - Method in class io.github.toolfactory.jvm.Info
 
is64Bit() - Method in class io.github.toolfactory.jvm.Info
 
isAssignableFrom(Class<?>, Class<?>) - Static method in class io.github.toolfactory.jvm.util.Classes
 
isBuiltinClassLoader(ClassLoader) - Method in class io.github.toolfactory.jvm.DefaultDriver
 
isBuiltinClassLoader(ClassLoader) - Method in interface io.github.toolfactory.jvm.Driver
 
isClassLoaderDelegate(ClassLoader) - Method in class io.github.toolfactory.jvm.DefaultDriver
 
isClassLoaderDelegate(ClassLoader) - Method in interface io.github.toolfactory.jvm.Driver
 
isCompressedOopsOffOn64Bit() - Method in class io.github.toolfactory.jvm.Info
 
isCompressedOopsOffOn64BitHotspot() - Method in class io.github.toolfactory.jvm.Info
 

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
 

M

MethodInvokeMethodHandleSupplier - Class in io.github.toolfactory.jvm.function.catalog
 
MethodInvokeMethodHandleSupplier() - Constructor for class io.github.toolfactory.jvm.function.catalog.MethodInvokeMethodHandleSupplier
 
MethodInvokeMethodHandleSupplier.ForJava7 - Class in io.github.toolfactory.jvm.function.catalog
 
MethodInvokeMethodHandleSupplier.ForJava9 - Class in io.github.toolfactory.jvm.function.catalog
 

N

Native() - Constructor for class io.github.toolfactory.jvm.function.catalog.GetLoadedClassesFunction.Native
 
Native() - Constructor for class io.github.toolfactory.jvm.function.catalog.GetLoadedPackagesFunction.Native
 
Native() - Constructor for class io.github.toolfactory.jvm.function.catalog.ThrowExceptionFunction.Native
 
Native(Map<Object, Object>) - Constructor for class io.github.toolfactory.jvm.function.catalog.SetAccessibleFunction.Native
 
Native(Map<Object, Object>) - Constructor for class io.github.toolfactory.jvm.function.catalog.SetFieldValueFunction.Native
 
NativeDriver - Class in io.github.toolfactory.jvm
 
NativeDriver() - Constructor for class io.github.toolfactory.jvm.NativeDriver
 
newInstance(Constructor<T>, Object[]) - Method in class io.github.toolfactory.jvm.DefaultDriver
 
newInstance(Constructor<T>, Object[]) - Method in interface io.github.toolfactory.jvm.Driver
 

O

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

P

position(T) - Static method in class io.github.toolfactory.jvm.util.BufferHandler
 
PrivateLookupInMethodHandleSupplier - Class in io.github.toolfactory.jvm.function.catalog
 
PrivateLookupInMethodHandleSupplier() - Constructor for class io.github.toolfactory.jvm.function.catalog.PrivateLookupInMethodHandleSupplier
 
PrivateLookupInMethodHandleSupplier.ForJava7 - Class in io.github.toolfactory.jvm.function.catalog
 
PrivateLookupInMethodHandleSupplier.ForJava9 - Class in io.github.toolfactory.jvm.function.catalog
 

R

Reflection - Class in io.github.toolfactory.util
 
Reflection.Factory - Class in io.github.toolfactory.util
 
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
 
retrieveLoadedClasses(ClassLoader) - Method in class io.github.toolfactory.jvm.DefaultDriver
 
retrieveLoadedClasses(ClassLoader) - Method in interface io.github.toolfactory.jvm.Driver
 
retrieveLoadedPackages(ClassLoader) - Method in class io.github.toolfactory.jvm.DefaultDriver
 
retrieveLoadedPackages(ClassLoader) - Method in interface io.github.toolfactory.jvm.Driver
 
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 class io.github.toolfactory.jvm.DefaultDriver
 
setAccessible(AccessibleObject, boolean) - Method in interface io.github.toolfactory.jvm.Driver
 
SetAccessibleFunction<B> - Class in io.github.toolfactory.jvm.function.catalog
 
SetAccessibleFunction(Map<Object, Object>) - Constructor for class io.github.toolfactory.jvm.function.catalog.SetAccessibleFunction
 
SetAccessibleFunction.ForJava7 - Class in io.github.toolfactory.jvm.function.catalog
 
SetAccessibleFunction.ForJava9 - Class in io.github.toolfactory.jvm.function.catalog
 
SetAccessibleFunction.Native<B> - Class in io.github.toolfactory.jvm.function.catalog
 
SetAccessibleFunction.Native.ForJava7 - Class in io.github.toolfactory.jvm.function.catalog
 
setFieldValue(Object, Field, Object) - Method in class io.github.toolfactory.jvm.DefaultDriver
 
setFieldValue(Object, Field, Object) - Method in interface io.github.toolfactory.jvm.Driver
 
setFieldValue(Object, Field, Object) - Method in class io.github.toolfactory.util.Reflection
 
SetFieldValueFunction - Class in io.github.toolfactory.jvm.function.catalog
 
SetFieldValueFunction(Map<Object, Object>) - Constructor for class io.github.toolfactory.jvm.function.catalog.SetFieldValueFunction
 
SetFieldValueFunction.ForJava7 - Class in io.github.toolfactory.jvm.function.catalog
 
SetFieldValueFunction.Native - Class 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
 
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 class io.github.toolfactory.jvm.DefaultDriver
 
throwException(Object, Object...) - Method in interface io.github.toolfactory.jvm.Driver
 
ThrowExceptionFunction - Class in io.github.toolfactory.jvm.function.catalog
 
ThrowExceptionFunction() - Constructor for class io.github.toolfactory.jvm.function.catalog.ThrowExceptionFunction
 
ThrowExceptionFunction.ForJava7 - Class in io.github.toolfactory.jvm.function.catalog
 
ThrowExceptionFunction.Native - Class 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
 

U

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