Skip navigation links
A B C D E F G H I J K L M N O P R S T U V W 

A

addEnumInstance(Class<T>, T) - Static method in class net.lenni0451.reflect.Enums
Add a new enum value to an enum class.
addInterface(Class<?>) - Method in class net.lenni0451.reflect.proxy.ProxyBuilder
Add an interface to the proxy class.
ADDRESS_SIZE - Static variable in class net.lenni0451.reflect.Objects
 
addressSize() - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in sun.misc.Unsafe.
addToSystemClassPath(URL) - Static method in class net.lenni0451.reflect.ClassLoaders
Add a URL to the system classpath.
Agents - Class in net.lenni0451.reflect
This class contains some useful methods for working with agents.
Agents() - Constructor for class net.lenni0451.reflect.Agents
 
allocate(Class<T>) - Static method in class net.lenni0451.reflect.Objects
Allocate an instance of the given class.
allocateInstance(Class) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in sun.misc.Unsafe.
allocateInstance() - Method in class net.lenni0451.reflect.proxy.ProxyClass
Allocate a new instance of the proxy class without calling a constructor.
allocateMemory(long) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in sun.misc.Unsafe.
allocateUninitializedArray(Class, int) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
annotations() - Method in class net.lenni0451.reflect.stream.constructor.ConstructorWrapper
 
annotations() - Method in class net.lenni0451.reflect.stream.field.FieldWrapper
 
annotations() - Method in class net.lenni0451.reflect.stream.method.MethodWrapper
 
apply(A) - Method in interface net.lenni0451.reflect.utils.FieldInitializer.ThrowingFunction
 
ARRAY_BASE_OFFSET - Static variable in class net.lenni0451.reflect.Objects
 
ARRAY_HEADER_SIZE - Static variable in class net.lenni0451.reflect.Objects
 
ARRAY_INDEX_SCALE - Static variable in class net.lenni0451.reflect.Objects
 
arrayBaseOffset(Class) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in sun.misc.Unsafe.
arrayIndexScale(Class) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in sun.misc.Unsafe.
Arrays - Class in net.lenni0451.reflect
This class contains some useful methods for working with arrays.
Arrays() - Constructor for class net.lenni0451.reflect.Arrays
 
asBoolean() - Method in class net.lenni0451.reflect.localcapture.PrimitiveValue
 
asByte() - Method in class net.lenni0451.reflect.localcapture.PrimitiveValue
 
asChar() - Method in class net.lenni0451.reflect.localcapture.PrimitiveValue
 
asDouble() - Method in class net.lenni0451.reflect.localcapture.PrimitiveValue
 
asFloat() - Method in class net.lenni0451.reflect.localcapture.PrimitiveValue
 
asInt() - Method in class net.lenni0451.reflect.localcapture.PrimitiveValue
 
asLong() - Method in class net.lenni0451.reflect.localcapture.PrimitiveValue
 
ASMWrapper - Class in net.lenni0451.reflect.wrapper
Deprecated.
ASMWrapper.LabelAccess - Class in net.lenni0451.reflect.wrapper
Deprecated.
A wrapper for the ASM label.
ASMWrapper.MethodVisitorAccess - Class in net.lenni0451.reflect.wrapper
Deprecated.
A wrapper for the ASM method visitor.
asShort() - Method in class net.lenni0451.reflect.localcapture.PrimitiveValue
 

B

box(BytecodeBuilder, Class<?>) - Method in interface net.lenni0451.reflect.bytecode.builder.MethodBuilder
 
boxed(Class<?>) - Static method in class net.lenni0451.reflect.bytecode.BytecodeUtils
 
build() - Method in class net.lenni0451.reflect.proxy.ProxyBuilder
Build the proxy class.
buildProxyMethodClass(Class<?>, Method, Method) - Static method in class net.lenni0451.reflect.proxy.internal.ProxyMethodBuilder
 
BuiltClass - Interface in net.lenni0451.reflect.bytecode.wrapper
 
by(Class<?>...) - Method in class net.lenni0451.reflect.stream.constructor.ConstructorStream
Get a constructor by the given parameter types.
by(int) - Method in class net.lenni0451.reflect.stream.constructor.ConstructorStream
Get a constructor by the given index.
by(String) - Method in class net.lenni0451.reflect.stream.field.FieldStream
Get a field by the given name.
by(int) - Method in class net.lenni0451.reflect.stream.field.FieldStream
Get a field by the given index.
by(String) - Method in class net.lenni0451.reflect.stream.method.MethodStream
Get a method by the given name.
by(Class<?>...) - Method in class net.lenni0451.reflect.stream.method.MethodStream
Get a method by the given parameter types.
by(String, Class<?>...) - Method in class net.lenni0451.reflect.stream.method.MethodStream
Get a method by the given name and parameter types.
by(int) - Method in class net.lenni0451.reflect.stream.method.MethodStream
Get a method by the given index.
byName(String) - Static method in class net.lenni0451.reflect.Classes
Get a class by its name.
byName(String, boolean) - Static method in class net.lenni0451.reflect.Classes
Get a class by its name.
byName(String, ClassLoader) - Static method in class net.lenni0451.reflect.Classes
Get a class by its name from a given class loader.
byName(String, boolean, ClassLoader) - Static method in class net.lenni0451.reflect.Classes
Get a class by its name from a given class loader.
BytecodeBuilder - Interface in net.lenni0451.reflect.bytecode.builder
 
BytecodeLabel - Class in net.lenni0451.reflect.bytecode.wrapper
 
BytecodeLabel(Object) - Constructor for class net.lenni0451.reflect.bytecode.wrapper.BytecodeLabel
 
BytecodeType - Class in net.lenni0451.reflect.bytecode.wrapper
 
BytecodeType(Object) - Constructor for class net.lenni0451.reflect.bytecode.wrapper.BytecodeType
 
BytecodeUtils - Class in net.lenni0451.reflect.bytecode
 
BytecodeUtils() - Constructor for class net.lenni0451.reflect.bytecode.BytecodeUtils
 

C

cancel() - Method in interface net.lenni0451.reflect.proxy.impl.ProxyMethod
Get the default return value of the method.
cancelling() - Static method in interface net.lenni0451.reflect.proxy.InvocationHandler
Get a new invocation handler which cancels all method calls.
cast(Object, Class<T>) - Static method in class net.lenni0451.reflect.Objects
Cast the given object to the given class.
cast(Object, Object) - Static method in class net.lenni0451.reflect.Objects
Cast the given object to the given object.
cast(Object, long) - Static method in class net.lenni0451.reflect.Objects
Cast the given object to the given class pointer.
cause(Throwable) - Method in exception net.lenni0451.reflect.exceptions.ConstructorInvocationException
 
cause(Throwable) - Method in exception net.lenni0451.reflect.exceptions.MethodInvocationException
 
class_(int, String, String, String, String[], Consumer<ClassBuilder>) - Method in interface net.lenni0451.reflect.bytecode.builder.BytecodeBuilder
 
CLASS_InstrumentationImpl - Static variable in class net.lenni0451.reflect.JVMConstants
 
CLASS_INTERNAL_Reflection - Static variable in class net.lenni0451.reflect.JVMConstants
 
CLASS_INTERNAL_Unsafe - Static variable in class net.lenni0451.reflect.JVMConstants
 
CLASS_MethodHandles_Lookup_ClassOption - Static variable in class net.lenni0451.reflect.JVMConstants
 
CLASS_SUN_Reflection - Static variable in class net.lenni0451.reflect.JVMConstants
 
ClassBuilder - Interface in net.lenni0451.reflect.bytecode.builder
 
Classes - Class in net.lenni0451.reflect
This class contains some useful methods for working with classes.
Classes() - Constructor for class net.lenni0451.reflect.Classes
 
ClassLoaders - Class in net.lenni0451.reflect
This class contains some useful methods for working with class loaders.
ClassLoaders() - Constructor for class net.lenni0451.reflect.ClassLoaders
 
clazz() - Method in class net.lenni0451.reflect.stream.RStream
 
clearEnumCache(Class<?>) - Static method in class net.lenni0451.reflect.Enums
Clear the enum value cache of an enum class.
clearReflectionFilter() - Static method in class net.lenni0451.reflect.JavaBypass
Clear the reflection filter maps.
compareAndExchangeBoolean(Object, long, boolean, boolean) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
compareAndExchangeBooleanAcquire(Object, long, boolean, boolean) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
compareAndExchangeBooleanRelease(Object, long, boolean, boolean) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
compareAndExchangeByte(Object, long, byte, byte) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
compareAndExchangeByteAcquire(Object, long, byte, byte) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
compareAndExchangeByteRelease(Object, long, byte, byte) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
compareAndExchangeChar(Object, long, char, char) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
compareAndExchangeCharAcquire(Object, long, char, char) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
compareAndExchangeCharRelease(Object, long, char, char) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
compareAndExchangeDouble(Object, long, double, double) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
compareAndExchangeDoubleAcquire(Object, long, double, double) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
compareAndExchangeDoubleRelease(Object, long, double, double) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
compareAndExchangeFloat(Object, long, float, float) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
compareAndExchangeFloatAcquire(Object, long, float, float) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
compareAndExchangeFloatRelease(Object, long, float, float) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
compareAndExchangeInt(Object, long, int, int) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
compareAndExchangeIntAcquire(Object, long, int, int) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
compareAndExchangeIntRelease(Object, long, int, int) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
compareAndExchangeLong(Object, long, long, long) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
compareAndExchangeLongAcquire(Object, long, long, long) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
compareAndExchangeLongRelease(Object, long, long, long) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
compareAndExchangeObject(Object, long, Object, Object) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe (deprecated).
compareAndExchangeObjectAcquire(Object, long, Object, Object) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe (deprecated).
compareAndExchangeObjectRelease(Object, long, Object, Object) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe (deprecated).
compareAndExchangeReference(Object, long, Object, Object) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
compareAndExchangeReferenceAcquire(Object, long, Object, Object) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
compareAndExchangeReferenceRelease(Object, long, Object, Object) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
compareAndExchangeShort(Object, long, short, short) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
compareAndExchangeShortAcquire(Object, long, short, short) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
compareAndExchangeShortRelease(Object, long, short, short) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
compareAndSetBoolean(Object, long, boolean, boolean) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
compareAndSetByte(Object, long, byte, byte) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
compareAndSetChar(Object, long, char, char) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
compareAndSetDouble(Object, long, double, double) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
compareAndSetFloat(Object, long, float, float) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
compareAndSetInt(Object, long, int, int) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
compareAndSetLong(Object, long, long, long) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
compareAndSetObject(Object, long, Object, Object) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe (deprecated).
compareAndSetReference(Object, long, Object, Object) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
compareAndSetShort(Object, long, short, short) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
compareAndSwapInt(Object, long, int, int) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in sun.misc.Unsafe.
compareAndSwapLong(Object, long, long, long) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in sun.misc.Unsafe.
compareAndSwapObject(Object, long, Object, Object) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in sun.misc.Unsafe.
COMPRESSED_OOP_BASE - Static variable in class net.lenni0451.reflect.Objects
 
COMPRESSED_OOP_SHIFT - Static variable in class net.lenni0451.reflect.Objects
 
