Hierarchy For All Packages
- cloud.opencode.base.reflect,
- cloud.opencode.base.reflect.accessor,
- cloud.opencode.base.reflect.bean,
- cloud.opencode.base.reflect.exception,
- cloud.opencode.base.reflect.invokable,
- cloud.opencode.base.reflect.lambda,
- cloud.opencode.base.reflect.module,
- cloud.opencode.base.reflect.proxy,
- cloud.opencode.base.reflect.record,
- cloud.opencode.base.reflect.scan,
- cloud.opencode.base.reflect.sealed,
- cloud.opencode.base.reflect.type
Class Hierarchy
- java.lang.Object
- cloud.opencode.base.reflect.proxy.AbstractInvocationHandler (implements java.lang.reflect.InvocationHandler)
- java.util.AbstractMap<K,
V> (implements java.util.Map<K, V>) - cloud.opencode.base.reflect.bean.BeanMap<T>
- cloud.opencode.base.reflect.AnnotationMerger
- cloud.opencode.base.reflect.scan.AnnotationScanner
- cloud.opencode.base.reflect.AnnotationUtil
- cloud.opencode.base.reflect.accessor.BeanAccessor<T> (implements cloud.opencode.base.reflect.accessor.PropertyAccessor<T>)
- cloud.opencode.base.reflect.bean.BeanCopier<S,
T> - cloud.opencode.base.reflect.bean.BeanCopier.Builder<S,
T> - cloud.opencode.base.reflect.bean.BeanDiff
- cloud.opencode.base.reflect.bean.BeanPath
- cloud.opencode.base.reflect.bean.BeanUtil
- cloud.opencode.base.reflect.scan.ClassPath
- cloud.opencode.base.reflect.scan.ClassScanner
- cloud.opencode.base.reflect.ClassUtil
- cloud.opencode.base.reflect.ConstructorUtil
- cloud.opencode.base.reflect.accessor.FieldAccessor<T> (implements cloud.opencode.base.reflect.accessor.PropertyAccessor<T>)
- cloud.opencode.base.reflect.FieldUtil
- cloud.opencode.base.reflect.lambda.FunctionalInterfaceUtil
- cloud.opencode.base.reflect.type.GenericArrayTypeImpl (implements java.lang.reflect.GenericArrayType)
- cloud.opencode.base.reflect.invokable.Invokable<T,
R> (implements java.lang.reflect.AnnotatedElement) - cloud.opencode.base.reflect.invokable.ConstructorInvokable<T>
- cloud.opencode.base.reflect.invokable.MethodInvokable<T>
- cloud.opencode.base.reflect.accessor.LambdaAccessor<T> (implements cloud.opencode.base.reflect.accessor.PropertyAccessor<T>)
- cloud.opencode.base.reflect.lambda.LambdaInfo
- cloud.opencode.base.reflect.lambda.LambdaUtil
- cloud.opencode.base.reflect.accessor.MethodHandleAccessor<T> (implements cloud.opencode.base.reflect.accessor.PropertyAccessor<T>)
- cloud.opencode.base.reflect.invokable.MethodSignature
- cloud.opencode.base.reflect.MethodUtil
- cloud.opencode.base.reflect.ModifierUtil
- cloud.opencode.base.reflect.module.ModuleUtil
- cloud.opencode.base.reflect.OpenAnnotation
- cloud.opencode.base.reflect.bean.OpenBean
- cloud.opencode.base.reflect.OpenClass
- cloud.opencode.base.reflect.OpenConstructor
- cloud.opencode.base.reflect.OpenField
- cloud.opencode.base.reflect.lambda.OpenLambda
- cloud.opencode.base.reflect.OpenMethod
- cloud.opencode.base.reflect.OpenModifier
- cloud.opencode.base.reflect.proxy.OpenProxy
- cloud.opencode.base.reflect.record.OpenRecord
- cloud.opencode.base.reflect.OpenReflect
- cloud.opencode.base.reflect.sealed.OpenSealed
- cloud.opencode.base.reflect.invokable.Parameter (implements java.lang.reflect.AnnotatedElement)
- cloud.opencode.base.reflect.type.ParameterizedTypeImpl (implements java.lang.reflect.ParameterizedType)
- cloud.opencode.base.reflect.sealed.PermittedSubclasses (implements java.lang.Iterable<T>)
- cloud.opencode.base.reflect.sealed.PermittedSubclasses.HierarchyNode
- cloud.opencode.base.reflect.accessor.PropertyAccessors
- cloud.opencode.base.reflect.bean.PropertyConverter
- cloud.opencode.base.reflect.bean.PropertyDescriptor
- cloud.opencode.base.reflect.proxy.ProxyFactory<T>
- cloud.opencode.base.reflect.proxy.ProxyFactory.Builder<T>
- cloud.opencode.base.reflect.proxy.ProxyUtil
- cloud.opencode.base.reflect.record.RecordBuilder<T>
- cloud.opencode.base.reflect.record.RecordComponent
- cloud.opencode.base.reflect.record.RecordMapper<S,
T> - cloud.opencode.base.reflect.record.RecordMapper.Builder<S,
T> - cloud.opencode.base.reflect.record.RecordUtil
- cloud.opencode.base.reflect.ReflectCache
- cloud.opencode.base.reflect.ReflectUtil
- cloud.opencode.base.reflect.scan.ResourceInfo
- cloud.opencode.base.reflect.scan.ClassInfo
- cloud.opencode.base.reflect.scan.ResourceScanner
- cloud.opencode.base.reflect.sealed.SealedDispatcher<T,
R> - cloud.opencode.base.reflect.sealed.SealedDispatcher.Builder<T,
R> - cloud.opencode.base.reflect.sealed.SealedUtil
- cloud.opencode.base.reflect.lambda.SerializedLambdaWrapper
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- cloud.opencode.base.core.exception.OpenException
- cloud.opencode.base.reflect.exception.OpenReflectException
- cloud.opencode.base.core.exception.OpenException
- java.lang.RuntimeException
- java.lang.Exception
- cloud.opencode.base.reflect.type.TypeLiteral<T>
- cloud.opencode.base.reflect.type.TypeResolver
- cloud.opencode.base.reflect.type.TypeToken<T> (implements java.io.Serializable)
- cloud.opencode.base.reflect.type.TypeUtil
- cloud.opencode.base.reflect.type.TypeVariableUtil
- cloud.opencode.base.reflect.accessor.VarHandleAccessor<T> (implements cloud.opencode.base.reflect.accessor.PropertyAccessor<T>)
- cloud.opencode.base.reflect.type.WildcardTypeImpl (implements java.lang.reflect.WildcardType)
Interface Hierarchy
- java.util.function.BiFunction<T,
U, R> - cloud.opencode.base.reflect.lambda.SerializableBiFunction<T,
U, R> (also extends java.io.Serializable)
- cloud.opencode.base.reflect.lambda.SerializableBiFunction<T,
- java.util.function.Consumer<T>
- cloud.opencode.base.reflect.lambda.SerializableConsumer<T> (also extends java.io.Serializable)
- java.util.function.Function<T,
R> - cloud.opencode.base.reflect.lambda.SerializableFunction<T,
R> (also extends java.io.Serializable)
- cloud.opencode.base.reflect.lambda.SerializableFunction<T,
- cloud.opencode.base.reflect.proxy.MethodInterceptor
- cloud.opencode.base.reflect.proxy.MethodInvoker
- cloud.opencode.base.reflect.lambda.OpenLambda.ThrowingConsumer<T>
- cloud.opencode.base.reflect.lambda.OpenLambda.ThrowingFunction<T,
R> - cloud.opencode.base.reflect.lambda.OpenLambda.ThrowingSupplier<T>
- java.util.function.Predicate<T>
- cloud.opencode.base.reflect.lambda.SerializablePredicate<T> (also extends java.io.Serializable)
- cloud.opencode.base.reflect.accessor.PropertyAccessor<T>
- java.io.Serializable
- cloud.opencode.base.reflect.lambda.SerializableBiFunction<T,
U, R> (also extends java.util.function.BiFunction<T, U, R>) - cloud.opencode.base.reflect.lambda.SerializableConsumer<T> (also extends java.util.function.Consumer<T>)
- cloud.opencode.base.reflect.lambda.SerializableFunction<T,
R> (also extends java.util.function.Function<T, R>) - cloud.opencode.base.reflect.lambda.SerializablePredicate<T> (also extends java.util.function.Predicate<T>)
- cloud.opencode.base.reflect.lambda.SerializableSupplier<T> (also extends java.util.function.Supplier<T>)
- cloud.opencode.base.reflect.lambda.SerializableBiFunction<T,
- java.util.function.Supplier<T>
- cloud.opencode.base.reflect.lambda.SerializableSupplier<T> (also extends java.io.Serializable)
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- cloud.opencode.base.reflect.lambda.FunctionalInterfaceUtil.FunctionalCategory
- cloud.opencode.base.reflect.OpenModifier.AccessLevel
- cloud.opencode.base.reflect.accessor.PropertyAccessors.Strategy
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
Record Class Hierarchy
- java.lang.Object
- java.lang.Record
- cloud.opencode.base.reflect.scan.AnnotationScanner.AnnotatedMember<T>
- cloud.opencode.base.reflect.bean.BeanDiff.Change
- cloud.opencode.base.reflect.bean.BeanDiff.Result
- cloud.opencode.base.reflect.module.ModuleUtil.ModuleInfo
- cloud.opencode.base.reflect.proxy.OpenProxy.MethodCall
- cloud.opencode.base.reflect.proxy.OpenProxy.RecordingProxy<T>
- cloud.opencode.base.reflect.ReflectCache.CacheStats
- java.lang.Record