Index
All Classes and Interfaces|All Packages|Serialized Form
C
- ClassUtil - Class in com.helixframework.reflection
-
Class reflection utilities.
- com.helixframework.reflection - package com.helixframework.reflection
- createInstance(Class<T>) - Static method in class com.helixframework.reflection.ClassUtil
-
Creates a new instance of the specified class.
- createInstance(Class<T>, List<Class<?>>, List<Object>) - Static method in class com.helixframework.reflection.ClassUtil
-
Creates a new instance of the specified class using the provided parameter types and parameters.
- createInstance(String) - Static method in class com.helixframework.reflection.ClassUtil
-
Creates a new instance of the specified class.
- createInstance(String, List<Class<?>>, List<Object>) - Static method in class com.helixframework.reflection.ClassUtil
-
Creates a new instance of the specified class using the provided parameter types and parameters.
G
- getFieldsUpTo(Class<?>, Class<?>) - Static method in class com.helixframework.reflection.ClassUtil
-
Retrieves all fields of a class and its superclasses up to an exclusive parent class.
- getFieldValue(Object, String) - Static method in class com.helixframework.reflection.ClassUtil
-
Retrieves the value of a field from the target object.
- getReadableProperties(Class<?>) - Static method in class com.helixframework.reflection.ClassUtil
-
Retrieves a list of readable property descriptors for the given class.
- getReadablePropertiesAsMap(Class<?>) - Static method in class com.helixframework.reflection.ClassUtil
-
Retrieves readable property descriptors for the given class as a map.
- getReadableProperty(String, Class<?>) - Static method in class com.helixframework.reflection.ClassUtil
-
Retrieves a readable property descriptor for the given class and property name.
I
- isArraysArrayList(Class<?>) - Static method in class com.helixframework.reflection.ClassUtil
-
Determines if the given class is an instance of Arrays$ArrayList.
- isAssignable(Class<?>, Class<?>...) - Static method in class com.helixframework.reflection.ClassUtil
-
Determines if the given type is assignable to all the specified classes.
- isPrimitive(Class<?>) - Static method in class com.helixframework.reflection.ClassUtil
-
Determines if the given class is a primitive type.
- isRecord(Class<?>) - Static method in class com.helixframework.reflection.ClassUtil
-
Determines if the given class is a record.
- isRecord(Object) - Static method in class com.helixframework.reflection.ClassUtil
-
Determines if the given object is a record.
L
- load(T) - Static method in class com.helixframework.reflection.ClassUtil
-
Loads the class of the given instance.
R
- ReflectionRuntimeException - Exception in com.helixframework.reflection
-
Exception thrown if errors are encountered during reflection operations.
- ReflectionRuntimeException(String) - Constructor for exception com.helixframework.reflection.ReflectionRuntimeException
-
Creates a new instance of
ReflectionRuntimeExceptionwith the given errormessage. - ReflectionRuntimeException(String, Throwable) - Constructor for exception com.helixframework.reflection.ReflectionRuntimeException
-
Creates a new instance of
ReflectionRuntimeExceptionwith the given message and cause. - ReflectionRuntimeException(Throwable) - Constructor for exception com.helixframework.reflection.ReflectionRuntimeException
-
Creates a new instance of
ReflectionRuntimeExceptionwith the given cause.
S
- setFieldValue(Object, String, Object) - Static method in class com.helixframework.reflection.ClassUtil
-
Sets the value of a field on the target object.
All Classes and Interfaces|All Packages|Serialized Form