COMPRESSED_OOPS - Static variable in class net.lenni0451.reflect.Objects
 
condInit(boolean, FieldInitializer.ThrowingSupplier<T>) - Static method in class net.lenni0451.reflect.utils.FieldInitializer
 
condInit(boolean, FieldInitializer.ThrowingSupplier<T>, FieldInitializer.ThrowingFunction<T, R>) - Static method in class net.lenni0451.reflect.utils.FieldInitializer
 
condReqInit(FieldInitializer.ThrowingSupplier<C>, FieldInitializer.ThrowingFunction<C, T>, Supplier<Throwable>) - Static method in class net.lenni0451.reflect.utils.FieldInitializer
 
ConstructorInvocationException - Exception in net.lenni0451.reflect.exceptions
 
ConstructorInvocationException(Constructor<?>) - Constructor for exception net.lenni0451.reflect.exceptions.ConstructorInvocationException
 
ConstructorInvocationException(String, String...) - Constructor for exception net.lenni0451.reflect.exceptions.ConstructorInvocationException
 
ConstructorNotFoundException - Exception in net.lenni0451.reflect.exceptions
 
ConstructorNotFoundException(String, Class<?>...) - Constructor for exception net.lenni0451.reflect.exceptions.ConstructorNotFoundException
 
ConstructorNotFoundException(String, String...) - Constructor for exception net.lenni0451.reflect.exceptions.ConstructorNotFoundException
 
Constructors - Class in net.lenni0451.reflect
This class contains some useful methods for working with constructors.
Constructors() - Constructor for class net.lenni0451.reflect.Constructors
 
constructors() - Method in class net.lenni0451.reflect.stream.RStream
 
ConstructorStream - Class in net.lenni0451.reflect.stream.constructor
A stream of all constructors of a class.
ConstructorStream(RStream) - Constructor for class net.lenni0451.reflect.stream.constructor.ConstructorStream
 
ConstructorWrapper - Class in net.lenni0451.reflect.stream.constructor
A wrapper of the Constructor class for easy access to all required methods.
ConstructorWrapper(ConstructorStream, Constructor<?>) - Constructor for class net.lenni0451.reflect.stream.constructor.ConstructorWrapper
 
copy(Object, Object, Field) - Static method in class net.lenni0451.reflect.Fields
Copy the value of the field from one instance to another.
copy() - Method in class net.lenni0451.reflect.stream.constructor.ConstructorStream
 
copy() - Method in class net.lenni0451.reflect.stream.field.FieldStream
 
copy(Object) - Method in class net.lenni0451.reflect.stream.field.FieldWrapper
Copy the value of the Field to the given target.
copy(Object, Object) - Method in class net.lenni0451.reflect.stream.field.FieldWrapper
Copy the value of the Field to the given target with the given owner.
copy() - Method in class net.lenni0451.reflect.stream.method.MethodStream
 
copyBoolean(Object, Object, Field) - Static method in class net.lenni0451.reflect.Fields
Copy the boolean value of the field from one instance to another.
copyByte(Object, Object, Field) - Static method in class net.lenni0451.reflect.Fields
Copy the byte value of the field from one instance to another.
copyChar(Object, Object, Field) - Static method in class net.lenni0451.reflect.Fields
Copy the char value of the field from one instance to another.
copyDouble(Object, Object, Field) - Static method in class net.lenni0451.reflect.Fields
Copy the double value of the field from one instance to another.
copyFloat(Object, Object, Field) - Static method in class net.lenni0451.reflect.Fields
Copy the float value of the field from one instance to another.
copyInt(Object, Object, Field) - Static method in class net.lenni0451.reflect.Fields
Copy the int value of the field from one instance to another.
copyLong(Object, Object, Field) - Static method in class net.lenni0451.reflect.Fields
Copy the long value of the field from one instance to another.
copyMemory(long, long, long) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in sun.misc.Unsafe.
copyMemory(Object, long, Object, long, long) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in sun.misc.Unsafe.
copyMemory(Object, Object, long) - Static method in class net.lenni0451.reflect.Objects
Copy the memory from one object to another.
copyMemory(Object, long, Object, long, long) - Static method in class net.lenni0451.reflect.Objects
Copy the memory from one object to another with the given offsets.
copyModule(Class<?>, Class<?>) - Static method in class net.lenni0451.reflect.Modules
Copy the module from one class to another.
copyObject(Object, Object, Field) - Static method in class net.lenni0451.reflect.Fields
Copy the value of the field from one instance to another.
copyShort(Object, Object, Field) - Static method in class net.lenni0451.reflect.Fields
Copy the short value of the field from one instance to another.
copySwapMemory(long, long, long, long) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
copySwapMemory(Object, long, Object, long, long, long) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
create(int, String, String, String, String[]) - Static method in class net.lenni0451.reflect.wrapper.ASMWrapper
Deprecated.
Create a new ASM wrapper with the given class properties.
createDummyAgent(Class<?>) - Static method in class net.lenni0451.reflect.Agents
Create a temp empty dummy agent jar for a given class.
createDummyAgent(File, String) - Static method in class net.lenni0451.reflect.Agents
Create an empty dummy agent jar for a given class.

D

dataCacheLineAlignDown(long) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
dataCacheLineFlushSize() - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
defineAnonymous(Class<?>) - Method in interface net.lenni0451.reflect.bytecode.wrapper.BuiltClass
 
defineAnonymousClass(Class<?>, byte[], String...) - Static method in class net.lenni0451.reflect.ClassLoaders
Define an anonymous class.
defineAnonymously(Class<?>) - Method in class net.lenni0451.reflect.wrapper.ASMWrapper
Deprecated.
Define the class anonymously.
defineClass(String, byte, int, int, ClassLoader, ProtectionDomain) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
defineClass(ClassLoader, String, byte[]) - Static method in class net.lenni0451.reflect.ClassLoaders
Define a class using the given class loader.
defineClass(ClassLoader, String, byte[], ProtectionDomain) - Static method in class net.lenni0451.reflect.ClassLoaders
Define a class using the given class loader.
defineClass(ClassLoader, String, byte[], int, int, ProtectionDomain) - Static method in class net.lenni0451.reflect.ClassLoaders
Define a class using the given class loader.
defineClass0(String, byte, int, int, ClassLoader, ProtectionDomain) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
defineMetafactory(Class<?>) - Method in interface net.lenni0451.reflect.bytecode.wrapper.BuiltClass
 
defineMetafactory(Class<?>) - Method in class net.lenni0451.reflect.wrapper.ASMWrapper
Deprecated.
Define the class as a strong nestmate (like the LambdaMetafactory).
defineProxyClass(BuiltClass, Class<?>, Class<?>[]) - Method in interface net.lenni0451.reflect.proxy.ProxyClassDefiner
Define a built proxy class.
desc(String) - Static method in class net.lenni0451.reflect.bytecode.BytecodeUtils
Get a descriptor for the given class name.
desc(Class<?>) - Static method in class net.lenni0451.reflect.bytecode.BytecodeUtils
Get the descriptor for the given class.
desc(Method) - Static method in class net.lenni0451.reflect.bytecode.BytecodeUtils
Get the descriptor for the given method.
desc(String) - Static method in class net.lenni0451.reflect.wrapper.ASMWrapper
Deprecated.
Get a descriptor for the given class name.
desc(Class<?>) - Static method in class net.lenni0451.reflect.wrapper.ASMWrapper
Deprecated.
Get the descriptor for the given class.
desc(Method) - Static method in class net.lenni0451.reflect.wrapper.ASMWrapper
Deprecated.
Get the descriptor for the given method.
desc(Class<?>[], Class<?>) - Static method in class net.lenni0451.reflect.wrapper.ASMWrapper
Deprecated.
Get the descriptor for the given parameter types and return type.
dot(String) - Static method in class net.lenni0451.reflect.bytecode.BytecodeUtils
Replace all slashes with dots.
dumping(ProxyClassDefiner, File) - Static method in interface net.lenni0451.reflect.proxy.ProxyClassDefiner
Create a new class definer that dumps the class files to a directory.

E

ensureClassInitialized(Class) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in sun.misc.Unsafe (deprecated).
ensureInitialized(Class<?>) - Static method in class net.lenni0451.reflect.Classes
Ensure that a class is initialized.
Enums - Class in net.lenni0451.reflect
This class contains some useful methods for working with enums.
Enums() - Constructor for class net.lenni0451.reflect.Enums
 
equals(Object) - Method in class net.lenni0451.reflect.stream.constructor.ConstructorWrapper
 
equals(Object) - Method in class net.lenni0451.reflect.stream.field.FieldWrapper
 
equals(Object) - Method in class net.lenni0451.reflect.stream.method.MethodWrapper
 

F

field(int, String, String, String, Object, Consumer<FieldBuilder>) - Method in interface net.lenni0451.reflect.bytecode.builder.ClassBuilder
 
field(int, String, String, String, Object) - Method in interface net.lenni0451.reflect.bytecode.builder.ClassBuilder
 
field(int, String, String, String) - Method in interface net.lenni0451.reflect.bytecode.builder.MethodBuilder
 
FIELD_Class_enumConstantDirectory - Static variable in class net.lenni0451.reflect.JVMConstants
 
FIELD_Class_enumConstants - Static variable in class net.lenni0451.reflect.JVMConstants
 
FIELD_Class_EnumVars - Static variable in class net.lenni0451.reflect.JVMConstants
 
FIELD_Class_module - Static variable in class net.lenni0451.reflect.JVMConstants
 
FIELD_Enum_$VALUES - Static variable in class net.lenni0451.reflect.JVMConstants
 
FIELD_MethodHandles_Lookup_IMPL_LOOKUP - Static variable in class net.lenni0451.reflect.JVMConstants
 
FIELD_Module_EVERYONE_MODULE - Static variable in class net.lenni0451.reflect.JVMConstants
 
FIELD_Reflection_fieldFilterMap - Static variable in class net.lenni0451.reflect.JVMConstants
 
FIELD_Reflection_methodFilterMap - Static variable in class net.lenni0451.reflect.JVMConstants
 
FIELD_URLClassLoader_ucp - Static variable in class net.lenni0451.reflect.JVMConstants
 
FieldAccessor - Class in net.lenni0451.reflect.accessor
Generate a getter/setter instance for a field.
FieldAccessor() - Constructor for class net.lenni0451.reflect.accessor.FieldAccessor
 
FieldBuilder - Interface in net.lenni0451.reflect.bytecode.builder
 
FieldInitializer - Class in net.lenni0451.reflect.utils
Helper class to initialize fields with a value or throw an exception if the value is null.
FieldInitializer() - Constructor for class net.lenni0451.reflect.utils.FieldInitializer
 
FieldInitializer.ThrowingFunction<A,R> - Interface in net.lenni0451.reflect.utils
 
FieldInitializer.ThrowingSupplier<T> - Interface in net.lenni0451.reflect.utils
 
FieldNotFoundException - Exception in net.lenni0451.reflect.exceptions
 
FieldNotFoundException(String, String...) - Constructor for exception net.lenni0451.reflect.exceptions.FieldNotFoundException
 
Fields - Class in net.lenni0451.reflect
This class contains some useful methods for working with fields.
Fields() - Constructor for class net.lenni0451.reflect.Fields
 
fields() - Method in class net.lenni0451.reflect.stream.RStream
 
FieldStream - Class in net.lenni0451.reflect.stream.field
A stream of all fields of a class and super classes (if wanted).
FieldStream(RStream, boolean) - Constructor for class net.lenni0451.reflect.stream.field.FieldStream
 
FieldWrapper - Class in net.lenni0451.reflect.stream.field
A wrapper of the Field class for easy access to all required methods.
FieldWrapper(FieldStream, Field) - Constructor for class net.lenni0451.reflect.stream.field.FieldWrapper
 
fill(byte[], byte) - Static method in class net.lenni0451.reflect.Arrays
Fill a byte array with a value.
fill(short[], short) - Static method in class net.lenni0451.reflect.Arrays
Fill a short array with a value.
fill(char[], char) - Static method in class net.lenni0451.reflect.Arrays
Fill a char array with a value.
fill(int[], int) - Static method in class net.lenni0451.reflect.Arrays
Fill an int array with a value.
fill(long[], long) - Static method in class net.lenni0451.reflect.Arrays
Fill a long array with a value.
fill(float[], float) - Static method in class net.lenni0451.reflect.Arrays
Fill a float array with a value.
fill(double[], double) - Static method in class net.lenni0451.reflect.Arrays
Fill a double array with a value.
filter(Predicate<ConstructorWrapper>) - Method in class net.lenni0451.reflect.stream.constructor.ConstructorStream
Filter the methods with the given filter.
filter(Class<?>...) - Method in class net.lenni0451.reflect.stream.constructor.ConstructorStream
Filter the methods by the given parameter types.
filter(boolean) - Method in class net.lenni0451.reflect.stream.constructor.ConstructorStream
Filter the constructors by whether they are static.
filter(Predicate<FieldWrapper>) - Method in class net.lenni0451.reflect.stream.field.FieldStream
Filter the fields with the given filter.
filter(Collection<String>) - Method in class net.lenni0451.reflect.stream.field.FieldStream
Filter the fields by the given names.
filter(String...) - Method in class net.lenni0451.reflect.stream.field.FieldStream
Filter the fields by the given names.
filter(Class<?>) - Method in class net.lenni0451.reflect.stream.field.FieldStream
Filter the fields by the given type.
filter(boolean) - Method in class net.lenni0451.reflect.stream.field.FieldStream
Filter the fields by whether they are static.
filter(Predicate<MethodWrapper>) - Method in class net.lenni0451.reflect.stream.method.MethodStream
Filter the methods with the given filter.
filter(String) - Method in class net.lenni0451.reflect.stream.method.MethodStream
Filter the methods by the given name.
filter(Collection<String>) - Method in class net.lenni0451.reflect.stream.method.MethodStream
Filter the methods by the given names.
filter(String...) - Method in class net.lenni0451.reflect.stream.method.MethodStream
Filter the methods by the given names.
filter(Class<?>...) - Method in class net.lenni0451.reflect.stream.method.MethodStream
Filter the methods by the given parameter types.
filter(boolean) - Method in class net.lenni0451.reflect.stream.method.MethodStream
Filter the methods by whether they are static.
filterAnnotation(Class<?>) - Method in class net.lenni0451.reflect.stream.constructor.ConstructorStream
Filter the constructors by whether they have the given annotation.
filterAnnotation(Class<?>) - Method in class net.lenni0451.reflect.stream.field.FieldStream
Filter the fields by whether they have the given annotation.
filterAnnotation(Class<?>) - Method in class net.lenni0451.reflect.stream.method.MethodStream
Filter the methods by whether they have the given annotation.
find(String, boolean, Iterable<ClassLoader>) - Static method in class net.lenni0451.reflect.Classes
Get a class by its name from the first class loader that can find it.
find(String, boolean, ClassLoader...) - Static method in class net.lenni0451.reflect.Classes
Get a class by its name from the first class loader that can find it.
forEach(Consumer<LocalStackFrame>) - Static method in class net.lenni0451.reflect.localcapture.LocalCapturer
Iterate over all stack frames of the current thread.
forEach(Consumer<ConstructorWrapper>) - Method in class net.lenni0451.reflect.stream.constructor.ConstructorStream
Loop through all constructors in this stream.
forEach(Consumer<FieldWrapper>) - Method in class net.lenni0451.reflect.stream.field.FieldStream
Loop through all fields in this stream.
forEach(Consumer<MethodWrapper>) - Method in class net.lenni0451.reflect.stream.method.MethodStream
Loop through all methods in this stream.
forName(String) - Static method in class net.lenni0451.reflect.Classes
Get a class by its name.
forName(String, boolean) - Static method in class net.lenni0451.reflect.Classes
Get a class by its name from.
forName(String, ClassLoader) - Static method in class net.lenni0451.reflect.Classes
Get a class by its name from a given class loader.
forName(String, boolean, ClassLoader) - Static method in class net.lenni0451.reflect.Classes
Get a class by its name from a given class loader.
forwarding() - Static method in interface net.lenni0451.reflect.proxy.InvocationHandler
Get a new invocation handler which forwards all method calls to the super class.
freeMemory(long) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in sun.misc.Unsafe.
fromAddress(long) - Static method in class net.lenni0451.reflect.Objects
Deprecated.
fromJVMAddress(long) - Static method in class net.lenni0451.reflect.Objects
Get the object at the given jvm memory address.
fullFence() - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in sun.misc.Unsafe.

G

genericTypes() - Method in class net.lenni0451.reflect.stream.field.FieldWrapper
 
get() - Static method in interface net.lenni0451.reflect.bytecode.builder.BytecodeBuilder
 
get(Object, Field) - Static method in class net.lenni0451.reflect.Fields
Get the value of a field.
get() - Method in class net.lenni0451.reflect.stream.field.FieldWrapper
Get the value of the field.
get(Object) - Method in class net.lenni0451.reflect.stream.field.FieldWrapper
Get the value of the field with the given instance.
get() - Method in interface net.lenni0451.reflect.utils.FieldInitializer.ThrowingSupplier
 
getAddress(long) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in sun.misc.Unsafe.
getAddress(Object, long) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
getAndAddByte(Object, long, byte) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
getAndAddByteAcquire(Object, long, byte) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
getAndAddByteRelease(Object, long, byte) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
getAndAddChar(Object, long, char) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
getAndAddCharAcquire(Object, long, char) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
getAndAddCharRelease(Object, long, char) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
getAndAddDouble(Object, long, double) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
getAndAddDoubleAcquire(Object, long, double) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
getAndAddDoubleRelease(Object, long, double) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
getAndAddFloat(Object, long, float) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
getAndAddFloatAcquire(Object, long, float) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
getAndAddFloatRelease(Object, long, float) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
getAndAddInt(Object, long, int) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in sun.misc.Unsafe.
getAndAddIntAcquire(Object, long, int) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
getAndAddIntRelease(Object, long, int) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
getAndAddLong(Object, long, long) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in sun.misc.Unsafe.
getAndAddLongAcquire(Object, long, long) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
getAndAddLongRelease(Object, long, long) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
getAndAddShort(Object, long, short) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
getAndAddShortAcquire(Object, long, short) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
getAndAddShortRelease(Object, long, short) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
getAndBitwiseAndBoolean(Object, long, boolean) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
getAndBitwiseAndBooleanAcquire(Object, long, boolean) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
getAndBitwiseAndBooleanRelease(Object, long, boolean) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
getAndBitwiseAndByte(Object, long, byte) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
getAndBitwiseAndByteAcquire(Object, long, byte) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
getAndBitwiseAndByteRelease(Object, long, byte) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
getAndBitwiseAndChar(Object, long, char) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
getAndBitwiseAndCharAcquire(Object, long, char) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
getAndBitwiseAndCharRelease(Object, long, char) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
getAndBitwiseAndInt(Object, long, int) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
getAndBitwiseAndIntAcquire(Object, long, int) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
getAndBitwiseAndIntRelease(Object, long, int) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
getAndBitwiseAndLong(Object, long, long) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
getAndBitwiseAndLongAcquire(Object, long, long) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
getAndBitwiseAndLongRelease(Object, long, long) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
getAndBitwiseAndShort(Object, long, short) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
getAndBitwiseAndShortAcquire(Object, long, short) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
getAndBitwiseAndShortRelease(Object, long, short) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
getAndBitwiseOrBoolean(Object, long, boolean) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
getAndBitwiseOrBooleanAcquire(Object, long, boolean) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
getAndBitwiseOrBooleanRelease(Object, long, boolean) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
getAndBitwiseOrByte(Object, long, byte) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
getAndBitwiseOrByteAcquire(Object, long, byte) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
getAndBitwiseOrByteRelease(Object, long, byte) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
getAndBitwiseOrChar(Object, long, char) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
getAndBitwiseOrCharAcquire(Object, long, char) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
getAndBitwiseOrCharRelease(Object, long, char) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
getAndBitwiseOrInt(Object, long, int) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
getAndBitwiseOrIntAcquire(Object, long, int) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
getAndBitwiseOrIntRelease(Object, long, int) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
getAndBitwiseOrLong(Object, long, long) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
getAndBitwiseOrLongAcquire(Object, long, long) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
getAndBitwiseOrLongRelease(Object, long, long) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
getAndBitwiseOrShort(Object, long, short) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
getAndBitwiseOrShortAcquire(Object, long, short) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
getAndBitwiseOrShortRelease(Object, long, short) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
getAndBitwiseXorBoolean(Object, long, boolean) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
getAndBitwiseXorBooleanAcquire(Object, long, boolean) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
getAndBitwiseXorBooleanRelease(Object, long, boolean) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
getAndBitwiseXorByte(Object, long, byte) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
getAndBitwiseXorByteAcquire(Object, long, byte) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
getAndBitwiseXorByteRelease(Object, long, byte) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
getAndBitwiseXorChar(Object, long, char) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
getAndBitwiseXorCharAcquire(Object, long, char) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
getAndBitwiseXorCharRelease(Object, long, char) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
getAndBitwiseXorInt(Object, long, int) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
getAndBitwiseXorIntAcquire(Object, long, int) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
getAndBitwiseXorIntRelease(Object, long, int) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
getAndBitwiseXorLong(Object, long, long) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
getAndBitwiseXorLongAcquire(Object, long, long) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
getAndBitwiseXorLongRelease(Object, long, long) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
getAndBitwiseXorShort(Object, long, short) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
getAndBitwiseXorShortAcquire(Object, long, short) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
getAndBitwiseXorShortRelease(Object, long, short) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
getAndSetBoolean(Object, long, boolean) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
getAndSetBooleanAcquire(Object, long, boolean) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
getAndSetBooleanRelease(Object, long, boolean) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
getAndSetByte(Object, long, byte) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
getAndSetByteAcquire(Object, long, byte) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
getAndSetByteRelease(Object, long, byte) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
getAndSetChar(Object, long, char) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
getAndSetCharAcquire(Object, long, char) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
getAndSetCharRelease(Object, long, char) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
getAndSetDouble(Object, long, double) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
getAndSetDoubleAcquire(Object, long, double) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
getAndSetDoubleRelease(Object, long, double) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
getAndSetFloat(Object, long, float) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
getAndSetFloatAcquire(Object, long, float) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
getAndSetFloatRelease(Object, long, float) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
getAndSetInt(Object, long, int) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in sun.misc.Unsafe.
getAndSetIntAcquire(Object, long, int) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
getAndSetIntRelease(Object, long, int) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
getAndSetLong(Object, long, long) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in sun.misc.Unsafe.
getAndSetLongAcquire(Object, long, long) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
getAndSetLongRelease(Object, long, long) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
getAndSetObject(Object, long, Object) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in sun.misc.Unsafe.
getAndSetObjectAcquire(Object, long, Object) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe (deprecated).
getAndSetObjectRelease(Object, long, Object) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe (deprecated).
getAndSetReference(Object, long, Object) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
getAndSetReferenceAcquire(Object, long, Object) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
getAndSetReferenceRelease(Object, long, Object) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
getAndSetShort(Object, long, short) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
getAndSetShortAcquire(Object, long, short) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
getAndSetShortRelease(Object, long, short) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
getBoolean(Object, long) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in sun.misc.Unsafe.
getBoolean(Object, Field) - Static method in class net.lenni0451.reflect.Fields
Get the boolean value of a field.
getBooleanAcquire(Object, long) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
getBooleanOpaque(Object, long) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
getBooleanVolatile(Object, long) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in sun.misc.Unsafe.
getByte(long) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in sun.misc.Unsafe.
getByte(Object, long) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in sun.misc.Unsafe.
getByte(Object, Field) - Static method in class net.lenni0451.reflect.Fields
Get the byte value of a field.
getByteAcquire(Object, long) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
getByteCodeIndex() - Method in interface net.lenni0451.reflect.localcapture.LocalStackFrame
Get the index to the code array of the Code attribute containing the execution point represented by this stack frame.
getByteOpaque(Object, long) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
getByteVolatile(Object, long) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in sun.misc.Unsafe.
getCallerClass(int) - Static method in class net.lenni0451.reflect.Classes
Get the class of the caller.
getChar(Object, long) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in sun.misc.Unsafe.
getChar(long) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in sun.misc.Unsafe.
getChar(Object, Field) - Static method in class net.lenni0451.reflect.Fields
Get the char value of a field.
getCharAcquire(Object, long) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
getCharOpaque(Object, long) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
getCharUnaligned(Object, long, boolean) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
getCharUnaligned(Object, long) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
getCharVolatile(Object, long) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in sun.misc.Unsafe.
getClassDefiner() - Method in class net.lenni0451.reflect.proxy.ProxyBuilder
 
getClassName() - Method in interface net.lenni0451.reflect.localcapture.LocalStackFrame
Get the binary name of the declaring class of the method represented by this stack frame.
getDeclaredClass(Class<?>, String) - Static method in class net.lenni0451.reflect.Classes
Get a declared class of a class by its simple name.
getDeclaredClasses(Class<?>) - Static method in class net.lenni0451.reflect.Classes
Get all declared classes of a class.
getDeclaredConstructor(Class<T>, Class<?>...) - Static method in class net.lenni0451.reflect.Constructors
Get a declared constructor of a class by its parameter types.
getDeclaredConstructors(Class<T>) - Static method in class net.lenni0451.reflect.Constructors
Get all declared constructors of a class.
getDeclaredField(Class<?>, String) - Static method in class net.lenni0451.reflect.Fields
Get a declared field of a class by its name.
getDeclaredFields(Class<?>) - Static method in class net.lenni0451.reflect.Fields
Get all declared fields of a class.
getDeclaredMethod(Class<?>, String, Class<?>...) - Static method in class net.lenni0451.reflect.Methods
Get a declared method of a class by its name and parameter types.
getDeclaredMethods(Class<?>) - Static method in class net.lenni0451.reflect.Methods
Get all declared methods of a class.
getDeclaringClass() - Method in interface net.lenni0451.reflect.localcapture.LocalStackFrame
Get the declaring class of the method represented by this stack frame.
getDouble(Object, long) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in sun.misc.Unsafe.
getDouble(long) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in sun.misc.Unsafe.
getDouble(Object, Field) - Static method in class net.lenni0451.reflect.Fields
Get the double value of a field.
getDoubleAcquire(Object, long) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
getDoubleOpaque(Object, long) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
getDoubleVolatile(Object, long) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in sun.misc.Unsafe.
getFileName() - Method in interface net.lenni0451.reflect.localcapture.LocalStackFrame
Get the name of the source file containing the execution point represented by this stack frame.
getFirst(FieldInitializer.ThrowingFunction<A, R>...) - Static method in interface net.lenni0451.reflect.utils.FieldInitializer.ThrowingFunction
 
getFirst(FieldInitializer.ThrowingSupplier<T>...) - Static method in interface net.lenni0451.reflect.utils.FieldInitializer.ThrowingSupplier
 
getFloat(long) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in sun.misc.Unsafe.
getFloat(Object, long) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in sun.misc.Unsafe.
getFloat(Object, Field) - Static method in class net.lenni0451.reflect.Fields
Get the float value of a field.
getFloatAcquire(Object, long) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
getFloatOpaque(Object, long) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
getFloatVolatile(Object, long) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in sun.misc.Unsafe.
getHandle() - Method in class net.lenni0451.reflect.bytecode.wrapper.BytecodeLabel
 
getHandle() - Method in class net.lenni0451.reflect.bytecode.wrapper.BytecodeType
 
getInstrumentation() - Static method in class net.lenni0451.reflect.Agents
Get an instrumentation instance by loading an agent during runtime.
getInt(long) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in sun.misc.Unsafe.
getInt(Object, long) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in sun.misc.Unsafe.
getInt(Object, Field) - Static method in class net.lenni0451.reflect.Fields
Get the int value of a field.
getIntAcquire(Object, long) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
getInterfaces() - Method in class net.lenni0451.reflect.proxy.ProxyBuilder
 
getInternalUnsafe() - Static method in class net.lenni0451.reflect.JavaBypass
Get the internal unsafe instance.
getIntOpaque(Object, long) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
getIntUnaligned(Object, long) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
getIntUnaligned(Object, long, boolean) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
getIntVolatile(Object, long) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in sun.misc.Unsafe.
getInvocationHandler() - Method in interface net.lenni0451.reflect.proxy.impl.Proxy
 
getInvocationHandler() - Method in class net.lenni0451.reflect.proxy.ProxyBuilder
 
getInvocationHandler() - Method in class net.lenni0451.reflect.proxy.ProxyClass
 
getInvokedMethod() - Method in interface net.lenni0451.reflect.proxy.impl.ProxyMethod
 
getKlass(Class<?>) - Static method in class net.lenni0451.reflect.Objects
Get the class pointer of the given class.
getKlass(Object) - Static method in class net.lenni0451.reflect.Objects
Get the class pointer of the given object.
getLineNumber() - Method in interface net.lenni0451.reflect.localcapture.LocalStackFrame
Get the line number of the source line containing the execution point represented by this stack frame.
getLoadAverage(double, int) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in sun.misc.Unsafe.
getLoadOpcode(Class<?>) - Static method in class net.lenni0451.reflect.bytecode.BytecodeUtils
Get the fitting return opcode for the given type.
getLoadOpcode(Class<?>) - Static method in class net.lenni0451.reflect.wrapper.ASMWrapper
Deprecated.
Get the fitting return opcode for the given type.
getLocals() - Method in interface net.lenni0451.reflect.localcapture.LocalStackFrame
Get the locals of the stack frame.
getLong(Object, long) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in sun.misc.Unsafe.
getLong(long) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in sun.misc.Unsafe.
getLong(Object, Field) - Static method in class net.lenni0451.reflect.Fields
Get the long value of a field.
getLongAcquire(Object, long) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
getLongOpaque(Object, long) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
getLongUnaligned(Object, long, boolean) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
getLongUnaligned(Object, long) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
getLongVolatile(Object, long) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in sun.misc.Unsafe.
getMethodFilter() - Method in class net.lenni0451.reflect.proxy.ProxyBuilder
 
getMethodHandles(Class<?>, Class<?>, String, Class<?>[], Class<?>) - Static method in class net.lenni0451.reflect.proxy.impl.ProxyRuntime
Invoked in the static initializer of the proxy method class.
getMethodMapper() - Method in class net.lenni0451.reflect.proxy.ProxyBuilder
 
getMethodName() - Method in interface net.lenni0451.reflect.localcapture.LocalStackFrame
Get the name of the method represented by this stack frame.
getMode() - Method in interface net.lenni0451.reflect.localcapture.LocalStackFrame
Get the mode of the stack frame.
getMonitors() - Method in interface net.lenni0451.reflect.localcapture.LocalStackFrame
Get the monitors of the stack frame.
getName() - Method in interface net.lenni0451.reflect.bytecode.builder.ClassBuilder
 
getName() - Method in interface net.lenni0451.reflect.bytecode.wrapper.BuiltClass
 
getObject(Object, long) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in sun.misc.Unsafe.
getObject(Object, Field) - Static method in class net.lenni0451.reflect.Fields
Get the value of a field.
getObjectAcquire(Object, long) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe (deprecated).
getObjectOpaque(Object, long) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe (deprecated).
getObjectVolatile(Object, long) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in sun.misc.Unsafe.
getOverridableMethod(Class<?>, Class<?>[], Predicate<Method>) - Static method in class net.lenni0451.reflect.proxy.internal.ProxyUtils
 
getOverridableMethod(Class<?>, Map<String, Method>) - Static method in class net.lenni0451.reflect.proxy.internal.ProxyUtils
 
getProxyClass() - Method in class net.lenni0451.reflect.proxy.ProxyClass
 
getPublicConstructors(Class<?>) - Static method in class net.lenni0451.reflect.proxy.internal.ProxyUtils
 
getReference(Object, long) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
getReferenceAcquire(Object, long) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
getReferenceOpaque(Object, long) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
getReferenceVolatile(Object, long) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
getReturnOpcode(Class<?>) - Static method in class net.lenni0451.reflect.bytecode.BytecodeUtils
Get the fitting return opcode for the given type.
getReturnOpcode(Class<?>) - Static method in class net.lenni0451.reflect.wrapper.ASMWrapper
Deprecated.
Get the fitting return opcode for the given type.
getShort(long) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in sun.misc.Unsafe.
getShort(Object, long) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in sun.misc.Unsafe.
getShort(Object, Field) - Static method in class net.lenni0451.reflect.Fields
Get the short value of a field.
getShortAcquire(Object, long) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
getShortOpaque(Object, long) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
getShortUnaligned(Object, long, boolean) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
getShortUnaligned(Object, long) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
getShortVolatile(Object, long) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in sun.misc.Unsafe.
getSize() - Method in class net.lenni0451.reflect.localcapture.PrimitiveValue
 
getStack() - Method in interface net.lenni0451.reflect.localcapture.LocalStackFrame
Get the stack of the stack frame.
getStackFrames() - Static method in class net.lenni0451.reflect.localcapture.LocalCapturer
Get all stack frames of the current thread.
getStackSize(Class<?>) - Static method in class net.lenni0451.reflect.bytecode.BytecodeUtils
Get the stack size for the given type.
getSuperClass() - Method in class net.lenni0451.reflect.proxy.ProxyBuilder
 
getSystemClassPath() - Static method in class net.lenni0451.reflect.ClassLoaders
Get all URLs of the system classpath.
getTrustedLookup() - Static method in class net.lenni0451.reflect.JavaBypass
Get the trusted lookup instance.
getUncompressedObject(long) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
getUnsafe() - Static method in class net.lenni0451.reflect.JavaBypass
Get the unsafe instance.
getValue() - Method in class net.lenni0451.reflect.localcapture.PrimitiveValue
 

H

hashCode() - Method in class net.lenni0451.reflect.stream.constructor.ConstructorWrapper
 
hashCode() - Method in class net.lenni0451.reflect.stream.field.FieldWrapper
 
hashCode() - Method in class net.lenni0451.reflect.stream.method.MethodWrapper
 

I

iinc(int, int) - Method in interface net.lenni0451.reflect.bytecode.builder.MethodBuilder
 
init(T, Consumer<T>) - Static method in class net.lenni0451.reflect.utils.FieldInitializer
 
init(FieldInitializer.ThrowingSupplier<T>) - Static method in class net.lenni0451.reflect.utils.FieldInitializer
 
init(FieldInitializer.ThrowingSupplier<T>, FieldInitializer.ThrowingFunction<T, R>) - Static method in class net.lenni0451.reflect.utils.FieldInitializer
 
insn(int) - Method in interface net.lenni0451.reflect.bytecode.builder.MethodBuilder
 
instance(Object, Field) - Static method in class net.lenni0451.reflect.Fields
Get the instance used for getting/setting the value of the field using unsafe.
instance() - Method in class net.lenni0451.reflect.stream.RStream
 
instantiate(Class<?>[], Object[]) - Method in class net.lenni0451.reflect.proxy.ProxyClass
Instantiate a new instance of the proxy class with the given constructor parameters and arguments.
instantiateProxyMethod(Class<ProxyMethod>, Object, Method) - Static method in class net.lenni0451.reflect.proxy.impl.ProxyRuntime
Invoked in the proxy methods.
int_(int, int) - Method in interface net.lenni0451.reflect.bytecode.builder.MethodBuilder
 
INTERNAL_UNSAFE - Static variable in class net.lenni0451.reflect.JavaBypass
The instance of the internal unsafe class.
intPush(BytecodeBuilder, int) - Method in interface net.lenni0451.reflect.bytecode.builder.MethodBuilder
 
InvalidOOPSizeException - Exception in net.lenni0451.reflect.exceptions
 
InvalidOOPSizeException() - Constructor for exception net.lenni0451.reflect.exceptions.InvalidOOPSizeException
 
InvocationHandler - Interface in net.lenni0451.reflect.proxy
The handler which is called when a method of a proxy class is invoked.
invoke(Constructor<T>, Object...) - Static method in class net.lenni0451.reflect.Constructors
Invoke a constructor without any checks.
invoke(Object, Method, Object...) - Static method in class net.lenni0451.reflect.Methods
Invoke a method without any checks.
invoke(Object, ProxyMethod, Object...) - Method in interface net.lenni0451.reflect.proxy.InvocationHandler
Handle a proxy method invocation.
invoke() - Method in class net.lenni0451.reflect.stream.method.MethodWrapper
Invoke the method without any arguments.
invokeArgs(Object...) - Method in class net.lenni0451.reflect.stream.method.MethodWrapper
Invoke the method with the given arguments.
invokeCleaner(ByteBuffer) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in sun.misc.Unsafe.
invokeInstance(Object, Object...) - Method in class net.lenni0451.reflect.stream.method.MethodWrapper
Invoke the method of the given instance with the given arguments.
invokeSuper(I, Class<S>, Method, Object...) - Static method in class net.lenni0451.reflect.Methods
Invoke a super method without any checks.
invokeSuper(Object...) - Method in interface net.lenni0451.reflect.proxy.impl.ProxyMethod
Invoke the proxied method on the proxy super class with the given arguments.
invokeWith(Object, Object...) - Method in interface net.lenni0451.reflect.proxy.impl.ProxyMethod
Invoke the proxied method with the given instance and arguments.
isAbstract() - Method in class net.lenni0451.reflect.stream.general.ModifierWrapper
Targets: Method.
isBigEndian() - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
isFinal() - Method in class net.lenni0451.reflect.stream.general.ModifierWrapper
Targets: Field, Method.
isNative() - Method in class net.lenni0451.reflect.stream.general.ModifierWrapper
Targets: Method.
isNativeMethod() - Method in interface net.lenni0451.reflect.localcapture.LocalStackFrame
Get if the method containing the execution point represented by this stack frame is a native method.
isNull() - Method in class net.lenni0451.reflect.wrapper.ASMWrapper.LabelAccess
Deprecated.
Check if the label is null.
isNull() - Method in class net.lenni0451.reflect.wrapper.ASMWrapper.MethodVisitorAccess
Deprecated.
Check if the method visitor is null.
isPrivate() - Method in class net.lenni0451.reflect.stream.general.ModifierWrapper
Targets: Field, Constructor, Method.
isProtected() - Method in class net.lenni0451.reflect.stream.general.ModifierWrapper
Targets: Field, Constructor, Method.
isPublic() - Method in class net.lenni0451.reflect.stream.general.ModifierWrapper
Targets: Field, Constructor, Method.
isStatic() - Method in class net.lenni0451.reflect.stream.general.ModifierWrapper
Targets: Field, Method.
isStrict() - Method in class net.lenni0451.reflect.stream.general.ModifierWrapper
Targets: Method.
isSynchronized() - Method in class net.lenni0451.reflect.stream.general.ModifierWrapper
Targets: Field, Method.
isTransient() - Method in class net.lenni0451.reflect.stream.general.ModifierWrapper
Targets: Field.
isVolatile() - Method in class net.lenni0451.reflect.stream.general.ModifierWrapper
Targets: Field.
iterator() - Method in class net.lenni0451.reflect.stream.constructor.ConstructorStream
 
iterator() - Method in class net.lenni0451.reflect.stream.field.FieldStream
 
iterator() - Method in class net.lenni0451.reflect.stream.method.MethodStream
 

J

JavaBypass - Class in net.lenni0451.reflect
The main class for bypassing java restrictions.
JavaBypass() - Constructor for class net.lenni0451.reflect.JavaBypass
 
jstream() - Method in class net.lenni0451.reflect.stream.constructor.ConstructorStream
 
jstream() - Method in class net.lenni0451.reflect.stream.field.FieldStream
 
jstream() - Method in class net.lenni0451.reflect.stream.method.MethodStream
 
jump(int, BytecodeLabel) - Method in interface net.lenni0451.reflect.bytecode.builder.MethodBuilder
 
JVMConstants - Class in net.lenni0451.reflect
 
JVMConstants() - Constructor for class net.lenni0451.reflect.JVMConstants
 

K

KLASS_OFFSET - Static variable in class net.lenni0451.reflect.Objects
 

L

label() - Method in interface net.lenni0451.reflect.bytecode.builder.BytecodeBuilder
 
label(BytecodeLabel) - Method in interface net.lenni0451.reflect.bytecode.builder.MethodBuilder
 
label() - Method in class net.lenni0451.reflect.wrapper.ASMWrapper
Deprecated.
Get a new label.
ldc(Object) - Method in interface net.lenni0451.reflect.bytecode.builder.MethodBuilder
 
load(File) - Static method in class net.lenni0451.reflect.Agents
Load an agent from a jar during runtime.
loader(ClassLoader) - Static method in interface net.lenni0451.reflect.proxy.ProxyClassDefiner
Create a new class loader based class definer.
loadFence() - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in sun.misc.Unsafe.
loadInternal(Class<?>) - Static method in class net.lenni0451.reflect.Agents
Create a dummy agent jar for the given class and load it.
loadLoadFence() - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
loadToFront(URL) - Static method in class net.lenni0451.reflect.ClassLoaders
Load a URL into the context class loader and move it to the front of the classpath.
LocalCapturer - Class in net.lenni0451.reflect.localcapture
This class is used to capture the local stack frames of the current thread.
LocalCapturer() - Constructor for class net.lenni0451.reflect.localcapture.LocalCapturer
 
LocalStackFrame - Interface in net.lenni0451.reflect.localcapture
 

M

makeArrayInvoker(Object, Method) - Static method in class net.lenni0451.reflect.accessor.MethodAccessor
Create a new array invoker instance for the given method.
makeDynamicArrayInvoker(Method) - Static method in class net.lenni0451.reflect.accessor.MethodAccessor
Create a new dynamic array invoker instance for the given method.
makeDynamicGetter(Class<I>, Field) - Static method in class net.lenni0451.reflect.accessor.FieldAccessor
Create a new dynamic getter instance for the given field.
makeDynamicInvoker(Class<I>, Method) - Static method in class net.lenni0451.reflect.accessor.MethodAccessor
Create a new dynamic invoker instance for the given method.
makeDynamicSetter(Class<I>, Field) - Static method in class net.lenni0451.reflect.accessor.FieldAccessor
Create a new dynamic setter instance for the given field.
makeGetter(Class<I>, Object, Field) - Static method in class net.lenni0451.reflect.accessor.FieldAccessor
Create a new getter instance for the given field.
makeInvoker(Class<I>, Object, Method) - Static method in class net.lenni0451.reflect.accessor.MethodAccessor
Create a new invoker instance for the given method.
makeSetter(Class<?>, Object, Field) - Static method in class net.lenni0451.reflect.accessor.FieldAccessor
Create a new setter instance for the given field.
map(Function<ConstructorWrapper, T>) - Method in class net.lenni0451.reflect.stream.constructor.ConstructorStream
Map the constructors to a new stream.
map(Function<FieldWrapper, T>) - Method in class net.lenni0451.reflect.stream.field.FieldStream
Map the fields to a new stream.
map(Function<MethodWrapper, T>) - Method in class net.lenni0451.reflect.stream.method.MethodStream
Map the methods to a new stream.
mapMethods(Method[], Function<Method, Method>) - Static method in class net.lenni0451.reflect.proxy.internal.ProxyUtils
 
maxs(int, int) - Method in interface net.lenni0451.reflect.bytecode.builder.MethodBuilder
 
mdesc(Class<?>, Class<?>...) - Static method in class net.lenni0451.reflect.bytecode.BytecodeUtils
Get the descriptor for the given parameter types and return type.
method(int, String, String, String, String[], Consumer<MethodBuilder>) - Method in interface net.lenni0451.reflect.bytecode.builder.ClassBuilder
 
method(int, String, String, String, boolean) - Method in interface net.lenni0451.reflect.bytecode.builder.MethodBuilder
 
METHOD_Class_getDeclaredClasses0 - Static variable in class net.lenni0451.reflect.JVMConstants
 
METHOD_Class_getDeclaredConstructors0 - Static variable in class net.lenni0451.reflect.JVMConstants
 
METHOD_Class_getDeclaredFields0 - Static variable in class net.lenni0451.reflect.JVMConstants
 
METHOD_Class_getDeclaredMethods0 - Static variable in class net.lenni0451.reflect.JVMConstants
 
METHOD_ClassLoader_defineClass - Static variable in class net.lenni0451.reflect.JVMConstants
 
METHOD_InstrumentationImpl_loadAgent - Static variable in class net.lenni0451.reflect.JVMConstants
 
METHOD_InternalUnsafe_objectFieldOffset - Static variable in class net.lenni0451.reflect.JVMConstants
 
METHOD_InternalUnsafe_staticFieldOffset - Static variable in class net.lenni0451.reflect.JVMConstants
 
METHOD_MethodHandles_Lookup_defineHiddenClass - Static variable in class net.lenni0451.reflect.JVMConstants
 
METHOD_Module_getPackages - Static variable in class net.lenni0451.reflect.JVMConstants
 
METHOD_Module_implAddExportsOrOpens - Static variable in class net.lenni0451.reflect.JVMConstants
 
METHOD_Unsafe_defineAnonymousClass - Static variable in class net.lenni0451.reflect.JVMConstants
 
METHOD_URLClassPath_addURL - Static variable in class net.lenni0451.reflect.JVMConstants
 
METHOD_URLClassPath_getURLs - Static variable in class net.lenni0451.reflect.JVMConstants
 
MethodAccessor - Class in net.lenni0451.reflect.accessor
Generate an invoker interface instance for a method.
MethodAccessor() - Constructor for class net.lenni0451.reflect.accessor.MethodAccessor
 
MethodBuilder - Interface in net.lenni0451.reflect.bytecode.builder
 
MethodInvocationException - Exception in net.lenni0451.reflect.exceptions
 
MethodInvocationException(Method) - Constructor for exception net.lenni0451.reflect.exceptions.MethodInvocationException
 
MethodInvocationException(String, String) - Constructor for exception net.lenni0451.reflect.exceptions.MethodInvocationException
 
MethodInvocationException(String, String, String...) - Constructor for exception net.lenni0451.reflect.exceptions.MethodInvocationException
 
MethodNotFoundException - Exception in net.lenni0451.reflect.exceptions
 
MethodNotFoundException(String, String) - Constructor for exception net.lenni0451.reflect.exceptions.MethodNotFoundException
 
MethodNotFoundException(String, String, Class<?>...) - Constructor for exception net.lenni0451.reflect.exceptions.MethodNotFoundException
 
MethodNotFoundException(String, String, String...) - Constructor for exception net.lenni0451.reflect.exceptions.MethodNotFoundException
 
Methods - Class in net.lenni0451.reflect
This class contains some useful methods for working with methods.
Methods() - Constructor for class net.lenni0451.reflect.Methods
 
methods() - Method in class net.lenni0451.reflect.stream.RStream
 
MethodStream - Class in net.lenni0451.reflect.stream.method
A stream of all methods of a class and super classes (if wanted).
MethodStream(RStream, boolean) - Constructor for class net.lenni0451.reflect.stream.method.MethodStream
 
MethodWrapper - Class in net.lenni0451.reflect.stream.method
A wrapper of the Method class for easy access to all required methods.
MethodWrapper(MethodStream, Method) - Constructor for class net.lenni0451.reflect.stream.method.MethodWrapper
 
MODE_COMPILED - Static variable in interface net.lenni0451.reflect.localcapture.LocalStackFrame
 
MODE_INTERPRETED - Static variable in interface net.lenni0451.reflect.localcapture.LocalStackFrame
 
modifier() - Method in class net.lenni0451.reflect.stream.constructor.ConstructorWrapper
 
modifier() - Method in class net.lenni0451.reflect.stream.field.FieldWrapper
 
modifier() - Method in class net.lenni0451.reflect.stream.method.MethodWrapper
 
ModifierWrapper - Class in net.lenni0451.reflect.stream.general
A wrapper for field/constructor/method modifier for easier usage.
ModifierWrapper(int) - Constructor for class net.lenni0451.reflect.stream.general.ModifierWrapper
 
Modules - Class in net.lenni0451.reflect
This class contains some useful methods for working with modules.
Modules() - Constructor for class net.lenni0451.reflect.Modules
 
multiANewArray(String, int) - Method in interface net.lenni0451.reflect.bytecode.builder.MethodBuilder
 

N

name() - Method in class net.lenni0451.reflect.stream.field.FieldWrapper
 
name() - Method in class net.lenni0451.reflect.stream.method.MethodWrapper
 
net.lenni0451.reflect - package net.lenni0451.reflect
 
net.lenni0451.reflect.accessor - package net.lenni0451.reflect.accessor
 
net.lenni0451.reflect.bytecode - package net.lenni0451.reflect.bytecode
 
net.lenni0451.reflect.bytecode.builder - package net.lenni0451.reflect.bytecode.builder
 
net.lenni0451.reflect.bytecode.wrapper - package net.lenni0451.reflect.bytecode.wrapper
 
net.lenni0451.reflect.exceptions - package net.lenni0451.reflect.exceptions
 
net.lenni0451.reflect.localcapture - package net.lenni0451.reflect.localcapture
 
net.lenni0451.reflect.proxy - package net.lenni0451.reflect.proxy
 
net.lenni0451.reflect.proxy.impl - package net.lenni0451.reflect.proxy.impl
 
net.lenni0451.reflect.proxy.internal - package net.lenni0451.reflect.proxy.internal
 
net.lenni0451.reflect.stream - package net.lenni0451.reflect.stream
 
net.lenni0451.reflect.stream.constructor - package net.lenni0451.reflect.stream.constructor
 
net.lenni0451.reflect.stream.field - package net.lenni0451.reflect.stream.field
 
net.lenni0451.reflect.stream.general - package net.lenni0451.reflect.stream.general
 
net.lenni0451.reflect.stream.method - package net.lenni0451.reflect.stream.method
 
net.lenni0451.reflect.utils - package net.lenni0451.reflect.utils
 
net.lenni0451.reflect.wrapper - package net.lenni0451.reflect.wrapper
 
newInstance(Class<T>, String, int, Class<?>[], Object[]) - Static method in class net.lenni0451.reflect.Enums
Create a new instance of an enum.
newInstance(Object...) - Method in class net.lenni0451.reflect.stream.constructor.ConstructorWrapper
Create a new instance of the owner class with the given arguments.

O

OBJECT_ALIGNMENT - Static variable in class net.lenni0451.reflect.Objects
 
OBJECT_HEADER_SIZE - Static variable in class net.lenni0451.reflect.Objects
 
objectFieldOffset(Field) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in sun.misc.Unsafe (deprecated).
objectFieldOffset(Class, String) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
ObjectPrinter - Class in net.lenni0451.reflect.utils
Convert an Object to a String using reflection to access all fields.
ObjectPrinter() - Constructor for class net.lenni0451.reflect.utils.ObjectPrinter
 
Objects - Class in net.lenni0451.reflect
This class contains some methods to do unsafe operations.
Objects() - Constructor for class net.lenni0451.reflect.Objects
 
of(Class<?>) - Static method in class net.lenni0451.reflect.stream.RStream
Get a stream of the given class.
of(Class<?>, Object) - Static method in class net.lenni0451.reflect.stream.RStream
Get a stream of the given class with the given instance.
of(String) - Static method in class net.lenni0451.reflect.stream.RStream
Get a stream of the given class by name.
of(String, Object) - Static method in class net.lenni0451.reflect.stream.RStream
Get the stream of the given class by name with the given instance.
of(Object) - Static method in class net.lenni0451.reflect.stream.RStream
Get the stream of the given instance.
offset(Field) - Static method in class net.lenni0451.reflect.Fields
Get the offset of a field required for getting/setting the value of the field using unsafe.
OOP_SIZE - Static variable in class net.lenni0451.reflect.Objects
 
opcode(String) - Method in interface net.lenni0451.reflect.bytecode.builder.BytecodeBuilder
 
opcode(String, String...) - Method in interface net.lenni0451.reflect.bytecode.builder.BytecodeBuilder
 
opcode(String) - Static method in class net.lenni0451.reflect.wrapper.ASMWrapper
Deprecated.
Get an opcode by its name.
openEntireModule(Class<?>) - Static method in class net.lenni0451.reflect.Modules
Open all packages of a module to everyone.
OPENJ9_RUNTIME - Static variable in class net.lenni0451.reflect.JVMConstants
 
openModule(Class<?>) - Static method in class net.lenni0451.reflect.Modules
Open a module of a class to everyone.
openModule(Class<?>, String) - Static method in class net.lenni0451.reflect.Modules
Open a package of a module to everyone.
opt(Class<?>...) - Method in class net.lenni0451.reflect.stream.constructor.ConstructorStream
Get a constructor by the given parameter types.
opt(int) - Method in class net.lenni0451.reflect.stream.constructor.ConstructorStream
Get a constructor by the given index.
opt(String) - Method in class net.lenni0451.reflect.stream.field.FieldStream
Get a field by the given name.
opt(int) - Method in class net.lenni0451.reflect.stream.field.FieldStream
Get a field by the given index.
opt(String) - Method in class net.lenni0451.reflect.stream.method.MethodStream
Get a method by the given name.
opt(Class<?>...) - Method in class net.lenni0451.reflect.stream.method.MethodStream
Get a method by the given parameter types.
opt(String, Class<?>...) - Method in class net.lenni0451.reflect.stream.method.MethodStream
Get a method by the given name and parameter types.
opt(int) - Method in class net.lenni0451.reflect.stream.method.MethodStream
Get a method by the given index.
optInit(FieldInitializer.ThrowingSupplier<T>) - Static method in class net.lenni0451.reflect.utils.FieldInitializer
 
optInit(FieldInitializer.ThrowingSupplier<T>, FieldInitializer.ThrowingFunction<T, R>) - Static method in class net.lenni0451.reflect.utils.FieldInitializer
 
owner() - Method in class net.lenni0451.reflect.stream.constructor.ConstructorWrapper
 
owner() - Method in class net.lenni0451.reflect.stream.field.FieldWrapper
 
owner() - Method in class net.lenni0451.reflect.stream.method.MethodWrapper
 

P

pageSize() - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in sun.misc.Unsafe.
parameterCount() - Method in class net.lenni0451.reflect.stream.constructor.ConstructorWrapper
 
parameterCount() - Method in class net.lenni0451.reflect.stream.method.MethodWrapper
 
parameterTypes() - Method in class net.lenni0451.reflect.stream.constructor.ConstructorWrapper
 
parameterTypes() - Method in class net.lenni0451.reflect.stream.method.MethodWrapper
 
parent() - Method in class net.lenni0451.reflect.stream.constructor.ConstructorStream
 
parent() - Method in class net.lenni0451.reflect.stream.constructor.ConstructorWrapper
 
parent() - Method in class net.lenni0451.reflect.stream.field.FieldStream
 
parent() - Method in class net.lenni0451.reflect.stream.field.FieldWrapper
 
parent() - Method in class net.lenni0451.reflect.stream.method.MethodStream
 
parent() - Method in class net.lenni0451.reflect.stream.method.MethodWrapper
 
park(boolean, long) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in sun.misc.Unsafe.
PrimitiveValue - Class in net.lenni0451.reflect.localcapture
Represents a primitive value in the JVM.
PrimitiveValue(int, long) - Constructor for class net.lenni0451.reflect.localcapture.PrimitiveValue
 
process(FieldInitializer.ThrowingSupplier<T>, Function<Throwable, Throwable>) - Static method in class net.lenni0451.reflect.utils.FieldInitializer
 
Proxy - Interface in net.lenni0451.reflect.proxy.impl
Represents a proxy class.
ProxyBuilder - Class in net.lenni0451.reflect.proxy
A builder to create proxy classes.
ProxyBuilder() - Constructor for class net.lenni0451.reflect.proxy.ProxyBuilder
 
ProxyClass - Class in net.lenni0451.reflect.proxy
Represents a built proxy class.
ProxyClass(Class<?>, InvocationHandler) - Constructor for class net.lenni0451.reflect.proxy.ProxyClass
 
ProxyClassDefiner - Interface in net.lenni0451.reflect.proxy
A class definer for proxy classes.
ProxyMethod - Interface in net.lenni0451.reflect.proxy.impl
Represents a proxied method call.
ProxyMethodBuilder - Class in net.lenni0451.reflect.proxy.internal
A builder for creating the ProxyMethod implementations.
ProxyMethodBuilder() - Constructor for class net.lenni0451.reflect.proxy.internal.ProxyMethodBuilder
 
ProxyRuntime - Class in net.lenni0451.reflect.proxy.impl
Util methods invoked by the proxy classes at runtime.
ProxyRuntime() - Constructor for class net.lenni0451.reflect.proxy.impl.ProxyRuntime
 
ProxyUtils - Class in net.lenni0451.reflect.proxy.internal
Utils for creating proxy classes.
ProxyUtils() - Constructor for class net.lenni0451.reflect.proxy.internal.ProxyUtils
 
putAddress(long, long) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in sun.misc.Unsafe.
putAddress(Object, long, long) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
putBoolean(Object, long, boolean) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in sun.misc.Unsafe.
putBooleanOpaque(Object, long, boolean) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
putBooleanRelease(Object, long, boolean) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
putBooleanVolatile(Object, long, boolean) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in sun.misc.Unsafe.
putByte(Object, long, byte) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in sun.misc.Unsafe.
putByte(long, byte) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in sun.misc.Unsafe.
putByteOpaque(Object, long, byte) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
putByteRelease(Object, long, byte) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
putByteVolatile(Object, long, byte) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in sun.misc.Unsafe.
putChar(long, char) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in sun.misc.Unsafe.
putChar(Object, long, char) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in sun.misc.Unsafe.
putCharOpaque(Object, long, char) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
putCharRelease(Object, long, char) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
putCharUnaligned(Object, long, char) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
putCharUnaligned(Object, long, char, boolean) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
putCharVolatile(Object, long, char) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in sun.misc.Unsafe.
putDouble(Object, long, double) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in sun.misc.Unsafe.
putDouble(long, double) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in sun.misc.Unsafe.
putDoubleOpaque(Object, long, double) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
putDoubleRelease(Object, long, double) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
putDoubleVolatile(Object, long, double) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in sun.misc.Unsafe.
putFloat(Object, long, float) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in sun.misc.Unsafe.
putFloat(long, float) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in sun.misc.Unsafe.
putFloatOpaque(Object, long, float) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
putFloatRelease(Object, long, float) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
putFloatVolatile(Object, long, float) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in sun.misc.Unsafe.
putInt(long, int) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in sun.misc.Unsafe.
putInt(Object, long, int) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in sun.misc.Unsafe.
putIntOpaque(Object, long, int) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
putIntRelease(Object, long, int) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
putIntUnaligned(Object, long, int, boolean) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
putIntUnaligned(Object, long, int) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
putIntVolatile(Object, long, int) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in sun.misc.Unsafe.
putLong(Object, long, long) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in sun.misc.Unsafe.
putLong(long, long) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in sun.misc.Unsafe.
putLongOpaque(Object, long, long) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
putLongRelease(Object, long, long) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
putLongUnaligned(Object, long, long) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
putLongUnaligned(Object, long, long, boolean) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
putLongVolatile(Object, long, long) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in sun.misc.Unsafe.
putObject(Object, long, Object) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in sun.misc.Unsafe.
putObjectOpaque(Object, long, Object) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe (deprecated).
putObjectRelease(Object, long, Object) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe (deprecated).
putObjectVolatile(Object, long, Object) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in sun.misc.Unsafe.
putOrderedInt(Object, long, int) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in sun.misc.Unsafe.
putOrderedLong(Object, long, long) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in sun.misc.Unsafe.
putOrderedObject(Object, long, Object) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in sun.misc.Unsafe.
putReference(Object, long, Object) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
putReferenceOpaque(Object, long, Object) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
putReferenceRelease(Object, long, Object) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
putReferenceVolatile(Object, long, Object) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
putShort(long, short) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in sun.misc.Unsafe.
putShort(Object, long, short) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in sun.misc.Unsafe.
putShortOpaque(Object, long, short) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
putShortRelease(Object, long, short) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
putShortUnaligned(Object, long, short) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
putShortUnaligned(Object, long, short, boolean) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
putShortVolatile(Object, long, short) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in sun.misc.Unsafe.

R

raw() - Method in class net.lenni0451.reflect.stream.constructor.ConstructorWrapper
 
raw() - Method in class net.lenni0451.reflect.stream.field.FieldWrapper
 
raw() - Method in class net.lenni0451.reflect.stream.general.ModifierWrapper
 
raw() - Method in class net.lenni0451.reflect.stream.method.MethodWrapper
 
reallocateMemory(long, long) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in sun.misc.Unsafe.
reqInit(FieldInitializer.ThrowingSupplier<T>, Supplier<Throwable>) - Static method in class net.lenni0451.reflect.utils.FieldInitializer
 
reqInit(FieldInitializer.ThrowingSupplier<T>, FieldInitializer.ThrowingFunction<T, R>, Supplier<Throwable>) - Static method in class net.lenni0451.reflect.utils.FieldInitializer
 
reqOptInit(boolean, FieldInitializer.ThrowingSupplier<T>, Supplier<Throwable>) - Static method in class net.lenni0451.reflect.utils.FieldInitializer
 
reqOptInit(boolean, FieldInitializer.ThrowingSupplier<T>, FieldInitializer.ThrowingFunction<T, R>, Supplier<Throwable>) - Static method in class net.lenni0451.reflect.utils.FieldInitializer
 
returnType() - Method in class net.lenni0451.reflect.stream.method.MethodWrapper
 
RStream - Class in net.lenni0451.reflect.stream
Get a stream of all fields, methods or constructors of a class.

S

set(Object, Field, T) - Static method in class net.lenni0451.reflect.Fields
Set the value of a field.
set(Object) - Method in class net.lenni0451.reflect.stream.field.FieldWrapper
Set the value of the Field.
set(Object, Object) - Method in class net.lenni0451.reflect.stream.field.FieldWrapper
Set the value of the Field with the given owner.
setBoolean(Object, Field, boolean) - Static method in class net.lenni0451.reflect.Fields
Set the boolean value of a field.
setByte(Object, Field, byte) - Static method in class net.lenni0451.reflect.Fields
Set the byte value of a field.
setChar(Object, Field, char) - Static method in class net.lenni0451.reflect.Fields
Set the char value of a field.
setClassDefiner(ProxyClassDefiner) - Method in class net.lenni0451.reflect.proxy.ProxyBuilder
Set the class definer for the proxy class.
setDouble(Object, Field, double) - Static method in class net.lenni0451.reflect.Fields
Get the double value of a field.
setFloat(Object, Field, float) - Static method in class net.lenni0451.reflect.Fields
Set the float value of a field.
setInt(Object, Field, int) - Static method in class net.lenni0451.reflect.Fields
Set the int value of a field.
setInterfaces(Class<?>...) - Method in class net.lenni0451.reflect.proxy.ProxyBuilder
Set the interfaces of the proxy class.
setInvocationHandler(InvocationHandler) - Method in interface net.lenni0451.reflect.proxy.impl.Proxy
Set the invocation handler for handling the method calls.
setInvocationHandler(InvocationHandler) - Method in class net.lenni0451.reflect.proxy.ProxyBuilder
Set the invocation handler for the proxy class.
setInvocationHandler(InvocationHandler) - Method in class net.lenni0451.reflect.proxy.ProxyClass
Sets the invocation handler for the proxy class.
setLength(Object, int) - Static method in class net.lenni0451.reflect.Arrays
Set the length of an array.
setLong(Object, Field, long) - Static method in class net.lenni0451.reflect.Fields
Set the long value of a field.
setMemory(long, long, byte) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in sun.misc.Unsafe.
setMemory(Object, long, long, byte) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in sun.misc.Unsafe.
setMethodFilter(Predicate<Method>) - Method in class net.lenni0451.reflect.proxy.ProxyBuilder
Set the filter for the methods that should be overridden by the proxy class.
setMethodMapper(Function<Method, Method>) - Method in class net.lenni0451.reflect.proxy.ProxyBuilder
Set the mapper for the methods that should be overridden by the proxy class.
setObject(Object, Field, Object) - Static method in class net.lenni0451.reflect.Fields
Set the value of a field.
setShort(Object, Field, short) - Static method in class net.lenni0451.reflect.Fields
Set the short value of a field.
setSuperClass(Class<?>) - Method in class net.lenni0451.reflect.proxy.ProxyBuilder
Set the super class of the proxy class.
shouldBeInitialized(Class) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in sun.misc.Unsafe (deprecated).
size() - Method in class net.lenni0451.reflect.stream.constructor.ConstructorStream
 
size() - Method in class net.lenni0451.reflect.stream.field.FieldStream
 
size() - Method in class net.lenni0451.reflect.stream.method.MethodStream
 
slash(String) - Static method in class net.lenni0451.reflect.bytecode.BytecodeUtils
Replace all dots with slashes.
slash(Class<?>) - Static method in class net.lenni0451.reflect.bytecode.BytecodeUtils
Get the name of the class with slashes instead of dots.
slash(String) - Static method in class net.lenni0451.reflect.wrapper.ASMWrapper
Deprecated.
Replace all dots with slashes.
slash(Class<?>) - Static method in class net.lenni0451.reflect.wrapper.ASMWrapper
Deprecated.
Get the name of the class with slashes instead of dots.
staticFieldBase(Field) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in sun.misc.Unsafe (deprecated).
staticFieldOffset(Field) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in sun.misc.Unsafe (deprecated).
storeFence() - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in sun.misc.Unsafe.
storeStoreFence() - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
stream() - Method in class net.lenni0451.reflect.stream.field.FieldWrapper
Get the value of the field and wrap it in a new RStream.
stream(Class<?>) - Method in class net.lenni0451.reflect.stream.field.FieldWrapper
Get the value of the field and wrap it in a new RStream.
stream(Object) - Method in class net.lenni0451.reflect.stream.field.FieldWrapper
Get the value of the field with the given instance and wrap it in a new RStream.
stream(Class<?>, Object) - Method in class net.lenni0451.reflect.stream.field.FieldWrapper
Get the value of the field with the given instance and wrap it in a new RStream.
stream() - Method in class net.lenni0451.reflect.stream.method.MethodWrapper
Invoke the method without any arguments and wrap it in a new RStream.
stream(Class<?>) - Method in class net.lenni0451.reflect.stream.method.MethodWrapper
Invoke the method without any arguments and wrap it in a new RStream.
streamArgs(Object...) - Method in class net.lenni0451.reflect.stream.method.MethodWrapper
Invoke the method with the given arguments and wrap it in a new RStream.
streamArgs(Class<?>, Object...) - Method in class net.lenni0451.reflect.stream.method.MethodWrapper
Invoke the method with the given arguments and wrap it in a new RStream.
streamInstance(Object...) - Method in class net.lenni0451.reflect.stream.constructor.ConstructorWrapper
Create a new instance of the owner class with the given arguments and wrap it in a new RStream.
streamInstance(Class<?>, Object...) - Method in class net.lenni0451.reflect.stream.constructor.ConstructorWrapper
Create a new instance of the owner class with the given arguments and wrap it in a new RStream.
streamInstance(Object, Object...) - Method in class net.lenni0451.reflect.stream.method.MethodWrapper
Invoke the method of the given instance with the given arguments and wrap it in a new RStream.
streamInstance(Class<?>, Object, Object...) - Method in class net.lenni0451.reflect.stream.method.MethodWrapper
Invoke the method of the given instance with the given arguments and wrap it in a new RStream.

T

throwException(Throwable) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in sun.misc.Unsafe.
toAddress(Object) - Static method in class net.lenni0451.reflect.Objects
Deprecated.
toByteArray() - Method in class net.lenni0451.reflect.wrapper.ASMWrapper
Deprecated.
Get the byte array of the generated class.
toBytes() - Method in interface net.lenni0451.reflect.bytecode.wrapper.BuiltClass
 
toJVMAddress(Object) - Static method in class net.lenni0451.reflect.Objects
Get the jvm memory address of an object.
toJVMAddress(long) - Static method in class net.lenni0451.reflect.Objects
Convert a native address to a jvm address.
toNativeAddress(Object) - Static method in class net.lenni0451.reflect.Objects
Get the native address of an object.
toNativeAddress(long) - Static method in class net.lenni0451.reflect.Objects
Convert a jvm address to a native address.
toStackTraceElement() - Method in interface net.lenni0451.reflect.localcapture.LocalStackFrame
Convert the stack frame to a StackTraceElement object.
toString() - Method in class net.lenni0451.reflect.localcapture.PrimitiveValue
 
toString() - Method in class net.lenni0451.reflect.stream.constructor.ConstructorWrapper
 
toString() - Method in class net.lenni0451.reflect.stream.field.FieldWrapper
 
toString() - Method in class net.lenni0451.reflect.stream.method.MethodWrapper
 
toString(Object) - Static method in class net.lenni0451.reflect.utils.ObjectPrinter
Convert an object to a string using reflection to access all fields.
toString(Object, int, boolean) - Static method in class net.lenni0451.reflect.utils.ObjectPrinter
Convert an object to a string using reflection to access all fields.
TRUSTED_LOOKUP - Static variable in class net.lenni0451.reflect.JavaBypass
The instance of the trusted lookup.
tryCatch(BytecodeLabel, BytecodeLabel, BytecodeLabel, String) - Method in interface net.lenni0451.reflect.bytecode.builder.MethodBuilder
 
type(String) - Method in interface net.lenni0451.reflect.bytecode.builder.BytecodeBuilder
 
type(int, String) - Method in interface net.lenni0451.reflect.bytecode.builder.MethodBuilder
 
type() - Method in class net.lenni0451.reflect.stream.field.FieldWrapper
 
typeLdc(BytecodeBuilder, Class<?>) - Method in interface net.lenni0451.reflect.bytecode.builder.MethodBuilder
 

U

unalignedAccess() - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
unbox(BytecodeBuilder, Class<?>) - Method in interface net.lenni0451.reflect.bytecode.builder.MethodBuilder
 
unboxed(Class<?>) - Static method in class net.lenni0451.reflect.bytecode.BytecodeUtils
 
unpark(Object) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in sun.misc.Unsafe.
UNSAFE - Static variable in class net.lenni0451.reflect.JavaBypass
The instance of the unsafe class.
UnsafeAccess - Class in net.lenni0451.reflect.accessor
A class that provides access to all methods found in the unsafe classes (sun.misc.Unsafe and jdk.internal.misc.Unsafe).
UnsafeAccess() - Constructor for class net.lenni0451.reflect.accessor.UnsafeAccess
 

V

valueOfIgnoreCase(Class<?>, String) - Static method in class net.lenni0451.reflect.Enums
Get an enum value by its name ignoring the case.
var(int, int) - Method in interface net.lenni0451.reflect.bytecode.builder.MethodBuilder
 
verifyInterface(Class<?>) - Static method in class net.lenni0451.reflect.proxy.internal.ProxyUtils
 
verifySuperClass(Class<?>) - Static method in class net.lenni0451.reflect.proxy.internal.ProxyUtils
 
visitEnd() - Method in class net.lenni0451.reflect.wrapper.ASMWrapper.MethodVisitorAccess
Deprecated.
Visit the method end.
visitField(int, String, String, String, Object) - Method in class net.lenni0451.reflect.wrapper.ASMWrapper
Deprecated.
Visit a field in the class.
visitFieldInsn(int, String, String, String) - Method in class net.lenni0451.reflect.wrapper.ASMWrapper.MethodVisitorAccess
Deprecated.
Visit a field insn node.
visitIincInsn(int, int) - Method in class net.lenni0451.reflect.wrapper.ASMWrapper.MethodVisitorAccess
Deprecated.
Visit an iinc insn node.
visitInsn(int) - Method in class net.lenni0451.reflect.wrapper.ASMWrapper.MethodVisitorAccess
Deprecated.
Visit an insn node.
visitIntInsn(int, int) - Method in class net.lenni0451.reflect.wrapper.ASMWrapper.MethodVisitorAccess
Deprecated.
Visit an int insn node.
visitJumpInsn(int, ASMWrapper.LabelAccess) - Method in class net.lenni0451.reflect.wrapper.ASMWrapper.MethodVisitorAccess
Deprecated.
Visit a jump insn node.
visitLabel(ASMWrapper.LabelAccess) - Method in class net.lenni0451.reflect.wrapper.ASMWrapper.MethodVisitorAccess
Deprecated.
Visit a label.
visitLdcInsn(Object) - Method in class net.lenni0451.reflect.wrapper.ASMWrapper.MethodVisitorAccess
Deprecated.
Visit a ldc insn node.
visitMaxs(int, int) - Method in class net.lenni0451.reflect.wrapper.ASMWrapper.MethodVisitorAccess
Deprecated.
Visit the method maxs.
visitMethod(int, String, String, String, String[]) - Method in class net.lenni0451.reflect.wrapper.ASMWrapper
Deprecated.
Visit a method in the class.
visitMethodInsn(int, String, String, String, boolean) - Method in class net.lenni0451.reflect.wrapper.ASMWrapper.MethodVisitorAccess
Deprecated.
Visit a method insn node.
visitMultiANewArrayInsn(String, int) - Method in class net.lenni0451.reflect.wrapper.ASMWrapper.MethodVisitorAccess
Deprecated.
Visit a multi a new array insn.
visitTryCatchBlock(ASMWrapper.LabelAccess, ASMWrapper.LabelAccess, ASMWrapper.LabelAccess, String) - Method in class net.lenni0451.reflect.wrapper.ASMWrapper.MethodVisitorAccess
Deprecated.
Visit a try catch block.
visitTypeInsn(int, String) - Method in class net.lenni0451.reflect.wrapper.ASMWrapper.MethodVisitorAccess
Deprecated.
Visit a type insn node.
visitVarInsn(int, int) - Method in class net.lenni0451.reflect.wrapper.ASMWrapper.MethodVisitorAccess
Deprecated.
Visit a var insn node.

W

walk(Function<Stream<LocalStackFrame>, T>) - Static method in class net.lenni0451.reflect.localcapture.LocalCapturer
Walk over the stack frames of the current thread and return the result of the function.
weakCompareAndSetBoolean(Object, long, boolean, boolean) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
weakCompareAndSetBooleanAcquire(Object, long, boolean, boolean) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
weakCompareAndSetBooleanPlain(Object, long, boolean, boolean) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
weakCompareAndSetBooleanRelease(Object, long, boolean, boolean) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
weakCompareAndSetByte(Object, long, byte, byte) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
weakCompareAndSetByteAcquire(Object, long, byte, byte) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
weakCompareAndSetBytePlain(Object, long, byte, byte) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
weakCompareAndSetByteRelease(Object, long, byte, byte) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
weakCompareAndSetChar(Object, long, char, char) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
weakCompareAndSetCharAcquire(Object, long, char, char) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
weakCompareAndSetCharPlain(Object, long, char, char) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
weakCompareAndSetCharRelease(Object, long, char, char) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
weakCompareAndSetDouble(Object, long, double, double) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
weakCompareAndSetDoubleAcquire(Object, long, double, double) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
weakCompareAndSetDoublePlain(Object, long, double, double) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
weakCompareAndSetDoubleRelease(Object, long, double, double) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
weakCompareAndSetFloat(Object, long, float, float) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
weakCompareAndSetFloatAcquire(Object, long, float, float) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
weakCompareAndSetFloatPlain(Object, long, float, float) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
weakCompareAndSetFloatRelease(Object, long, float, float) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
weakCompareAndSetInt(Object, long, int, int) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
weakCompareAndSetIntAcquire(Object, long, int, int) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
weakCompareAndSetIntPlain(Object, long, int, int) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
weakCompareAndSetIntRelease(Object, long, int, int) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
weakCompareAndSetLong(Object, long, long, long) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
weakCompareAndSetLongAcquire(Object, long, long, long) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
weakCompareAndSetLongPlain(Object, long, long, long) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
weakCompareAndSetLongRelease(Object, long, long, long) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
weakCompareAndSetObject(Object, long, Object, Object) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe (deprecated).
weakCompareAndSetObjectAcquire(Object, long, Object, Object) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe (deprecated).
weakCompareAndSetObjectPlain(Object, long, Object, Object) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe (deprecated).
weakCompareAndSetObjectRelease(Object, long, Object, Object) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe (deprecated).
weakCompareAndSetReference(Object, long, Object, Object) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
weakCompareAndSetReferenceAcquire(Object, long, Object, Object) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
weakCompareAndSetReferencePlain(Object, long, Object, Object) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
weakCompareAndSetReferenceRelease(Object, long, Object, Object) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
weakCompareAndSetShort(Object, long, short, short) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
weakCompareAndSetShortAcquire(Object, long, short, short) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
weakCompareAndSetShortPlain(Object, long, short, short) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
weakCompareAndSetShortRelease(Object, long, short, short) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
withSuper() - Method in class net.lenni0451.reflect.stream.RStream
Include fields and methods from super classes.
writebackMemory(long, long) - Static method in class net.lenni0451.reflect.accessor.UnsafeAccess
Found in jdk.internal.misc.Unsafe.
A B C D E F G H I J K L M N O P R S T U V W