Index

A B C D E F G H I K L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Serialized Form

A

AbstractInvocationHandler - Class in cloud.opencode.base.reflect.proxy
Abstract Invocation Handler 抽象调用处理器
AbstractInvocationHandler() - Constructor for class cloud.opencode.base.reflect.proxy.AbstractInvocationHandler
Default constructor 默认构造器
abstractModifier() - Static method in class cloud.opencode.base.reflect.ModifierUtil
Gets abstract modifier 获取abstract修饰符
accept(T) - Method in interface cloud.opencode.base.reflect.lambda.OpenLambda.ThrowingConsumer
Performs this operation 执行此操作
after() - Method in record class cloud.opencode.base.reflect.bean.BeanDiff.Change
Returns the value of the after record component.
alwaysFalse() - Static method in class cloud.opencode.base.reflect.lambda.OpenLambda
Creates a predicate that always returns false 创建总是返回false的谓词
alwaysFalse() - Static method in interface cloud.opencode.base.reflect.lambda.SerializablePredicate
Creates a predicate that always returns false 创建总是返回false的谓词
alwaysTrue() - Static method in class cloud.opencode.base.reflect.lambda.OpenLambda
Creates a predicate that always returns true 创建总是返回true的谓词
alwaysTrue() - Static method in interface cloud.opencode.base.reflect.lambda.SerializablePredicate
Creates a predicate that always returns true 创建总是返回true的谓词
and(SerializablePredicate) - Method in interface cloud.opencode.base.reflect.lambda.SerializablePredicate
Returns a composed predicate (AND) 返回组合谓词(AND)
andThen(SerializableConsumer) - Method in interface cloud.opencode.base.reflect.lambda.SerializableConsumer
Chains this consumer with another 将此消费者与另一个链接
andThen(SerializableFunction) - Method in interface cloud.opencode.base.reflect.lambda.SerializableBiFunction
Composes this function with another (after) 将此函数与另一个组合(之后)
andThen(SerializableFunction) - Method in interface cloud.opencode.base.reflect.lambda.SerializableFunction
Composes this function with another (after) 将此函数与另一个组合(之后)
andThen(MethodInterceptor) - Method in interface cloud.opencode.base.reflect.proxy.MethodInterceptor
Chains this interceptor with another 将此拦截器与另一个链接
AnnotatedMember(Class, T, Annotation) - Constructor for record class cloud.opencode.base.reflect.scan.AnnotationScanner.AnnotatedMember
Creates an instance of a AnnotatedMember record class.
annotation() - Method in record class cloud.opencode.base.reflect.scan.AnnotationScanner.AnnotatedMember
Returns the value of the annotation record component.
AnnotationMerger - Class in cloud.opencode.base.reflect
Annotation Merger for composed annotation attribute resolution 注解合并器 - 组合注解属性解析
annotationNotFound(Class, Class) - Static method in exception class cloud.opencode.base.reflect.exception.OpenReflectException
Creates an annotation not found exception 创建注解未找到异常
AnnotationScanner - Class in cloud.opencode.base.reflect.scan
Annotation Scanner 注解扫描器
AnnotationScanner.AnnotatedMember<T> - Record Class in cloud.opencode.base.reflect.scan
Result holder for annotated element 被注解元素结果持有者
AnnotationUtil - Class in cloud.opencode.base.reflect
Annotation Utility Class 注解工具类
apply(T) - Method in interface cloud.opencode.base.reflect.lambda.OpenLambda.ThrowingFunction
Applies this function 应用此函数
areProxyable(Class...) - Static method in class cloud.opencode.base.reflect.proxy.ProxyUtil
Validates multiple interfaces for proxying 验证多个接口是否适合代理
args() - Method in record class cloud.opencode.base.reflect.proxy.OpenProxy.MethodCall
Returns the value of the args record component.
asBeanMap(T) - Static method in class cloud.opencode.base.reflect.bean.OpenBean
Creates a BeanMap view 创建BeanMap视图
AUTO - Enum constant in enum class cloud.opencode.base.reflect.accessor.PropertyAccessors.Strategy
Auto-select best strategy 自动选择最佳策略

B

BEAN - Enum constant in enum class cloud.opencode.base.reflect.accessor.PropertyAccessors.Strategy
Use getter/setter methods 使用getter/setter方法
BeanAccessor<T> - Class in cloud.opencode.base.reflect.accessor
Bean Property Accessor (via getter/setter) Bean属性访问器(通过getter/setter)
BeanAccessor(String, Class, Method, Method) - Constructor for class cloud.opencode.base.reflect.accessor.BeanAccessor
Creates a BeanAccessor 创建BeanAccessor
BeanCopier<S,T> - Class in cloud.opencode.base.reflect.bean
Bean Copier Bean复制器
BeanCopier.Builder<S,T> - Class in cloud.opencode.base.reflect.bean
Builder for BeanCopier BeanCopier构建器
BeanDiff - Class in cloud.opencode.base.reflect.bean
BeanDiff - Before/after bean field change detection Bean 差异 - Bean 字段前后变更检测
BeanDiff.Change - Record Class in cloud.opencode.base.reflect.bean
A single field change: the field name, before-value, and after-value.
BeanDiff.Result - Record Class in cloud.opencode.base.reflect.bean
The result of a diff operation, containing all detected field changes.
BeanMap<T> - Class in cloud.opencode.base.reflect.bean
Bean Map Bean映射
BeanMap(T, Map) - Constructor for class cloud.opencode.base.reflect.bean.BeanMap
Creates a BeanMap 创建BeanMap
BeanMap(T, Map, boolean) - Constructor for class cloud.opencode.base.reflect.bean.BeanMap
Creates a BeanMap with configuration 创建带配置的BeanMap
BeanPath - Class in cloud.opencode.base.reflect.bean
Bean Path Navigator Bean路径导航器
BeanUtil - Class in cloud.opencode.base.reflect.bean
Bean Utility Class Bean工具类
before() - Method in record class cloud.opencode.base.reflect.bean.BeanDiff.Change
Returns the value of the before record component.
bind(Consumer, T) - Static method in class cloud.opencode.base.reflect.lambda.OpenLambda
Creates a runnable from a consumer and value 从消费者和值创建可运行对象
bind(Function, T) - Static method in class cloud.opencode.base.reflect.lambda.OpenLambda
Creates a supplier from a function and input 从函数和输入创建提供者
build() - Method in class cloud.opencode.base.reflect.bean.BeanCopier.Builder
Builds the BeanCopier 构建BeanCopier
build() - Method in class cloud.opencode.base.reflect.proxy.ProxyFactory.Builder
Creates the proxy 创建代理
build() - Method in class cloud.opencode.base.reflect.record.RecordBuilder
Builds the record instance 构建record实例
build() - Method in class cloud.opencode.base.reflect.record.RecordMapper.Builder
Builds the RecordMapper 构建RecordMapper
build() - Method in class cloud.opencode.base.reflect.sealed.SealedDispatcher.Builder
Builds the dispatcher 构建分发器
builder(Class, Class) - Static method in class cloud.opencode.base.reflect.bean.BeanCopier
Creates a BeanCopier builder 创建BeanCopier构建器
builder(Class, Class) - Static method in class cloud.opencode.base.reflect.record.RecordMapper
Creates a new RecordMapper builder 创建新的RecordMapper构建器
builder(Class) - Static method in class cloud.opencode.base.reflect.record.OpenRecord
Creates a record builder 创建record构建器
builder(Class, Class) - Static method in class cloud.opencode.base.reflect.sealed.SealedDispatcher
Creates a new builder for the given sealed type and result type 为给定的密封类型和结果类型创建新的构建器
buildValidated() - Method in class cloud.opencode.base.reflect.record.RecordBuilder
Builds the record with validation 构建record(带验证)

C

cacheConstructors(Class, Constructor[]) - Static method in class cloud.opencode.base.reflect.ReflectCache
Caches constructors for a class 缓存类的构造器
cacheFields(Class, Field[]) - Static method in class cloud.opencode.base.reflect.ReflectCache
Caches fields for a class 缓存类的字段
cacheMethods(Class, Method[]) - Static method in class cloud.opencode.base.reflect.ReflectCache
Caches methods for a class 缓存类的方法
CacheStats(long, long, double, int, int, int, int) - Constructor for record class cloud.opencode.base.reflect.ReflectCache.CacheStats
Creates an instance of a CacheStats record class.
cacheTypeToken(Type, TypeToken) - Static method in class cloud.opencode.base.reflect.ReflectCache
Caches TypeToken for a type 缓存类型的类型令牌
calls() - Method in record class cloud.opencode.base.reflect.proxy.OpenProxy.RecordingProxy
Returns the value of the calls record component.
canConvert(Class, Class) - Static method in class cloud.opencode.base.reflect.bean.PropertyConverter
Checks if conversion is possible 检查是否可以转换
canDeepReflect(Class, Class) - Static method in class cloud.opencode.base.reflect.module.ModuleUtil
Checks if deep reflection (setAccessible(true)) can work on the target class from the caller.
Change(String, Object, Object) - Constructor for record class cloud.opencode.base.reflect.bean.BeanDiff.Change
Creates an instance of a Change record class.
changes() - Method in record class cloud.opencode.base.reflect.bean.BeanDiff.Result
Returns the value of the changes record component.
classExists(String) - Static method in class cloud.opencode.base.reflect.OpenReflect
Checks if class exists 检查类是否存在
classify(Class) - Static method in class cloud.opencode.base.reflect.lambda.FunctionalInterfaceUtil
Classifies the functional interface type 分类函数式接口类型
classify(Class) - Static method in class cloud.opencode.base.reflect.lambda.OpenLambda
Classifies a functional interface 分类函数式接口
ClassInfo - Class in cloud.opencode.base.reflect.scan
Class Information Holder 类信息持有者
ClassInfo(String, ClassLoader) - Constructor for class cloud.opencode.base.reflect.scan.ClassInfo
Creates a ClassInfo from resource name 从资源名创建ClassInfo
classLoader(ClassLoader) - Method in class cloud.opencode.base.reflect.proxy.ProxyFactory
Sets the ClassLoader 设置ClassLoader
classLoadFailed(String, Throwable) - Static method in exception class cloud.opencode.base.reflect.exception.OpenReflectException
Creates a class load failed exception 创建类加载失败异常
classNotFound(String) - Static method in exception class cloud.opencode.base.reflect.exception.OpenReflectException
Creates a class not found exception 创建类未找到异常
ClassPath - Class in cloud.opencode.base.reflect.scan
ClassPath Scanner 类路径扫描器
ClassScanner - Class in cloud.opencode.base.reflect.scan
Class Scanner 类扫描器
ClassUtil - Class in cloud.opencode.base.reflect
Class Utility Class 类工具类
clear(String) - Method in class cloud.opencode.base.reflect.record.RecordBuilder
Clears a specific value 清除特定值
clearAll() - Method in class cloud.opencode.base.reflect.record.RecordBuilder
Clears all values 清除所有值
clearAllCache() - Static method in class cloud.opencode.base.reflect.bean.OpenBean
Clears all descriptor cache 清除所有描述符缓存
clearCache() - Static method in class cloud.opencode.base.reflect.AnnotationUtil
Clears annotation cache 清除注解缓存
clearCache() - Static method in class cloud.opencode.base.reflect.bean.BeanUtil
Clears all caches 清除所有缓存
clearCache() - Static method in class cloud.opencode.base.reflect.ClassUtil
Clears all caches 清除所有缓存
clearCache() - Static method in class cloud.opencode.base.reflect.ConstructorUtil
Clears constructor cache 清除构造器缓存
clearCache() - Static method in class cloud.opencode.base.reflect.FieldUtil
Clears field cache 清除字段缓存
clearCache() - Static method in class cloud.opencode.base.reflect.lambda.LambdaUtil
Clears lambda cache (no-op, caching removed) 清除lambda缓存(空操作,缓存已移除)
clearCache() - Static method in class cloud.opencode.base.reflect.MethodUtil
Clears method cache 清除方法缓存
clearCache() - Static method in class cloud.opencode.base.reflect.proxy.ProxyUtil
Clears proxy class cache 清除代理类缓存
clearCache() - Static method in class cloud.opencode.base.reflect.record.RecordUtil
Clears all caches 清除所有缓存
clearCache() - Static method in class cloud.opencode.base.reflect.ReflectCache
Clears all caches 清除所有缓存
clearCache() - Static method in class cloud.opencode.base.reflect.sealed.SealedUtil
Clears all caches 清除所有缓存
clearCache(Class) - Static method in class cloud.opencode.base.reflect.bean.BeanUtil
Clears cache for specific class 清除特定类的缓存
clearCache(Class) - Static method in class cloud.opencode.base.reflect.bean.OpenBean
Clears the descriptor cache for a class 清除类的描述符缓存
clearCache(Class) - Static method in class cloud.opencode.base.reflect.ClassUtil
Clears cache for specific class 清除特定类的缓存
clearCache(Class) - Static method in class cloud.opencode.base.reflect.ConstructorUtil
Clears cache for specific class 清除特定类的缓存
clearCache(Class) - Static method in class cloud.opencode.base.reflect.FieldUtil
Clears cache for specific class 清除特定类的缓存
clearCache(Class) - Static method in class cloud.opencode.base.reflect.MethodUtil
Clears cache for specific class 清除特定类的缓存
clearCache(Class) - Static method in class cloud.opencode.base.reflect.record.RecordUtil
Clears cache for specific class 清除特定类的缓存
clearCache(Class) - Static method in class cloud.opencode.base.reflect.ReflectCache
Clears cache for a specific class 清除特定类的缓存
clearCache(Class) - Static method in class cloud.opencode.base.reflect.sealed.SealedUtil
Clears cache for specific class 清除特定类的缓存
clearCalls() - Method in record class cloud.opencode.base.reflect.proxy.OpenProxy.RecordingProxy
Clears recorded calls 清除记录的调用
cloud.opencode.base.reflect - module cloud.opencode.base.reflect
OpenCode Base Reflect Module OpenCode 基础反射模块
cloud.opencode.base.reflect - package cloud.opencode.base.reflect
 
cloud.opencode.base.reflect.accessor - package cloud.opencode.base.reflect.accessor
 
cloud.opencode.base.reflect.bean - package cloud.opencode.base.reflect.bean
 
cloud.opencode.base.reflect.exception - package cloud.opencode.base.reflect.exception
 
cloud.opencode.base.reflect.invokable - package cloud.opencode.base.reflect.invokable
 
cloud.opencode.base.reflect.lambda - package cloud.opencode.base.reflect.lambda
 
cloud.opencode.base.reflect.module - package cloud.opencode.base.reflect.module
 
cloud.opencode.base.reflect.proxy - package cloud.opencode.base.reflect.proxy
 
cloud.opencode.base.reflect.record - package cloud.opencode.base.reflect.record
 
cloud.opencode.base.reflect.scan - package cloud.opencode.base.reflect.scan
 
cloud.opencode.base.reflect.sealed - package cloud.opencode.base.reflect.sealed
 
cloud.opencode.base.reflect.type - package cloud.opencode.base.reflect.type
 
collectTypeVariables(Type) - Static method in class cloud.opencode.base.reflect.type.TypeVariableUtil
Collects all type variables from a type 从类型收集所有类型变量
compareAndExchange(T, Object, Object) - Method in class cloud.opencode.base.reflect.accessor.VarHandleAccessor
Atomically compares and exchanges value 原子比较并交换值
compareAndSet(T, Object, Object) - Method in class cloud.opencode.base.reflect.accessor.VarHandleAccessor
Atomically compares and sets value 原子比较并设置值
compose(SerializableFunction) - Method in interface cloud.opencode.base.reflect.lambda.SerializableFunction
Composes this function with another (before) 将此函数与另一个组合(之前)
compose(MethodInterceptor) - Method in interface cloud.opencode.base.reflect.proxy.MethodInterceptor
Creates an interceptor that runs before this one 创建一个在此拦截器之前运行的拦截器
concreteOnly() - Method in class cloud.opencode.base.reflect.scan.ClassScanner
Filters for concrete classes only 仅过滤具体类
constant(Object) - Static method in interface cloud.opencode.base.reflect.proxy.MethodInterceptor
Creates an interceptor that always returns a value 创建一个总是返回指定值的拦截器
constant(Object) - Static method in interface cloud.opencode.base.reflect.proxy.MethodInvoker
Creates an invoker that always returns a constant 创建一个总是返回常量的调用器
constant(R) - Static method in interface cloud.opencode.base.reflect.lambda.SerializableBiFunction
Creates a function that always returns a constant 创建总是返回常量的函数
constant(T) - Static method in class cloud.opencode.base.reflect.lambda.OpenLambda
Creates a supplier from a value 从值创建提供者
constant(T) - Static method in interface cloud.opencode.base.reflect.lambda.SerializableSupplier
Creates a constant supplier 创建常量提供者
constructorCacheSize() - Method in record class cloud.opencode.base.reflect.ReflectCache.CacheStats
Returns the value of the constructorCacheSize record component.
ConstructorInvokable<T> - Class in cloud.opencode.base.reflect.invokable
Constructor Invokable Implementation 构造器Invokable实现
constructorNotFound(Class, Class[]) - Static method in exception class cloud.opencode.base.reflect.exception.OpenReflectException
Creates a constructor not found exception 创建构造器未找到异常
ConstructorUtil - Class in cloud.opencode.base.reflect
Constructor Utility Class 构造器工具类
CONSUMER - Enum constant in enum class cloud.opencode.base.reflect.lambda.FunctionalInterfaceUtil.FunctionalCategory
Consumer-like (has params, void return) 类似Consumer(有参数,void返回)
containsKey(Object) - Method in class cloud.opencode.base.reflect.bean.BeanMap
 
containsTypeVariable(Type) - Static method in class cloud.opencode.base.reflect.type.TypeVariableUtil
Checks if a type contains type variables 检查类型是否包含类型变量
convert(Object, Class) - Static method in class cloud.opencode.base.reflect.bean.PropertyConverter
Converts a value to the target type 将值转换为目标类型
convert(String, Function) - Method in class cloud.opencode.base.reflect.bean.BeanCopier.Builder
Adds a converter for a property 为属性添加转换器
convert(String, Function) - Method in class cloud.opencode.base.reflect.record.RecordMapper.Builder
Adds a custom converter for a target field 为目标字段添加自定义转换器
convertOrDefault(Object, Class, T) - Static method in class cloud.opencode.base.reflect.bean.PropertyConverter
Converts a value with a default value if conversion fails 转换值,如果转换失败返回默认值
convertSafe(Object, Class) - Static method in class cloud.opencode.base.reflect.bean.PropertyConverter
Converts a value, returning null if conversion fails 转换值,如果转换失败返回null
copy(Object, String, Object, String) - Static method in class cloud.opencode.base.reflect.bean.BeanPath
Copies a property from one path to another 从一个路径复制属性到另一个路径
copy(S) - Method in class cloud.opencode.base.reflect.bean.BeanCopier
Copies and creates a new target instance 复制并创建新的目标实例
copy(S, T) - Method in class cloud.opencode.base.reflect.bean.BeanCopier
Copies properties from source to target 从源复制属性到目标
copy(T) - Static method in class cloud.opencode.base.reflect.record.OpenRecord
Creates a copy of a record 创建record的副本
copy(T) - Static method in class cloud.opencode.base.reflect.record.RecordUtil
Creates a copy of a record 创建record的副本
copyFailed(Class, Class, Throwable) - Static method in exception class cloud.opencode.base.reflect.exception.OpenReflectException
Creates a copy failed exception 创建复制失败异常
copyFrom(Map) - Method in class cloud.opencode.base.reflect.bean.BeanMap
Copies properties from a Map 从Map复制属性
copyFrom(T) - Method in class cloud.opencode.base.reflect.record.RecordBuilder
Sets all values from an existing record 从现有record设置所有值
copyList(List) - Method in class cloud.opencode.base.reflect.bean.BeanCopier
Copies a list of objects 复制对象列表
copyProperties(Object, Class) - Static method in class cloud.opencode.base.reflect.bean.OpenBean
Copies and creates a new instance 复制并创建新实例
copyProperties(Object, Object) - Static method in class cloud.opencode.base.reflect.bean.OpenBean
Copies properties from source to target 从源复制属性到目标
copyProperties(Object, Object, String...) - Static method in class cloud.opencode.base.reflect.bean.OpenBean
Copies properties excluding specified ones 复制属性(排除指定属性)
copyTo(U) - Method in class cloud.opencode.base.reflect.bean.BeanMap
Copies all properties to another bean 复制所有属性到另一个bean
copyWith(T, String, Object) - Static method in class cloud.opencode.base.reflect.record.OpenRecord
Creates a copy with a single modified value 创建带单个修改值的副本
copyWith(T, Map) - Static method in class cloud.opencode.base.reflect.record.OpenRecord
Creates a copy with modified values 创建带修改值的副本
create() - Method in class cloud.opencode.base.reflect.proxy.ProxyFactory
Creates the proxy 创建代理
create() - Static method in class cloud.opencode.base.reflect.scan.AnnotationScanner
Creates an AnnotationScanner using context ClassLoader 使用上下文ClassLoader创建AnnotationScanner
create() - Static method in class cloud.opencode.base.reflect.scan.ClassScanner
Creates a scanner using current context ClassLoader 使用当前上下文ClassLoader创建扫描器
create() - Static method in class cloud.opencode.base.reflect.scan.ResourceScanner
Creates a ResourceScanner using context ClassLoader 使用上下文ClassLoader创建ResourceScanner
create(Class, Class) - Static method in class cloud.opencode.base.reflect.bean.BeanCopier
Creates a simple BeanCopier 创建简单BeanCopier
create(Class, MethodInterceptor) - Static method in class cloud.opencode.base.reflect.proxy.OpenProxy
Creates a proxy for an interface with interceptor 为接口创建带拦截器的代理
create(Class, Object...) - Static method in class cloud.opencode.base.reflect.record.OpenRecord
Creates a record from values 从值创建record
create(Class, InvocationHandler) - Static method in class cloud.opencode.base.reflect.proxy.OpenProxy
Creates a proxy for an interface with handler 为接口创建带处理器的代理
create(Class, String) - Static method in class cloud.opencode.base.reflect.accessor.PropertyAccessors
Creates a property accessor with auto strategy 以自动策略创建属性访问器
create(Class, String, PropertyAccessors.Strategy) - Static method in class cloud.opencode.base.reflect.accessor.PropertyAccessors
Creates a property accessor with specified strategy 以指定策略创建属性访问器
create(InvocationHandler, Class...) - Static method in class cloud.opencode.base.reflect.proxy.OpenProxy
Creates a proxy for multiple interfaces 为多个接口创建代理
createAll(Class) - Static method in class cloud.opencode.base.reflect.accessor.PropertyAccessors
Creates all property accessors for a class 为类创建所有属性访问器
createAll(Class, PropertyAccessors.Strategy) - Static method in class cloud.opencode.base.reflect.accessor.PropertyAccessors
Creates all property accessors for a class with strategy 以策略为类创建所有属性访问器
createBeanAccessors(Class) - Static method in class cloud.opencode.base.reflect.accessor.PropertyAccessors
Creates bean-based accessors for all properties 为所有属性创建基于bean的访问器
createCopier(Class, Class) - Static method in class cloud.opencode.base.reflect.bean.OpenBean
Creates a BeanCopier 创建BeanCopier
createFieldAccessors(Class) - Static method in class cloud.opencode.base.reflect.accessor.PropertyAccessors
Creates field-based accessors for all fields 为所有字段创建基于字段的访问器
createNoOp(Class) - Static method in class cloud.opencode.base.reflect.proxy.OpenProxy
Creates a no-op proxy that returns default values 创建返回默认值的空操作代理
createRecording(Class) - Static method in class cloud.opencode.base.reflect.proxy.OpenProxy
Creates a mock proxy that records method calls 创建记录方法调用的模拟代理
createVarHandleAccessors(Class) - Static method in class cloud.opencode.base.reflect.accessor.PropertyAccessors
Creates VarHandle-based accessors for all fields 为所有字段创建基于VarHandle的访问器

D

declaringClass() - Method in record class cloud.opencode.base.reflect.scan.AnnotationScanner.AnnotatedMember
Returns the value of the declaringClass record component.
diff(Record, Record) - Static method in class cloud.opencode.base.reflect.record.OpenRecord
Compares two records component by component 逐组件比较两个record
diff(T, T) - Static method in class cloud.opencode.base.reflect.bean.BeanDiff
Computes the diff between before and after beans.
diff(T, T, Class) - Static method in class cloud.opencode.base.reflect.bean.BeanDiff
Computes the diff, excluding fields annotated with the given annotation.
diff(T, T, Predicate) - Static method in class cloud.opencode.base.reflect.bean.BeanDiff
Computes the diff with a custom field filter.
dispatch(T) - Method in class cloud.opencode.base.reflect.sealed.SealedDispatcher
Dispatches the value to the matching handler 将值分发到匹配的处理器
dispatchSafe(T) - Method in class cloud.opencode.base.reflect.sealed.SealedDispatcher
Dispatches the value safely, returning an Optional 安全分发值,返回Optional

E

element() - Method in record class cloud.opencode.base.reflect.scan.AnnotationScanner.AnnotatedMember
Returns the value of the element record component.
entrySet() - Method in class cloud.opencode.base.reflect.bean.BeanMap
 
enumsOnly() - Method in class cloud.opencode.base.reflect.scan.ClassScanner
Filters for enum classes only 仅过滤枚举类
equals(Object) - Method in class cloud.opencode.base.reflect.accessor.BeanAccessor
 
equals(Object) - Method in class cloud.opencode.base.reflect.accessor.FieldAccessor
 
equals(Object) - Method in class cloud.opencode.base.reflect.accessor.LambdaAccessor
 
equals(Object) - Method in class cloud.opencode.base.reflect.accessor.MethodHandleAccessor
 
equals(Object) - Method in class cloud.opencode.base.reflect.accessor.VarHandleAccessor
 
equals(Object) - Method in record class cloud.opencode.base.reflect.bean.BeanDiff.Change
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class cloud.opencode.base.reflect.bean.BeanDiff.Result
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class cloud.opencode.base.reflect.bean.PropertyDescriptor
 
equals(Object) - Method in class cloud.opencode.base.reflect.invokable.ConstructorInvokable
 
equals(Object) - Method in class cloud.opencode.base.reflect.invokable.MethodInvokable
 
equals(Object) - Method in class cloud.opencode.base.reflect.invokable.MethodSignature
Checks equality based on name and parameter types (NOT return type, per Java overloading rules) 基于名称和参数类型检查相等性(不包含返回类型,符合Java重载规则)
equals(Object) - Method in class cloud.opencode.base.reflect.invokable.Parameter
 
equals(Object) - Method in record class cloud.opencode.base.reflect.module.ModuleUtil.ModuleInfo
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class cloud.opencode.base.reflect.proxy.AbstractInvocationHandler
 
equals(Object) - Method in record class cloud.opencode.base.reflect.proxy.OpenProxy.MethodCall
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class cloud.opencode.base.reflect.proxy.OpenProxy.RecordingProxy
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class cloud.opencode.base.reflect.record.RecordComponent
 
equals(Object) - Method in record class cloud.opencode.base.reflect.ReflectCache.CacheStats
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class cloud.opencode.base.reflect.scan.AnnotationScanner.AnnotatedMember
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class cloud.opencode.base.reflect.scan.ClassInfo
 
equals(Object) - Method in class cloud.opencode.base.reflect.scan.ResourceInfo
 
equals(Object) - Method in class cloud.opencode.base.reflect.type.GenericArrayTypeImpl
 
equals(Object) - Method in class cloud.opencode.base.reflect.type.ParameterizedTypeImpl
 
equals(Object) - Method in class cloud.opencode.base.reflect.type.TypeLiteral
 
equals(Object) - Method in class cloud.opencode.base.reflect.type.TypeToken
 
equals(Object) - Method in class cloud.opencode.base.reflect.type.WildcardTypeImpl
 
equals(Type, Type) - Static method in class cloud.opencode.base.reflect.type.TypeUtil
Checks if two types are equal considering type parameters 检查两个类型是否相等(考虑类型参数)
exclude(String) - Method in class cloud.opencode.base.reflect.record.RecordMapper.Builder
Excludes a field from mapping 从映射中排除字段
exclude(String...) - Method in class cloud.opencode.base.reflect.bean.BeanCopier.Builder
Excludes properties from copying 从复制中排除属性
excludeClasses(boolean) - Method in class cloud.opencode.base.reflect.scan.ResourceScanner
Sets whether to exclude class files 设置是否排除类文件
exists(String) - Static method in class cloud.opencode.base.reflect.ClassUtil
Checks if class exists 检查类是否存在
exists(String) - Static method in class cloud.opencode.base.reflect.OpenClass
Checks if a class exists 检查类是否存在
exportedPackages() - Method in record class cloud.opencode.base.reflect.module.ModuleUtil.ModuleInfo
Returns the value of the exportedPackages record component.
extendsOf(Type) - Static method in class cloud.opencode.base.reflect.type.WildcardTypeImpl
Creates a wildcard with upper bound (?
extractPropertyName(Serializable) - Static method in class cloud.opencode.base.reflect.lambda.LambdaUtil
Extracts property name from getter method reference 从getter方法引用提取属性名
extractPropertyName(Method) - Static method in class cloud.opencode.base.reflect.bean.BeanUtil
Extracts property name from getter/setter 从getter/setter提取属性名
extractPropertyNameFromMethodName(String) - Static method in class cloud.opencode.base.reflect.lambda.LambdaUtil
Extracts property name from method name 从方法名提取属性名

F

factory(Class) - Static method in class cloud.opencode.base.reflect.proxy.OpenProxy
Creates a factory for building proxies 创建构建代理的工厂
field() - Method in record class cloud.opencode.base.reflect.bean.BeanDiff.Change
Returns the value of the field record component.
FIELD - Enum constant in enum class cloud.opencode.base.reflect.accessor.PropertyAccessors.Strategy
Use field reflection 使用字段反射
fieldAccessFailed(Class, String, Throwable) - Static method in exception class cloud.opencode.base.reflect.exception.OpenReflectException
Creates a field access failed exception 创建字段访问失败异常
FieldAccessor<T> - Class in cloud.opencode.base.reflect.accessor
Field-based Property Accessor 基于字段的属性访问器
FieldAccessor(Field) - Constructor for class cloud.opencode.base.reflect.accessor.FieldAccessor
Creates a FieldAccessor 创建FieldAccessor
fieldCacheSize() - Method in record class cloud.opencode.base.reflect.ReflectCache.CacheStats
Returns the value of the fieldCacheSize record component.
fieldNotFound(Class, String) - Static method in exception class cloud.opencode.base.reflect.exception.OpenReflectException
Creates a field not found exception 创建字段未找到异常
FieldUtil - Class in cloud.opencode.base.reflect
Field Utility Class 字段工具类
filter(Predicate) - Method in class cloud.opencode.base.reflect.scan.ResourceScanner
Adds a custom filter 添加自定义过滤器
filter(Predicate) - Method in class cloud.opencode.base.reflect.scan.ClassScanner
Filters by Class predicate (after loading) 按Class谓词过滤(加载后)
filter(Predicate) - Method in class cloud.opencode.base.reflect.sealed.PermittedSubclasses
Gets subclasses matching a predicate 获取匹配谓词的子类
filterAnnotations(AnnotatedElement, Predicate) - Static method in class cloud.opencode.base.reflect.OpenAnnotation
Filters annotations by predicate 按谓词过滤注解
filterInfo(Predicate) - Method in class cloud.opencode.base.reflect.scan.ClassScanner
Filters by ClassInfo predicate (before loading) 按ClassInfo谓词过滤(加载前)
finalModifier() - Static method in class cloud.opencode.base.reflect.ModifierUtil
Gets final modifier 获取final修饰符
findAllAnnotationsOnClass(Class, Class) - Static method in class cloud.opencode.base.reflect.AnnotationUtil
Collects all annotations of type on class hierarchy 收集类层次结构中所有指定类型的注解
findAllFieldsWithAnnotation(Class) - Method in class cloud.opencode.base.reflect.scan.AnnotationScanner
Finds all fields with annotation as flat list 查找所有具有注解的字段(扁平列表)
findAllMergedAnnotations(AnnotatedElement, Class) - Static method in class cloud.opencode.base.reflect.AnnotationMerger
Finds all merged annotations of a type, including from composed annotations.
findAllMethodsWithAnnotation(Class) - Method in class cloud.opencode.base.reflect.scan.AnnotationScanner
Finds all methods with annotation as flat list 查找所有具有注解的方法(扁平列表)
findAnnotation(Class) - Method in class cloud.opencode.base.reflect.record.RecordComponent
Finds an annotation (Optional) 查找注解(Optional)
findAnnotation(AnnotatedElement, Class) - Static method in class cloud.opencode.base.reflect.AnnotationUtil
Gets annotation as Optional 获取注解为Optional
findAnnotation(AnnotatedElement, Class) - Static method in class cloud.opencode.base.reflect.OpenAnnotation
Gets an annotation from an element (Optional) 从元素获取注解(Optional)
findAnnotation(AnnotatedElement, Class) - Static method in class cloud.opencode.base.reflect.OpenReflect
Finds an annotation (Optional) 查找注解(Optional)
findAnnotationInherited(Class, Class) - Static method in class cloud.opencode.base.reflect.OpenAnnotation
Finds annotation including inherited (for classes) 查找注解(包含继承,用于类)
findAnnotationOnClass(Class, Class) - Static method in class cloud.opencode.base.reflect.AnnotationUtil
Finds annotation on class hierarchy 在类层次结构中查找注解
findAnnotationOnMethod(Method, Class) - Static method in class cloud.opencode.base.reflect.OpenAnnotation
Finds annotation on method including overridden methods 查找方法注解(包含被重写的方法)
findClassesWithAllAnnotations(Class...) - Method in class cloud.opencode.base.reflect.scan.AnnotationScanner
Finds all classes with all annotations 查找具有所有注解的类
findClassesWithAnnotation(Class) - Method in class cloud.opencode.base.reflect.scan.AnnotationScanner
Finds all classes with annotation 查找所有具有注解的类
findClassesWithAnyAnnotation(Class...) - Method in class cloud.opencode.base.reflect.scan.AnnotationScanner
Finds all classes with any of the annotations 查找具有任一注解的所有类
findConstructorsWithAnnotation(Class) - Method in class cloud.opencode.base.reflect.scan.AnnotationScanner
Finds all constructors with annotation 查找所有具有注解的构造器
findFactoryMethod(Class, String) - Static method in class cloud.opencode.base.reflect.OpenConstructor
Finds a static factory method 查找静态工厂方法
findFactoryMethods(Class) - Static method in class cloud.opencode.base.reflect.OpenConstructor
Finds all static factory methods 查找所有静态工厂方法
findFieldsWithAnnotation(Class) - Method in class cloud.opencode.base.reflect.scan.AnnotationScanner
Finds all fields with annotation 查找所有具有注解的字段
findFirst(Class, Predicate) - Static method in class cloud.opencode.base.reflect.OpenField
Finds first matching field 查找第一个匹配字段
findFirst(Class, Predicate) - Static method in class cloud.opencode.base.reflect.OpenMethod
Finds first matching method 查找第一个匹配方法
findJson() - Method in class cloud.opencode.base.reflect.scan.ResourceScanner
Finds JSON files 查找JSON文件
findMatchingConstructor(Class, Object...) - Static method in class cloud.opencode.base.reflect.ConstructorUtil
Finds best matching constructor for arguments 查找最佳匹配的构造器
findMetaAnnotation(Class, Class) - Static method in class cloud.opencode.base.reflect.OpenAnnotation
Finds meta-annotation on an annotation 在注解上查找元注解
findMetaAnnotation(AnnotatedElement, Class) - Static method in class cloud.opencode.base.reflect.AnnotationUtil
Finds annotation including meta-annotations 查找注解包含元注解
findMethodsWithAnnotation(Class) - Method in class cloud.opencode.base.reflect.scan.AnnotationScanner
Finds all methods with annotation 查找所有具有注解的方法
findParametersWithAnnotation(Class) - Method in class cloud.opencode.base.reflect.scan.AnnotationScanner
Finds all parameters with annotation 查找所有具有注解的参数
findProperties() - Method in class cloud.opencode.base.reflect.scan.ResourceScanner
Finds properties files 查找属性文件
findTypeArgument(Type, Class, int) - Static method in class cloud.opencode.base.reflect.type.TypeResolver
Finds the type argument for a specific type variable in the inheritance chain 在继承链中查找特定类型变量的类型参数
findXml() - Method in class cloud.opencode.base.reflect.scan.ResourceScanner
Finds XML files 查找XML文件
findYaml() - Method in class cloud.opencode.base.reflect.scan.ResourceScanner
Finds YAML files 查找YAML文件
first() - Static method in interface cloud.opencode.base.reflect.lambda.SerializableBiFunction
Creates a function that returns the first argument 创建返回第一个参数的函数
forEach(Class, Consumer) - Static method in class cloud.opencode.base.reflect.OpenField
Iterates all fields (including inherited) 遍历所有字段(含继承)
forEach(Class, Consumer) - Static method in class cloud.opencode.base.reflect.OpenMethod
Iterates all methods 遍历所有方法
forInterface(Class) - Static method in class cloud.opencode.base.reflect.proxy.ProxyFactory
Creates a ProxyFactory for an interface 为接口创建ProxyFactory
forName(String) - Static method in class cloud.opencode.base.reflect.ClassUtil
Loads class by name (cached) 按名称加载类(缓存)
forName(String) - Static method in class cloud.opencode.base.reflect.OpenClass
Loads a class using context class loader 加载类(使用当前线程类加载器)
forName(String) - Static method in class cloud.opencode.base.reflect.OpenReflect
Loads a class by name 按名称加载类
forName(String, ClassLoader) - Static method in class cloud.opencode.base.reflect.ClassUtil
Loads class by name with class loader 使用类加载器按名称加载类
forName(String, ClassLoader) - Static method in class cloud.opencode.base.reflect.OpenClass
Loads a class with specified class loader 加载类(指定类加载器)
forNameSafe(String) - Static method in class cloud.opencode.base.reflect.ClassUtil
Loads class by name safely 安全按名称加载类
forNameSafe(String) - Static method in class cloud.opencode.base.reflect.OpenClass
Safely loads a class returning Optional 安全加载类(返回Optional)
forNameSafe(String) - Static method in class cloud.opencode.base.reflect.OpenReflect
Loads a class by name (Optional) 按名称加载类(Optional)
forNameWithoutInit(String) - Static method in class cloud.opencode.base.reflect.OpenClass
Loads a class without initialization 加载类(不初始化)
from(ClassPath) - Static method in class cloud.opencode.base.reflect.scan.ClassScanner
Creates a scanner from ClassPath 从ClassPath创建扫描器
from(ClassPath) - Static method in class cloud.opencode.base.reflect.scan.ResourceScanner
Creates a ResourceScanner from ClassPath 从ClassPath创建ResourceScanner
from(ClassScanner) - Static method in class cloud.opencode.base.reflect.scan.AnnotationScanner
Creates an AnnotationScanner from ClassScanner 从ClassScanner创建AnnotationScanner
from(Serializable) - Static method in class cloud.opencode.base.reflect.lambda.LambdaInfo
Creates LambdaInfo from a serializable lambda 从可序列化lambda创建LambdaInfo
from(Serializable) - Static method in class cloud.opencode.base.reflect.lambda.SerializedLambdaWrapper
Creates a wrapper from a serializable lambda 从可序列化lambda创建包装器
from(ClassLoader) - Static method in class cloud.opencode.base.reflect.scan.AnnotationScanner
Creates an AnnotationScanner from ClassLoader 从ClassLoader创建AnnotationScanner
from(ClassLoader) - Static method in class cloud.opencode.base.reflect.scan.ClassPath
Creates a ClassPath from the given ClassLoader 从给定ClassLoader创建ClassPath
from(ClassLoader) - Static method in class cloud.opencode.base.reflect.scan.ClassScanner
Creates a scanner from ClassLoader 从ClassLoader创建扫描器
from(ClassLoader) - Static method in class cloud.opencode.base.reflect.scan.ResourceScanner
Creates a ResourceScanner from ClassLoader 从ClassLoader创建ResourceScanner
from(Constructor) - Static method in class cloud.opencode.base.reflect.invokable.Invokable
Creates an Invokable from a Constructor 从Constructor创建Invokable
from(Method) - Static method in class cloud.opencode.base.reflect.invokable.Invokable
Creates an Invokable from a Method 从Method创建Invokable
from(T) - Static method in class cloud.opencode.base.reflect.bean.BeanMap
Creates a BeanMap from a bean 从bean创建BeanMap
from(T) - Static method in class cloud.opencode.base.reflect.record.RecordBuilder
Creates a RecordBuilder copying from an existing record 从现有record复制创建RecordBuilder
fromClass(Class) - Static method in class cloud.opencode.base.reflect.scan.ClassInfo
Creates a ClassInfo from Class object 从Class对象创建ClassInfo
fromClassName(String, ClassLoader) - Static method in class cloud.opencode.base.reflect.scan.ClassInfo
Creates a ClassInfo from class name 从类名创建ClassInfo
fromContextClassLoader() - Static method in class cloud.opencode.base.reflect.scan.ClassPath
Creates a ClassPath from the thread context ClassLoader 从线程上下文ClassLoader创建ClassPath
fromField(Field) - Static method in class cloud.opencode.base.reflect.accessor.MethodHandleAccessor
Creates a MethodHandleAccessor from a field 从字段创建MethodHandleAccessor
fromField(Field) - Static method in class cloud.opencode.base.reflect.accessor.VarHandleAccessor
Creates a VarHandleAccessor from a field 从字段创建VarHandleAccessor
fromMap(Class, Map) - Static method in class cloud.opencode.base.reflect.record.OpenRecord
Creates a record from a map 从map创建record
fromMap(Class, Map) - Static method in class cloud.opencode.base.reflect.record.RecordUtil
Creates record from map 从map创建record
fromMap(Map, Class) - Static method in class cloud.opencode.base.reflect.bean.OpenBean
Creates a bean from a Map 从Map创建bean
fromMethods(String, Class, Method, Method) - Static method in class cloud.opencode.base.reflect.accessor.MethodHandleAccessor
Creates a MethodHandleAccessor from getter/setter methods 从getter/setter方法创建MethodHandleAccessor
fromSafe(Serializable) - Static method in class cloud.opencode.base.reflect.lambda.SerializedLambdaWrapper
Creates a wrapper safely 安全创建包装器
fromSystemClassLoader() - Static method in class cloud.opencode.base.reflect.scan.ClassPath
Creates a ClassPath from the system ClassLoader 从系统ClassLoader创建ClassPath
FUNCTION - Enum constant in enum class cloud.opencode.base.reflect.lambda.FunctionalInterfaceUtil.FunctionalCategory
Function-like (has params, has return) 类似Function(有参数,有返回)
FunctionalInterfaceUtil - Class in cloud.opencode.base.reflect.lambda
Functional Interface Utility 函数式接口工具
FunctionalInterfaceUtil.FunctionalCategory - Enum Class in cloud.opencode.base.reflect.lambda
Functional interface category 函数式接口类别

G

generateSwitchTemplate(Class, String) - Static method in class cloud.opencode.base.reflect.sealed.OpenSealed
Generates a switch expression pattern matching template (as string) 生成switch表达式模式匹配模板(作为字符串)
GenericArrayTypeImpl - Class in cloud.opencode.base.reflect.type
Generic Array Type Implementation 泛型数组类型实现
GenericArrayTypeImpl(Type) - Constructor for class cloud.opencode.base.reflect.type.GenericArrayTypeImpl
Creates a generic array type 创建泛型数组类型
get() - Method in interface cloud.opencode.base.reflect.lambda.OpenLambda.ThrowingSupplier
Gets a result 获取结果
get(int) - Method in class cloud.opencode.base.reflect.sealed.PermittedSubclasses
Gets a subclass by index 按索引获取子类
get(Object) - Method in class cloud.opencode.base.reflect.bean.BeanMap
 
get(Object, String) - Static method in class cloud.opencode.base.reflect.bean.BeanPath
Gets a nested property value 获取嵌套属性值
get(Object, String, Class) - Static method in class cloud.opencode.base.reflect.bean.BeanPath
Gets a nested property value with type 获取嵌套属性值(带类型)
get(String) - Method in record class cloud.opencode.base.reflect.bean.BeanDiff.Result
 
get(T) - Method in class cloud.opencode.base.reflect.accessor.BeanAccessor
 
get(T) - Method in class cloud.opencode.base.reflect.accessor.FieldAccessor
 
get(T) - Method in class cloud.opencode.base.reflect.accessor.LambdaAccessor
 
get(T) - Method in class cloud.opencode.base.reflect.accessor.MethodHandleAccessor
 
get(T) - Method in interface cloud.opencode.base.reflect.accessor.PropertyAccessor
Gets the property value 获取属性值
get(T) - Method in class cloud.opencode.base.reflect.accessor.VarHandleAccessor
 
get(T, Class) - Method in interface cloud.opencode.base.reflect.accessor.PropertyAccessor
Gets the property value with type 获取属性值(带类型)
getAbstractMethods(Class) - Static method in class cloud.opencode.base.reflect.lambda.FunctionalInterfaceUtil
Gets all abstract methods of an interface 获取接口的所有抽象方法
getAccessDiagnostic(Class, Class) - Static method in class cloud.opencode.base.reflect.module.ModuleUtil
Gets diagnostic information about why reflective access might fail between two classes.
getAccessibleObject() - Method in class cloud.opencode.base.reflect.invokable.ConstructorInvokable
 
getAccessibleObject() - Method in class cloud.opencode.base.reflect.invokable.Invokable
Gets the underlying accessible object 获取底层可访问对象
getAccessibleObject() - Method in class cloud.opencode.base.reflect.invokable.MethodInvokable
 
getAccessLevel(int) - Static method in class cloud.opencode.base.reflect.OpenModifier
Gets access level from modifiers 从修饰符获取访问级别
getAccessLevel(Class) - Static method in class cloud.opencode.base.reflect.OpenModifier
Gets access level from class 从类获取访问级别
getAccessLevel(Member) - Static method in class cloud.opencode.base.reflect.OpenModifier
Gets access level from member 从成员获取访问级别
getAccessLevelName(int) - Static method in class cloud.opencode.base.reflect.ModifierUtil
Gets access level name 获取访问级别名称
getAccessor() - Method in class cloud.opencode.base.reflect.record.RecordComponent
Gets the accessor method 获取访问器方法
getAccessor(Class, String) - Static method in class cloud.opencode.base.reflect.record.RecordUtil
Gets accessor method for a component (cached) 获取组件的访问器方法(缓存)
getAccessors(Class) - Static method in class cloud.opencode.base.reflect.record.RecordUtil
Gets all accessor methods 获取所有访问器方法
getAcquire(T) - Method in class cloud.opencode.base.reflect.accessor.VarHandleAccessor
Gets value with acquire semantics 以获取语义获取值
getActualTypeArguments() - Method in class cloud.opencode.base.reflect.type.ParameterizedTypeImpl
 
getActualTypeArguments(Type) - Static method in class cloud.opencode.base.reflect.type.TypeUtil
Gets actual type arguments from a parameterized type 从参数化类型获取实际类型参数
getAll() - Method in class cloud.opencode.base.reflect.sealed.PermittedSubclasses
Gets all permitted subclasses 获取所有许可子类
getAllClasses() - Method in class cloud.opencode.base.reflect.scan.ClassPath
Gets all classes 获取所有类
getAllFields(Class) - Static method in class cloud.opencode.base.reflect.FieldUtil
Gets all fields including inherited (cached) 获取所有字段包含继承(缓存)
getAllFields(Class) - Static method in class cloud.opencode.base.reflect.OpenField
Gets all fields (including inherited) 获取所有字段(包含继承)
getAllFields(Class) - Static method in class cloud.opencode.base.reflect.OpenReflect
Gets all fields (including inherited) 获取所有字段(包含继承)
getAllInterfaces(Class) - Static method in class cloud.opencode.base.reflect.ClassUtil
Gets all interfaces including inherited (cached) 获取所有接口包含继承(缓存)
getAllInterfaces(Class) - Static method in class cloud.opencode.base.reflect.OpenClass
Gets all interfaces 获取所有接口
getAllInterfaces(Class) - Static method in class cloud.opencode.base.reflect.OpenReflect
Gets all interfaces (including inherited) 获取所有接口(包含继承)
getAllMethods(Class) - Static method in class cloud.opencode.base.reflect.MethodUtil
Gets all methods including inherited (cached) 获取所有方法包含继承(缓存)
getAllMethods(Class) - Static method in class cloud.opencode.base.reflect.OpenMethod
Gets all methods (including inherited) 获取所有方法(包含继承)
getAllMethods(Class) - Static method in class cloud.opencode.base.reflect.OpenReflect
Gets all methods (including inherited) 获取所有方法(包含继承)
getAllPropertyNames(Class) - Static method in class cloud.opencode.base.reflect.bean.BeanUtil
Gets all property names (readable or writable) 获取所有属性名(可读或可写)
getAllRecursive() - Method in class cloud.opencode.base.reflect.sealed.PermittedSubclasses
Gets recursively all permitted subclasses (including nested sealed classes) 递归获取所有许可子类(包括嵌套的密封类)
getAllSubclassesRecursive(Class) - Static method in class cloud.opencode.base.reflect.sealed.OpenSealed
Gets all subclasses recursively 递归获取所有子类
getAllSubclassesRecursive(Class) - Static method in class cloud.opencode.base.reflect.sealed.SealedUtil
Gets all subclasses recursively (cached) 递归获取所有子类(缓存)
getAllSuperclasses(Class) - Static method in class cloud.opencode.base.reflect.ClassUtil
Gets all superclasses (cached) 获取所有父类(缓存)
getAllSuperclasses(Class) - Static method in class cloud.opencode.base.reflect.OpenClass
Gets all superclasses (excluding Object) 获取所有父类(不含Object)
getAllSuperclasses(Class) - Static method in class cloud.opencode.base.reflect.OpenReflect
Gets all superclasses 获取所有父类
getAndAdd(T, Object) - Method in class cloud.opencode.base.reflect.accessor.VarHandleAccessor
Atomically adds to value (for numeric types) 原子加法(用于数值类型)
getAndSet(T, Object) - Method in class cloud.opencode.base.reflect.accessor.VarHandleAccessor
Atomically gets and sets value 原子获取并设置值
getAnnotatedConstructors(Class, Class) - Static method in class cloud.opencode.base.reflect.OpenAnnotation
Gets all annotated constructors in a class 获取类中所有被注解的构造器
getAnnotatedFields(Class, Class) - Static method in class cloud.opencode.base.reflect.OpenAnnotation
Gets all annotated fields in a class 获取类中所有被注解的字段
getAnnotatedMethods(Class, Class) - Static method in class cloud.opencode.base.reflect.OpenAnnotation
Gets all annotated methods in a class 获取类中所有被注解的方法
getAnnotatedParameters(Method, Class) - Static method in class cloud.opencode.base.reflect.OpenAnnotation
Gets all annotated parameters in a method 获取方法中所有被注解的参数
getAnnotation(Class) - Method in class cloud.opencode.base.reflect.bean.PropertyDescriptor
Gets an annotation from this property 从此属性获取注解
getAnnotation(Class) - Method in class cloud.opencode.base.reflect.invokable.Invokable
 
getAnnotation(Class) - Method in class cloud.opencode.base.reflect.invokable.Parameter
 
getAnnotation(Class) - Method in class cloud.opencode.base.reflect.record.RecordComponent
Gets an annotation from this component 从此组件获取注解
getAnnotation(AnnotatedElement, Class) - Static method in class cloud.opencode.base.reflect.AnnotationUtil
Gets annotation (cached) 获取注解(缓存)
getAnnotation(AnnotatedElement, Class) - Static method in class cloud.opencode.base.reflect.OpenAnnotation
Gets an annotation from an element 从元素获取注解
getAnnotation(AnnotatedElement, Class) - Static method in class cloud.opencode.base.reflect.OpenReflect
Gets an annotation 获取注解
getAnnotations() - Method in class cloud.opencode.base.reflect.invokable.Invokable
 
getAnnotations() - Method in class cloud.opencode.base.reflect.invokable.Parameter
 
getAnnotations() - Method in class cloud.opencode.base.reflect.record.RecordComponent
Gets all annotations on this component 获取此组件上的所有注解
getAnnotations(AnnotatedElement) - Static method in class cloud.opencode.base.reflect.AnnotationUtil
Gets all annotations 获取所有注解
getAnnotations(AnnotatedElement) - Static method in class cloud.opencode.base.reflect.OpenAnnotation
Gets all annotations from an element 获取元素的所有注解
getAnnotationsByType(Class) - Method in class cloud.opencode.base.reflect.invokable.Invokable
 
getAnnotationsByType(Class) - Method in class cloud.opencode.base.reflect.invokable.Parameter
 
getAnnotationsByType(AnnotatedElement, Class) - Static method in class cloud.opencode.base.reflect.OpenAnnotation
Gets annotations by type (including repeatable) 按类型获取注解(包含可重复注解)
getAnnotationsWithMeta(AnnotatedElement, Class) - Static method in class cloud.opencode.base.reflect.OpenAnnotation
Gets annotations annotated with a specific meta-annotation 获取被特定元注解标注的注解
getAnnotationType(Annotation) - Static method in class cloud.opencode.base.reflect.AnnotationUtil
Gets annotation type 获取注解类型
getArg(int) - Method in record class cloud.opencode.base.reflect.proxy.OpenProxy.MethodCall
Gets an argument by index 按索引获取参数
getArgCount() - Method in record class cloud.opencode.base.reflect.proxy.OpenProxy.MethodCall
Gets the argument count 获取参数数量
getArrayClass(Class) - Static method in class cloud.opencode.base.reflect.ClassUtil
Gets array class for component type 获取组件类型的数组类
getArrayClass(Class) - Static method in class cloud.opencode.base.reflect.OpenClass
Gets array class for component type 获取数组类型
getArrayElement(Object, int) - Static method in class cloud.opencode.base.reflect.ReflectUtil
Gets array element 获取数组元素
getArrayLength(Object) - Static method in class cloud.opencode.base.reflect.ReflectUtil
Gets array length 获取数组长度
getAttributeMethods(Class) - Static method in class cloud.opencode.base.reflect.AnnotationUtil
Gets annotation attribute methods 获取注解属性方法
getAttributes(Annotation) - Static method in class cloud.opencode.base.reflect.AnnotationUtil
Gets all annotation attributes as map 获取所有注解属性为Map
getAttributes(Class) - Static method in class cloud.opencode.base.reflect.OpenAnnotation
Gets all annotation attributes (methods) 获取所有注解属性(方法)
getAttributeValue(Annotation, String) - Static method in class cloud.opencode.base.reflect.AnnotationUtil
Gets annotation attribute value 获取注解属性值
getAttributeValue(Annotation, String) - Static method in class cloud.opencode.base.reflect.OpenAnnotation
Gets annotation attribute value 获取注解属性值
getAttributeValue(Annotation, String, Class) - Static method in class cloud.opencode.base.reflect.AnnotationUtil
Gets annotation attribute value with type 获取注解属性值(指定类型)
getAttributeValue(Annotation, String, Class) - Static method in class cloud.opencode.base.reflect.OpenAnnotation
Gets annotation attribute value with type 获取注解属性值(带类型)
getAttributeValues(Annotation) - Static method in class cloud.opencode.base.reflect.OpenAnnotation
Gets all attribute values as a map 获取所有属性值(Map形式)
getBean() - Method in class cloud.opencode.base.reflect.bean.BeanMap
Gets the underlying bean 获取底层bean
getBounds(TypeVariable) - Static method in class cloud.opencode.base.reflect.type.TypeVariableUtil
Gets the bounds of a type variable 获取类型变量的边界
getCacheSize() - Static method in class cloud.opencode.base.reflect.lambda.LambdaUtil
Gets cache size (always returns 0, caching removed) 获取缓存大小(始终返回0,缓存已移除)
getCacheSize() - Static method in class cloud.opencode.base.reflect.proxy.ProxyUtil
Gets cache size 获取缓存大小
getCacheStats() - Static method in class cloud.opencode.base.reflect.ReflectCache
Gets cache statistics 获取缓存统计
getCallCount() - Method in record class cloud.opencode.base.reflect.proxy.OpenProxy.RecordingProxy
Gets the number of method calls 获取方法调用次数
getCallsFor(String) - Method in record class cloud.opencode.base.reflect.proxy.OpenProxy.RecordingProxy
Gets calls for a specific method 获取特定方法的调用
getCanonicalConstructor(Class) - Static method in class cloud.opencode.base.reflect.record.RecordUtil
Gets canonical constructor (cached) 获取规范构造器(缓存)
getCanonicalName(Class) - Static method in class cloud.opencode.base.reflect.OpenClass
Gets canonical name 获取规范名
getCanonicalNameOrName(Class) - Static method in class cloud.opencode.base.reflect.ClassUtil
Gets canonical name or name 获取规范名称或名称
getCanonicalNameOrName(Class) - Static method in class cloud.opencode.base.reflect.OpenReflect
Gets the canonical name or falls back to name 获取规范名称或回退到名称
getCapturedArg(int) - Method in class cloud.opencode.base.reflect.lambda.LambdaInfo
Gets a captured argument 获取捕获的参数
getCapturedArg(int) - Method in class cloud.opencode.base.reflect.lambda.SerializedLambdaWrapper
Gets a captured argument 获取捕获参数
getCapturedArg(Serializable, int) - Static method in class cloud.opencode.base.reflect.lambda.LambdaUtil
Gets a captured argument 获取捕获参数
getCapturedArgCount() - Method in class cloud.opencode.base.reflect.lambda.LambdaInfo
Gets the number of captured arguments 获取捕获参数数量
getCapturedArgCount() - Method in class cloud.opencode.base.reflect.lambda.SerializedLambdaWrapper
Gets the captured argument count 获取捕获参数数量
getCapturedArgCount(Serializable) - Static method in class cloud.opencode.base.reflect.lambda.LambdaUtil
Gets the captured argument count 获取捕获参数数量
getCapturedArgs() - Method in class cloud.opencode.base.reflect.lambda.LambdaInfo
Gets all captured arguments 获取所有捕获的参数
getCapturingClass() - Method in class cloud.opencode.base.reflect.lambda.SerializedLambdaWrapper
Gets the capturing class 获取捕获类
getChildren() - Method in class cloud.opencode.base.reflect.sealed.PermittedSubclasses.HierarchyNode
Gets child nodes 获取子节点
getClassesInPackage(String) - Method in class cloud.opencode.base.reflect.scan.ClassPath
Gets classes in the specified package (exact match) 获取指定包中的类(精确匹配)
getClassesRecursively(String) - Method in class cloud.opencode.base.reflect.scan.ClassPath
Gets classes in the specified package and subpackages 获取指定包及子包中的类
getClassHierarchy(Class) - Static method in class cloud.opencode.base.reflect.ClassUtil
Gets full class hierarchy (cached) 获取完整类层次结构(缓存)
getClassHierarchy(Class) - Static method in class cloud.opencode.base.reflect.OpenClass
Gets class hierarchy (from current to Object) 获取继承层次(从当前类到Object)
getClassHierarchy(Class) - Static method in class cloud.opencode.base.reflect.OpenReflect
Gets the full class hierarchy 获取完整类层次结构
getClassLoader() - Method in class cloud.opencode.base.reflect.scan.ClassPath
Gets the class loader 获取类加载器
getClassLoader() - Method in class cloud.opencode.base.reflect.scan.ResourceInfo
Gets the class loader 获取类加载器
getClassLocation(Class) - Static method in class cloud.opencode.base.reflect.OpenClass
Gets the class location (JAR file) 获取类所在JAR文件
getClassName() - Method in class cloud.opencode.base.reflect.scan.ClassInfo
Gets the fully qualified class name 获取完全限定类名
getClazz() - Method in class cloud.opencode.base.reflect.sealed.PermittedSubclasses.HierarchyNode
Gets the class 获取类
getCommonSuperclass(Class, Class) - Static method in class cloud.opencode.base.reflect.ClassUtil
Gets common superclass 获取公共父类
getComponent(Class, int) - Static method in class cloud.opencode.base.reflect.record.OpenRecord
Gets component by index 按索引获取组件
getComponent(Class, int) - Static method in class cloud.opencode.base.reflect.record.RecordUtil
Gets component by index 按索引获取组件
getComponent(Class, String) - Static method in class cloud.opencode.base.reflect.record.OpenRecord
Gets component by name 按名称获取组件
getComponent(Class, String) - Static method in class cloud.opencode.base.reflect.record.RecordUtil
Gets component by name 按名称获取组件
getComponentCount(Class) - Static method in class cloud.opencode.base.reflect.record.OpenRecord
Gets number of components 获取组件数量
getComponentCount(Class) - Static method in class cloud.opencode.base.reflect.record.RecordUtil
Gets component count 获取组件数量
getComponentNames(Class) - Static method in class cloud.opencode.base.reflect.record.OpenRecord
Gets component names 获取组件名称
getComponentNames(Class) - Static method in class cloud.opencode.base.reflect.record.RecordUtil
Gets component names 获取组件名称
getComponents() - Method in class cloud.opencode.base.reflect.record.RecordBuilder
Gets the components 获取组件
getComponents(Class) - Static method in class cloud.opencode.base.reflect.record.OpenRecord
Gets record components 获取record组件
getComponentType() - Method in class cloud.opencode.base.reflect.type.TypeToken
Gets the component type (for arrays) 获取组件类型(用于数组)
getComponentType(Class) - Static method in class cloud.opencode.base.reflect.ClassUtil
Gets array component type 获取数组组件类型
getComponentType(Class) - Static method in class cloud.opencode.base.reflect.OpenClass
Gets array component type 获取数组组件类型
getComponentTypes(Class) - Static method in class cloud.opencode.base.reflect.record.OpenRecord
Gets component types 获取组件类型
getComponentTypes(Class) - Static method in class cloud.opencode.base.reflect.record.RecordUtil
Gets component types 获取组件类型
getComponentValue(Record, String) - Static method in class cloud.opencode.base.reflect.record.RecordUtil
Gets component value 获取组件值
getComponentValue(Record, String, Class) - Static method in class cloud.opencode.base.reflect.record.RecordUtil
Gets component value with type 获取组件值(带类型)
getComponentValues(Record) - Static method in class cloud.opencode.base.reflect.record.RecordUtil
Gets all component values 获取所有组件值
getConcreteTypes(Class) - Static method in class cloud.opencode.base.reflect.sealed.OpenSealed
Gets all concrete types for pattern matching 获取模式匹配的所有具体类型
getConcreteTypes(Class) - Static method in class cloud.opencode.base.reflect.sealed.SealedUtil
Gets all concrete (instantiable) types 获取所有具体(可实例化)类型
getConstructor() - Method in class cloud.opencode.base.reflect.invokable.ConstructorInvokable
Gets the underlying Constructor 获取底层Constructor
getConstructor(Class, boolean, Class...) - Static method in class cloud.opencode.base.reflect.OpenConstructor
Gets a constructor with optional force access 获取构造器(可选强制访问)
getConstructor(Class, Class...) - Static method in class cloud.opencode.base.reflect.ConstructorUtil
Gets constructor by parameter types (cached) 按参数类型获取构造器(缓存)
getConstructor(Class, Class...) - Static method in class cloud.opencode.base.reflect.OpenConstructor
Gets a constructor (exact parameter types) 获取构造器(精确参数类型)
getConstructor(Class, Class...) - Static method in class cloud.opencode.base.reflect.OpenReflect
Gets a constructor 获取构造器
getConstructorOrThrow(Class, Class...) - Static method in class cloud.opencode.base.reflect.ConstructorUtil
Gets constructor or throws exception 获取构造器或抛出异常
getConstructors(Class) - Static method in class cloud.opencode.base.reflect.ReflectCache
Gets cached constructors for a class 获取类的缓存构造器
getConstructors(Class) - Static method in class cloud.opencode.base.reflect.OpenConstructor
Gets all constructors 获取所有构造器
getConstructors(Class, Predicate) - Static method in class cloud.opencode.base.reflect.ConstructorUtil
Gets constructors matching predicate 获取匹配条件的构造器
getConstructorsWithAnnotation(Class, Class) - Static method in class cloud.opencode.base.reflect.ConstructorUtil
Gets constructors with annotation 获取带注解的构造器
getConstructorsWithAnnotation(Class, Class) - Static method in class cloud.opencode.base.reflect.OpenConstructor
Gets constructors with specific annotation 按注解获取构造器
getDeclaredAnnotation(Class) - Method in class cloud.opencode.base.reflect.invokable.Invokable
 
getDeclaredAnnotation(Class) - Method in class cloud.opencode.base.reflect.invokable.Parameter
 
getDeclaredAnnotations() - Method in class cloud.opencode.base.reflect.invokable.Invokable
 
getDeclaredAnnotations() - Method in class cloud.opencode.base.reflect.invokable.Parameter
 
getDeclaredAnnotations(AnnotatedElement) - Static method in class cloud.opencode.base.reflect.AnnotationUtil
Gets declared annotations 获取声明的注解
getDeclaredAnnotations(AnnotatedElement) - Static method in class cloud.opencode.base.reflect.OpenAnnotation
Gets declared annotations from an element 获取元素声明的注解(不含继承)
getDeclaredAnnotationsByType(Class) - Method in class cloud.opencode.base.reflect.invokable.Invokable
 
getDeclaredAnnotationsByType(Class) - Method in class cloud.opencode.base.reflect.invokable.Parameter
 
getDeclaredConstructors(Class) - Static method in class cloud.opencode.base.reflect.ConstructorUtil
Gets all declared constructors 获取所有声明的构造器
getDeclaredField(Class, String) - Static method in class cloud.opencode.base.reflect.OpenField
Gets a declared field (not inherited) 获取声明的字段(不含继承)
getDeclaredFields(Class) - Static method in class cloud.opencode.base.reflect.FieldUtil
Gets all declared fields (no inheritance) 获取所有声明的字段(不含继承)
getDeclaredFields(Class) - Static method in class cloud.opencode.base.reflect.OpenField
Gets declared fields (not inherited) 获取声明的字段(不含继承)
getDeclaredMethods(Class) - Static method in class cloud.opencode.base.reflect.MethodUtil
Gets all declared methods (no inheritance) 获取所有声明的方法(不含继承)
getDeclaredMethods(Class) - Static method in class cloud.opencode.base.reflect.OpenMethod
Gets declared methods (not inherited) 获取声明方法(不含继承)
getDeclaringClass() - Method in class cloud.opencode.base.reflect.accessor.BeanAccessor
 
getDeclaringClass() - Method in class cloud.opencode.base.reflect.accessor.FieldAccessor
 
getDeclaringClass() - Method in class cloud.opencode.base.reflect.accessor.LambdaAccessor
 
getDeclaringClass() - Method in class cloud.opencode.base.reflect.accessor.MethodHandleAccessor
 
getDeclaringClass() - Method in interface cloud.opencode.base.reflect.accessor.PropertyAccessor
Gets the declaring class 获取声明类
getDeclaringClass() - Method in class cloud.opencode.base.reflect.accessor.VarHandleAccessor
 
getDeclaringClass() - Method in class cloud.opencode.base.reflect.bean.PropertyDescriptor
Gets the declaring class 获取声明类
getDeclaringClass() - Method in class cloud.opencode.base.reflect.invokable.ConstructorInvokable
 
getDeclaringClass() - Method in class cloud.opencode.base.reflect.invokable.Invokable
Gets the declaring class as TypeToken 获取声明类的TypeToken
getDeclaringClass() - Method in class cloud.opencode.base.reflect.invokable.MethodInvokable
 
getDeclaringClass() - Method in class cloud.opencode.base.reflect.record.RecordComponent
Gets the declaring record class 获取声明的record类
getDeclaringClass(Member) - Static method in class cloud.opencode.base.reflect.ReflectUtil
Gets declaring class of member 获取成员的声明类
getDeclaringClassRaw() - Method in class cloud.opencode.base.reflect.invokable.ConstructorInvokable
 
getDeclaringClassRaw() - Method in class cloud.opencode.base.reflect.invokable.Invokable
Gets the declaring class as raw Class 获取声明类的原始Class
getDeclaringClassRaw() - Method in class cloud.opencode.base.reflect.invokable.MethodInvokable
 
getDefaultConstructor(Class) - Static method in class cloud.opencode.base.reflect.ConstructorUtil
Gets default (no-arg) constructor 获取默认(无参)构造器
getDefaultConstructor(Class) - Static method in class cloud.opencode.base.reflect.OpenConstructor
Gets the default (no-arg) constructor 获取无参构造器
getDefaultMethods(Class) - Static method in class cloud.opencode.base.reflect.lambda.FunctionalInterfaceUtil
Gets default methods of an interface 获取接口的默认方法
getDefaultReturnValue(Class) - Static method in class cloud.opencode.base.reflect.proxy.ProxyUtil
Gets the default return value for a type 获取类型的默认返回值
getDefaultValue(Class) - Static method in class cloud.opencode.base.reflect.ReflectUtil
Gets default value for type 获取类型的默认值
getDefaultValue(Class, String) - Static method in class cloud.opencode.base.reflect.OpenAnnotation
Gets the default value of an annotation attribute 获取注解属性的默认值
getDepth() - Method in class cloud.opencode.base.reflect.sealed.PermittedSubclasses.HierarchyNode
Gets the depth of this node 获取此节点的深度
getExceptionTypes() - Method in class cloud.opencode.base.reflect.invokable.ConstructorInvokable
 
getExceptionTypes() - Method in class cloud.opencode.base.reflect.invokable.Invokable
Gets the exception types 获取异常类型
getExceptionTypes() - Method in class cloud.opencode.base.reflect.invokable.MethodInvokable
 
getExtension() - Method in class cloud.opencode.base.reflect.scan.ResourceInfo
Gets the file extension 获取文件扩展名
getField() - Method in class cloud.opencode.base.reflect.accessor.FieldAccessor
Gets the underlying Field 获取底层Field
getField() - Method in class cloud.opencode.base.reflect.bean.PropertyDescriptor
Gets the field 获取字段
getField(Class, String) - Static method in class cloud.opencode.base.reflect.FieldUtil
Gets field by name (cached) 按名称获取字段(缓存)
getField(Class, String) - Static method in class cloud.opencode.base.reflect.OpenField
Gets a field (including inherited) 获取字段(包含继承)
getField(Class, String) - Static method in class cloud.opencode.base.reflect.OpenReflect
Gets a field 获取字段
getField(Class, String, boolean) - Static method in class cloud.opencode.base.reflect.OpenField
Gets a field with optional force access 获取字段(可选强制访问)
getFieldGenericType(Class, String) - Static method in class cloud.opencode.base.reflect.OpenField
Gets field generic type 获取字段泛型类型
getFieldOrThrow(Class, String) - Static method in class cloud.opencode.base.reflect.FieldUtil
Gets field or throws exception 获取字段或抛出异常
getFields(Class) - Static method in class cloud.opencode.base.reflect.ReflectCache
Gets cached fields for a class 获取类的缓存字段
getFields(Class, Predicate) - Static method in class cloud.opencode.base.reflect.FieldUtil
Gets fields matching predicate 获取匹配条件的字段
getFieldsOfType(Class, Class) - Static method in class cloud.opencode.base.reflect.FieldUtil
Gets fields of specific type 获取特定类型的字段
getFieldsOfType(Class, Class) - Static method in class cloud.opencode.base.reflect.OpenField
Gets fields of specific type 按类型获取字段
getFieldsWithAnnotation(Class, Class) - Static method in class cloud.opencode.base.reflect.FieldUtil
Gets fields with annotation 获取带注解的字段
getFieldsWithAnnotation(Class, Class) - Static method in class cloud.opencode.base.reflect.OpenField
Gets fields with specific annotation 按注解获取字段
getFieldsWithModifiers(Class, int...) - Static method in class cloud.opencode.base.reflect.OpenField
Gets fields with specific modifiers 按修饰符获取字段
getFieldType(Class, String) - Static method in class cloud.opencode.base.reflect.OpenField
Gets field type 获取字段类型
getFieldTypeToken(Class, String) - Static method in class cloud.opencode.base.reflect.OpenField
Gets field TypeToken 获取字段TypeToken
getFieldValue(Object, String) - Static method in class cloud.opencode.base.reflect.FieldUtil
Gets field value by name, with unified Record/Class support.
getFinalSubclasses() - Method in class cloud.opencode.base.reflect.sealed.PermittedSubclasses
Gets only final subclasses 仅获取final子类
getFunctionalInterfaceClass() - Method in class cloud.opencode.base.reflect.lambda.SerializedLambdaWrapper
Gets the functional interface class 获取函数式接口类
getFunctionalInterfaceClassName() - Method in class cloud.opencode.base.reflect.lambda.LambdaInfo
Gets the functional interface class name 获取函数式接口类名
getFunctionalInterfaceClassName(Serializable) - Static method in class cloud.opencode.base.reflect.lambda.LambdaUtil
Gets the functional interface class name 获取函数式接口类名
getFunctionalInterfaceMethodName() - Method in class cloud.opencode.base.reflect.lambda.LambdaInfo
Gets the functional interface method name 获取函数式接口方法名
getFunctionalInterfaceMethodName() - Method in class cloud.opencode.base.reflect.lambda.SerializedLambdaWrapper
Gets the functional interface method name 获取函数式接口方法名
getFunctionalInterfaceMethodName(Serializable) - Static method in class cloud.opencode.base.reflect.lambda.LambdaUtil
Gets the functional interface method name 获取函数式接口方法名
getFunctionalInterfaceMethodSignature() - Method in class cloud.opencode.base.reflect.lambda.SerializedLambdaWrapper
Gets the functional interface method signature 获取函数式接口方法签名
getFunctionalMethodArity(Class) - Static method in class cloud.opencode.base.reflect.lambda.FunctionalInterfaceUtil
Gets the arity (parameter count) of the functional method 获取函数式方法的元数(参数数量)
getFunctionalMethodParameterTypes(Class) - Static method in class cloud.opencode.base.reflect.lambda.FunctionalInterfaceUtil
Gets the parameter types of the functional method 获取函数式方法的参数类型
getFunctionalMethodReturnType(Class) - Static method in class cloud.opencode.base.reflect.lambda.FunctionalInterfaceUtil
Gets the return type of the functional method 获取函数式方法的返回类型
getGenericComponentType() - Method in class cloud.opencode.base.reflect.type.GenericArrayTypeImpl
 
getGenericReturnType(Method) - Static method in class cloud.opencode.base.reflect.MethodUtil
Gets method generic return type 获取方法泛型返回类型
getGenericType() - Method in class cloud.opencode.base.reflect.accessor.BeanAccessor
 
getGenericType() - Method in class cloud.opencode.base.reflect.accessor.FieldAccessor
 
getGenericType() - Method in class cloud.opencode.base.reflect.accessor.LambdaAccessor
 
getGenericType() - Method in class cloud.opencode.base.reflect.accessor.MethodHandleAccessor
 
getGenericType() - Method in interface cloud.opencode.base.reflect.accessor.PropertyAccessor
Gets the generic property type 获取泛型属性类型
getGenericType() - Method in class cloud.opencode.base.reflect.accessor.VarHandleAccessor
 
getGenericType() - Method in class cloud.opencode.base.reflect.bean.PropertyDescriptor
Gets the generic type 获取泛型类型
getGenericType() - Method in class cloud.opencode.base.reflect.record.RecordComponent
Gets the generic type 获取泛型类型
getGenericType(Field) - Static method in class cloud.opencode.base.reflect.FieldUtil
Gets field generic type 获取字段泛型类型
getGetter() - Method in class cloud.opencode.base.reflect.accessor.BeanAccessor
Gets the getter method 获取getter方法
getGetter(Class, String) - Static method in class cloud.opencode.base.reflect.bean.BeanUtil
Gets getter for a property (cached) 获取属性的getter(缓存)
getGetterHandle() - Method in class cloud.opencode.base.reflect.accessor.MethodHandleAccessor
Gets the getter MethodHandle 获取getter MethodHandle
getGetters(Class) - Static method in class cloud.opencode.base.reflect.bean.BeanUtil
Gets all getter methods (cached) 获取所有getter方法(缓存)
getGetters(Class) - Static method in class cloud.opencode.base.reflect.MethodUtil
Gets getter methods 获取getter方法
getGetters(Class) - Static method in class cloud.opencode.base.reflect.OpenMethod
Gets all getter methods 获取所有Getter方法
getHandler(Object) - Static method in class cloud.opencode.base.reflect.proxy.OpenProxy
Gets the invocation handler of a proxy 获取代理的调用处理器
getHierarchy() - Method in class cloud.opencode.base.reflect.sealed.PermittedSubclasses
Gets the complete hierarchy as a tree structure 获取完整层次结构作为树结构
getHierarchy(Class) - Static method in class cloud.opencode.base.reflect.sealed.OpenSealed
Gets the hierarchy tree 获取层次结构树
getHierarchyDepth(Class) - Static method in class cloud.opencode.base.reflect.sealed.SealedUtil
Gets the depth of the sealed hierarchy 获取密封层次结构的深度
getImplClass() - Method in class cloud.opencode.base.reflect.lambda.LambdaInfo
Gets the implementation class 获取实现类
getImplClass() - Method in class cloud.opencode.base.reflect.lambda.SerializedLambdaWrapper
Gets the implementation class 获取实现类
getImplClass(Serializable) - Static method in class cloud.opencode.base.reflect.lambda.LambdaUtil
Gets the implementing class 获取实现类
getImplClass(Serializable) - Static method in class cloud.opencode.base.reflect.lambda.OpenLambda
Gets the implementation class 获取实现类
getImplClassAsClass() - Method in class cloud.opencode.base.reflect.lambda.SerializedLambdaWrapper
Gets the implementation class as Class object 获取实现类作为Class对象
getImplClassName() - Method in class cloud.opencode.base.reflect.lambda.LambdaInfo
Gets the implementation class name 获取实现类名
getImplClassName(Serializable) - Static method in class cloud.opencode.base.reflect.lambda.LambdaUtil
Gets the implementing class name 获取实现类名
getImplMethod() - Method in class cloud.opencode.base.reflect.lambda.LambdaInfo
Gets the implementation method 获取实现方法
getImplMethod() - Method in class cloud.opencode.base.reflect.lambda.SerializedLambdaWrapper
Gets the implementation method 获取实现方法
getImplMethod(Serializable) - Static method in class cloud.opencode.base.reflect.lambda.LambdaUtil
Gets the implementation method 获取实现方法
getImplMethod(Serializable) - Static method in class cloud.opencode.base.reflect.lambda.OpenLambda
Gets the implementation method of a lambda 获取lambda的实现方法
getImplMethodKind() - Method in class cloud.opencode.base.reflect.lambda.LambdaInfo
Gets the impl method kind 获取实现方法类型
getImplMethodKind() - Method in class cloud.opencode.base.reflect.lambda.SerializedLambdaWrapper
Gets the implementation method kind 获取实现方法种类
getImplMethodKind(Serializable) - Static method in class cloud.opencode.base.reflect.lambda.LambdaUtil
Gets the implementation method kind 获取实现方法种类
getImplMethodName() - Method in class cloud.opencode.base.reflect.lambda.LambdaInfo
Gets the implementation method name 获取实现方法名
getImplMethodName() - Method in class cloud.opencode.base.reflect.lambda.SerializedLambdaWrapper
Gets the implementation method name 获取实现方法名
getImplMethodName(Serializable) - Static method in class cloud.opencode.base.reflect.lambda.LambdaUtil
Gets the implementing method name 获取实现方法名
getImplMethodName(Serializable) - Static method in class cloud.opencode.base.reflect.lambda.OpenLambda
Gets the implementation method name 获取实现方法名
getImplMethodSafe(Serializable) - Static method in class cloud.opencode.base.reflect.lambda.LambdaUtil
Gets the implementation method safely 安全获取实现方法
getImplMethodSignature() - Method in class cloud.opencode.base.reflect.lambda.SerializedLambdaWrapper
Gets the implementation method signature 获取实现方法签名
getImplMethodSignature(Serializable) - Static method in class cloud.opencode.base.reflect.lambda.LambdaUtil
Gets the implementing method signature 获取实现方法签名
getIndex() - Method in class cloud.opencode.base.reflect.invokable.Parameter
Gets the parameter index 获取参数索引
getIndex() - Method in class cloud.opencode.base.reflect.record.RecordComponent
Gets the index of this component 获取此组件的索引
getInfo(Serializable) - Static method in class cloud.opencode.base.reflect.lambda.OpenLambda
Extracts metadata from a serializable lambda 从可序列化lambda提取元数据
getInstanceFields(Class) - Static method in class cloud.opencode.base.reflect.FieldUtil
Gets non-static fields 获取非静态字段
getInstantiatedMethodType() - Method in class cloud.opencode.base.reflect.lambda.SerializedLambdaWrapper
Gets the instantiated method type 获取实例化方法类型
getInterfaces(Object) - Static method in class cloud.opencode.base.reflect.proxy.OpenProxy
Gets the interfaces implemented by a proxy 获取代理实现的接口
getInvocationHandler(Object) - Static method in class cloud.opencode.base.reflect.proxy.ProxyUtil
Gets the invocation handler of a proxy 获取代理的调用处理器
getInvocationHandlerSafe(Object) - Static method in class cloud.opencode.base.reflect.proxy.ProxyUtil
Gets the invocation handler safely 安全获取调用处理器
getLeafClasses() - Method in class cloud.opencode.base.reflect.sealed.PermittedSubclasses.HierarchyNode
Gets all leaf classes 获取所有叶类
getLeafClasses(Class) - Static method in class cloud.opencode.base.reflect.sealed.OpenSealed
Gets all leaf (non-sealed, non-abstract) classes 获取所有叶(非密封、非抽象)类
getLeafClasses(Class) - Static method in class cloud.opencode.base.reflect.sealed.SealedUtil
Gets all leaf classes (final or non-sealed) 获取所有叶类(final或非密封)
getLowerBounds() - Method in class cloud.opencode.base.reflect.type.WildcardTypeImpl
 
getMatchingConstructor(Class, Class...) - Static method in class cloud.opencode.base.reflect.OpenConstructor
Gets a matching constructor (compatible parameter types) 获取匹配构造器(兼容参数类型)
getMatchingMethod(Class, String, Class...) - Static method in class cloud.opencode.base.reflect.OpenMethod
Gets a matching method (compatible parameter types) 获取匹配方法(兼容参数类型)
getMergedAnnotation(AnnotatedElement, Class) - Static method in class cloud.opencode.base.reflect.AnnotationMerger
Gets a merged annotation, resolving composed annotation attribute overrides.
getMergedAttributes(AnnotatedElement, Class) - Static method in class cloud.opencode.base.reflect.AnnotationMerger
Gets merged annotation attributes as a map.
getMetaAnnotations(Class) - Static method in class cloud.opencode.base.reflect.OpenAnnotation
Gets all meta-annotations on an annotation 获取注解上的所有元注解
getMethod() - Method in class cloud.opencode.base.reflect.invokable.MethodInvokable
Gets the underlying Method 获取底层Method
getMethod(Class, String, boolean, Class...) - Static method in class cloud.opencode.base.reflect.OpenMethod
Gets a method with optional force access 获取方法(可选强制访问)
getMethod(Class, String, Class...) - Static method in class cloud.opencode.base.reflect.MethodUtil
Gets method by name and parameter types (cached) 按名称和参数类型获取方法(缓存)
getMethod(Class, String, Class...) - Static method in class cloud.opencode.base.reflect.OpenMethod
Gets a method (exact parameter types) 获取方法(精确参数类型匹配)
getMethod(Class, String, Class...) - Static method in class cloud.opencode.base.reflect.OpenReflect
Gets a method 获取方法
getMethodName() - Method in record class cloud.opencode.base.reflect.proxy.OpenProxy.MethodCall
Gets the method name 获取方法名
getMethodOrThrow(Class, String, Class...) - Static method in class cloud.opencode.base.reflect.MethodUtil
Gets method or throws exception 获取方法或抛出异常
getMethods(Class) - Static method in class cloud.opencode.base.reflect.ReflectCache
Gets cached methods for a class 获取类的缓存方法
getMethods(Class, Predicate) - Static method in class cloud.opencode.base.reflect.MethodUtil
Gets methods matching predicate 获取匹配条件的方法
getMethodsByName(Class, String) - Static method in class cloud.opencode.base.reflect.MethodUtil
Finds method by name (any parameters) 按名称查找方法(任意参数)
getMethodSignature(Method) - Static method in class cloud.opencode.base.reflect.MethodUtil
Gets method signature 获取方法签名
getMethodsWithAnnotation(Class, Class) - Static method in class cloud.opencode.base.reflect.MethodUtil
Gets methods with annotation 获取带注解的方法
getMethodsWithAnnotation(Class, Class) - Static method in class cloud.opencode.base.reflect.OpenMethod
Gets methods with specific annotation 按注解获取方法
getMethodsWithReturnType(Class, Class) - Static method in class cloud.opencode.base.reflect.MethodUtil
Gets methods with specific return type 获取特定返回类型的方法
getModifiers() - Method in class cloud.opencode.base.reflect.invokable.ConstructorInvokable
 
getModifiers() - Method in class cloud.opencode.base.reflect.invokable.Invokable
Gets the modifiers 获取修饰符
getModifiers() - Method in class cloud.opencode.base.reflect.invokable.MethodInvokable
 
getModifiers(Member) - Static method in class cloud.opencode.base.reflect.ReflectUtil
Gets member modifiers 获取成员修饰符
getModuleInfo(Class) - Static method in class cloud.opencode.base.reflect.module.ModuleUtil
Gets module information for a class.
getName() - Method in class cloud.opencode.base.reflect.accessor.BeanAccessor
 
getName() - Method in class cloud.opencode.base.reflect.accessor.FieldAccessor
 
getName() - Method in class cloud.opencode.base.reflect.accessor.LambdaAccessor
 
getName() - Method in class cloud.opencode.base.reflect.accessor.MethodHandleAccessor
 
getName() - Method in interface cloud.opencode.base.reflect.accessor.PropertyAccessor
Gets the property name 获取属性名
getName() - Method in class cloud.opencode.base.reflect.accessor.VarHandleAccessor
 
getName() - Method in class cloud.opencode.base.reflect.bean.PropertyDescriptor
Gets the property name 获取属性名
getName() - Method in class cloud.opencode.base.reflect.invokable.ConstructorInvokable
 
getName() - Method in class cloud.opencode.base.reflect.invokable.Invokable
Gets the name 获取名称
getName() - Method in class cloud.opencode.base.reflect.invokable.MethodInvokable
 
getName() - Method in class cloud.opencode.base.reflect.invokable.MethodSignature
Gets the method name 获取方法名称
getName() - Method in class cloud.opencode.base.reflect.invokable.Parameter
Gets the parameter name 获取参数名
getName() - Method in class cloud.opencode.base.reflect.record.RecordComponent
Gets the component name 获取组件名称
getName(Member) - Static method in class cloud.opencode.base.reflect.ReflectUtil
Gets member name 获取成员名称
getNames() - Method in class cloud.opencode.base.reflect.sealed.PermittedSubclasses
Gets subclass names 获取子类名称
getNonExhaustiveLeaves(Class) - Static method in class cloud.opencode.base.reflect.sealed.SealedUtil
Gets non-exhaustive leaf classes 获取非穷尽叶类
getNonFinalSubclasses() - Method in class cloud.opencode.base.reflect.sealed.PermittedSubclasses
Gets only non-final subclasses 仅获取非final子类
getOrDefault(Object, String, T) - Static method in class cloud.opencode.base.reflect.bean.BeanPath
Gets a nested property value or default 获取嵌套属性值或默认值
getOrDefault(T, V) - Method in interface cloud.opencode.base.reflect.accessor.PropertyAccessor
Gets property value or default 获取属性值或默认值
getOuterClassName() - Method in class cloud.opencode.base.reflect.scan.ClassInfo
Gets the outer class name for inner classes 获取内部类的外部类名
getOverloadMethods(Class, String) - Static method in class cloud.opencode.base.reflect.OpenMethod
Gets overloaded methods by name 按名称获取所有重载方法
getOwnerType() - Method in class cloud.opencode.base.reflect.type.ParameterizedTypeImpl
 
getPackageName() - Method in class cloud.opencode.base.reflect.scan.ClassInfo
Gets the package name 获取包名
getPackageName() - Method in class cloud.opencode.base.reflect.scan.ResourceInfo
Gets the package name (directory path) 获取包名(目录路径)
getPackageName(Class) - Static method in class cloud.opencode.base.reflect.ClassUtil
Gets package name 获取包名
getPackageName(Class) - Static method in class cloud.opencode.base.reflect.OpenClass
Gets package name 获取包名
getParameterCount() - Method in class cloud.opencode.base.reflect.invokable.MethodSignature
Gets the number of parameters 获取参数数量
getParameterCount(Constructor) - Static method in class cloud.opencode.base.reflect.ConstructorUtil
Gets constructor parameter count 获取构造器参数数量
getParameterCount(Method) - Static method in class cloud.opencode.base.reflect.MethodUtil
Gets method parameter count 获取方法参数数量
getParameterNames(Constructor) - Static method in class cloud.opencode.base.reflect.OpenConstructor
Gets constructor parameter names 获取构造器参数名称
getParameters() - Method in class cloud.opencode.base.reflect.invokable.ConstructorInvokable
 
getParameters() - Method in class cloud.opencode.base.reflect.invokable.Invokable
Gets the parameter list 获取参数列表
getParameters() - Method in class cloud.opencode.base.reflect.invokable.MethodInvokable
 
getParameterTypes() - Method in class cloud.opencode.base.reflect.invokable.ConstructorInvokable
 
getParameterTypes() - Method in class cloud.opencode.base.reflect.invokable.Invokable
Gets the parameter types 获取参数类型
getParameterTypes() - Method in class cloud.opencode.base.reflect.invokable.MethodInvokable
 
getParameterTypes() - Method in class cloud.opencode.base.reflect.invokable.MethodSignature
Gets the parameter types (defensive copy) 获取参数类型(防御性复制)
getParameterTypes(Constructor) - Static method in class cloud.opencode.base.reflect.ConstructorUtil
Gets constructor parameter types 获取构造器参数类型
getParameterTypes(Constructor) - Static method in class cloud.opencode.base.reflect.OpenConstructor
Gets constructor parameter types 获取构造器参数类型
getParameterTypes(Method) - Static method in class cloud.opencode.base.reflect.MethodUtil
Gets method parameter types 获取方法参数类型
getPathValues(Object, String) - Static method in class cloud.opencode.base.reflect.bean.BeanPath
Gets all values along a path 获取路径上的所有值
getPermittedSubclassCount(Class) - Static method in class cloud.opencode.base.reflect.sealed.OpenSealed
Gets the number of permitted subclasses 获取许可子类数量
getPermittedSubclassCount(Class) - Static method in class cloud.opencode.base.reflect.sealed.SealedUtil
Gets permitted subclasses count 获取许可子类数量
getPermittedSubclasses(Class) - Static method in class cloud.opencode.base.reflect.sealed.OpenSealed
Gets permitted subclasses 获取许可子类
getPermittedSubclasses(Class) - Static method in class cloud.opencode.base.reflect.sealed.SealedUtil
Gets permitted subclasses (cached) 获取许可子类(缓存)
getPermittedSubclassList(Class) - Static method in class cloud.opencode.base.reflect.sealed.OpenSealed
Gets permitted subclasses as list 获取许可子类列表
getPermittedSubclassList(Class) - Static method in class cloud.opencode.base.reflect.sealed.SealedUtil
Gets permitted subclasses as list 获取许可子类列表
getPrimitiveClass(String) - Static method in class cloud.opencode.base.reflect.OpenClass
Gets a primitive class by name 加载原始类型
getProperty(Object, String) - Static method in class cloud.opencode.base.reflect.bean.OpenBean
Gets a property value 获取属性值
getProperty(Object, String, Class) - Static method in class cloud.opencode.base.reflect.bean.OpenBean
Gets a property value with type 获取属性值(带类型)
getPropertyClass(SerializableFunction) - Static method in class cloud.opencode.base.reflect.lambda.OpenLambda
Gets the property class from a getter 从getter获取属性类
getPropertyDescriptor(Class, String) - Static method in class cloud.opencode.base.reflect.bean.OpenBean
Gets a property descriptor by name 按名称获取属性描述符
getPropertyDescriptor(String) - Method in class cloud.opencode.base.reflect.bean.BeanMap
Gets property descriptor by name 按名称获取属性描述符
getPropertyDescriptors(Class) - Static method in class cloud.opencode.base.reflect.bean.OpenBean
Gets all property descriptors for a class 获取类的所有属性描述符
getPropertyName() - Method in class cloud.opencode.base.reflect.lambda.SerializedLambdaWrapper
Gets the property name (for getter/setter method references) 获取属性名(用于getter/setter方法引用)
getPropertyName(SerializableFunction) - Static method in class cloud.opencode.base.reflect.lambda.OpenLambda
Extracts property name from a getter method reference 从getter方法引用提取属性名
getPropertyName(Method) - Static method in class cloud.opencode.base.reflect.MethodUtil
Gets property name from getter/setter 从getter/setter获取属性名
getPropertyNameFromSetter(SerializableConsumer) - Static method in class cloud.opencode.base.reflect.lambda.OpenLambda
Extracts property name from a setter method reference 从setter方法引用提取属性名
getPropertyNames(Class) - Static method in class cloud.opencode.base.reflect.bean.OpenBean
Gets all property names 获取所有属性名
getPropertyType() - Method in class cloud.opencode.base.reflect.bean.PropertyDescriptor
Gets the property type 获取属性类型
getPropertyType(Class, String) - Static method in class cloud.opencode.base.reflect.bean.BeanUtil
Gets property type from getter 从getter获取属性类型
getPropertyValue(Object, String) - Static method in class cloud.opencode.base.reflect.bean.BeanUtil
Gets property value using getter 使用getter获取属性值
getPropertyValueSafe(Object, String) - Static method in class cloud.opencode.base.reflect.bean.BeanUtil
Gets property value safely 安全获取属性值
getProxyClass(ClassLoader, Class...) - Static method in class cloud.opencode.base.reflect.proxy.ProxyUtil
Gets or creates proxy class (cached) 获取或创建代理类(缓存)
getProxyInterfaceList(Object) - Static method in class cloud.opencode.base.reflect.proxy.ProxyUtil
Gets interfaces implemented by a proxy as list 获取代理实现的接口列表
getProxyInterfaces(Object) - Static method in class cloud.opencode.base.reflect.proxy.ProxyUtil
Gets interfaces implemented by a proxy 获取代理实现的接口
getPublicConstructors(Class) - Static method in class cloud.opencode.base.reflect.ConstructorUtil
Gets public constructors 获取公共构造器
getRawType() - Method in class cloud.opencode.base.reflect.invokable.Parameter
Gets the raw parameter type 获取原始参数类型
getRawType() - Method in class cloud.opencode.base.reflect.type.ParameterizedTypeImpl
 
getRawType() - Method in class cloud.opencode.base.reflect.type.TypeLiteral
Gets the raw type 获取原始类型
getRawType() - Method in class cloud.opencode.base.reflect.type.TypeToken
Gets the raw type (without generic parameters) 获取原始类型(无泛型参数)
getRawType(Type) - Static method in class cloud.opencode.base.reflect.type.TypeUtil
Gets the raw type from a Type 从Type获取原始类型
getRawUpperBound(TypeVariable) - Static method in class cloud.opencode.base.reflect.type.TypeVariableUtil
Gets the raw upper bound class of a type variable 获取类型变量的原始上界类
getReadableProperties() - Method in class cloud.opencode.base.reflect.bean.BeanMap
Gets only readable properties as Map 仅获取可读属性为Map
getReadablePropertyNames(Class) - Static method in class cloud.opencode.base.reflect.bean.BeanUtil
Gets all readable property names 获取所有可读属性名
getReadablePropertyNames(Class) - Static method in class cloud.opencode.base.reflect.bean.OpenBean
Gets readable property names 获取可读属性名
getReadMethod() - Method in class cloud.opencode.base.reflect.bean.PropertyDescriptor
Gets the read method (getter) 获取读取方法(getter)
getRecordClass() - Method in class cloud.opencode.base.reflect.record.RecordBuilder
Gets the record class 获取record类
getRecordComponents(Class) - Static method in class cloud.opencode.base.reflect.record.RecordUtil
Gets record components (cached) 获取record组件(缓存)
getRecordSubclasses() - Method in class cloud.opencode.base.reflect.sealed.PermittedSubclasses
Gets only record subclasses 仅获取record子类
getRepeatableAnnotations(AnnotatedElement, Class) - Static method in class cloud.opencode.base.reflect.AnnotationUtil
Gets repeatable annotations 获取可重复注解
getRepeatableContainer(Class) - Static method in class cloud.opencode.base.reflect.AnnotationUtil
Gets repeatable container class 获取可重复注解容器类
getRepeatableContainer(Class) - Static method in class cloud.opencode.base.reflect.OpenAnnotation
Gets the container annotation for a repeatable annotation 获取可重复注解的容器注解
getResourceName() - Method in class cloud.opencode.base.reflect.scan.ResourceInfo
Gets the resource name 获取资源名
getResources() - Method in class cloud.opencode.base.reflect.scan.ClassPath
Gets all resources 获取所有资源
getResourcesInPackage(String) - Method in class cloud.opencode.base.reflect.scan.ClassPath
Gets resources in the specified package 获取指定包中的资源
getResourcesWithExtension(String) - Method in class cloud.opencode.base.reflect.scan.ClassPath
Gets resources with specific extension 获取具有特定扩展名的资源
getReturnType() - Method in class cloud.opencode.base.reflect.invokable.ConstructorInvokable
 
getReturnType() - Method in class cloud.opencode.base.reflect.invokable.Invokable
Gets the return type as TypeToken 获取返回类型的TypeToken
getReturnType() - Method in class cloud.opencode.base.reflect.invokable.MethodInvokable
 
getReturnType() - Method in class cloud.opencode.base.reflect.invokable.MethodSignature
Gets the return type, may be null if not specified 获取返回类型,如果未指定可以为null
getReturnType(Method) - Static method in class cloud.opencode.base.reflect.MethodUtil
Gets method return type 获取方法返回类型
getSealedClass() - Method in class cloud.opencode.base.reflect.sealed.PermittedSubclasses
Gets the sealed class 获取密封类
getSealedInterfaces(Class) - Static method in class cloud.opencode.base.reflect.sealed.OpenSealed
Gets all sealed interfaces implemented by a class 获取类实现的所有密封接口
getSealedInterfaces(Class) - Static method in class cloud.opencode.base.reflect.sealed.SealedUtil
Gets all sealed interfaces implemented by a class 获取类实现的所有密封接口
getSealedParent(Class) - Static method in class cloud.opencode.base.reflect.sealed.OpenSealed
Gets the sealed parent of a class (if any) 获取类的密封父类(如果有)
getSealedParent(Class) - Static method in class cloud.opencode.base.reflect.sealed.SealedUtil
Gets the sealed parent class 获取密封父类
getSealedSubclasses() - Method in class cloud.opencode.base.reflect.sealed.PermittedSubclasses
Gets only sealed subclasses 仅获取密封子类
getSerializedLambda() - Method in class cloud.opencode.base.reflect.lambda.LambdaInfo
Gets the underlying SerializedLambda 获取底层SerializedLambda
getSerializedLambda(Serializable) - Static method in class cloud.opencode.base.reflect.lambda.LambdaUtil
Gets SerializedLambda from a serializable lambda 从可序列化lambda获取SerializedLambda
getSerializedLambdaSafe(Serializable) - Static method in class cloud.opencode.base.reflect.lambda.LambdaUtil
Gets SerializedLambda safely 安全获取SerializedLambda
getSetter() - Method in class cloud.opencode.base.reflect.accessor.BeanAccessor
Gets the setter method 获取setter方法
getSetter(Class, String) - Static method in class cloud.opencode.base.reflect.bean.BeanUtil
Gets setter for a property (cached) 获取属性的setter(缓存)
getSetterHandle() - Method in class cloud.opencode.base.reflect.accessor.MethodHandleAccessor
Gets the setter MethodHandle 获取setter MethodHandle
getSetters(Class) - Static method in class cloud.opencode.base.reflect.bean.BeanUtil
Gets all setter methods (cached) 获取所有setter方法(缓存)
getSetters(Class) - Static method in class cloud.opencode.base.reflect.MethodUtil
Gets setter methods 获取setter方法
getSetters(Class) - Static method in class cloud.opencode.base.reflect.OpenMethod
Gets all setter methods 获取所有Setter方法
getShortClassName(Class) - Static method in class cloud.opencode.base.reflect.OpenClass
Gets short class name 获取类名(简短)
getSimpleName() - Method in class cloud.opencode.base.reflect.scan.ClassInfo
Gets the simple class name (without package) 获取简单类名(不含包)
getSimpleName() - Method in class cloud.opencode.base.reflect.scan.ResourceInfo
Gets the simple name (last part of path) 获取简单名称(路径最后部分)
getSimpleName(Class) - Static method in class cloud.opencode.base.reflect.ClassUtil
Gets simple name 获取简单名称
getSimpleName(Class) - Static method in class cloud.opencode.base.reflect.OpenClass
Gets simple class name 获取类名(不含包名)
getSimpleName(Class) - Static method in class cloud.opencode.base.reflect.OpenReflect
Gets the simple name of a class (handles arrays and inner classes) 获取类的简单名称(处理数组和内部类)
getSimpleNames() - Method in class cloud.opencode.base.reflect.sealed.PermittedSubclasses
Gets subclass simple names 获取子类简单名称
getSingleAbstractMethod(Class) - Static method in class cloud.opencode.base.reflect.lambda.FunctionalInterfaceUtil
Gets the single abstract method (SAM) of a functional interface 获取函数式接口的单一抽象方法(SAM)
getSingleAbstractMethod(Class) - Static method in class cloud.opencode.base.reflect.lambda.OpenLambda
Gets the single abstract method of a functional interface 获取函数式接口的单一抽象方法
getSourceClass() - Method in class cloud.opencode.base.reflect.bean.BeanCopier
Gets the source class 获取源类
getStatic() - Method in class cloud.opencode.base.reflect.accessor.FieldAccessor
Gets static field value 获取静态字段值
getStaticFields(Class) - Static method in class cloud.opencode.base.reflect.FieldUtil
Gets static fields 获取静态字段
getStaticMethods(Class) - Static method in class cloud.opencode.base.reflect.lambda.FunctionalInterfaceUtil
Gets static methods of an interface 获取接口的静态方法
getStaticValue(Field) - Static method in class cloud.opencode.base.reflect.FieldUtil
Gets static field value 获取静态字段值
getTargetClass() - Method in class cloud.opencode.base.reflect.bean.BeanCopier
Gets the target class 获取目标类
getTopLevelClassesInPackage(String) - Method in class cloud.opencode.base.reflect.scan.ClassPath
Gets top-level classes in the specified package 获取指定包中的顶层类
getTopLevelClassesRecursively(String) - Method in class cloud.opencode.base.reflect.scan.ClassPath
Gets top-level classes recursively 递归获取顶层类
getTotalTypeCount(Class) - Static method in class cloud.opencode.base.reflect.sealed.SealedUtil
Gets the total number of types in the hierarchy 获取层次结构中的类型总数
getType() - Method in class cloud.opencode.base.reflect.accessor.BeanAccessor
 
getType() - Method in class cloud.opencode.base.reflect.accessor.FieldAccessor
 
getType() - Method in class cloud.opencode.base.reflect.accessor.LambdaAccessor
 
getType() - Method in class cloud.opencode.base.reflect.accessor.MethodHandleAccessor
 
getType() - Method in interface cloud.opencode.base.reflect.accessor.PropertyAccessor
Gets the property type 获取属性类型
getType() - Method in class cloud.opencode.base.reflect.accessor.VarHandleAccessor
 
getType() - Method in class cloud.opencode.base.reflect.invokable.Parameter
Gets the parameter type as TypeToken 获取参数类型的TypeToken
getType() - Method in class cloud.opencode.base.reflect.record.RecordComponent
Gets the component type 获取组件类型
getType() - Method in class cloud.opencode.base.reflect.type.TypeLiteral
Gets the captured Type 获取捕获的Type
getType() - Method in class cloud.opencode.base.reflect.type.TypeToken
Gets the underlying Type 获取底层Type
getType(Field) - Static method in class cloud.opencode.base.reflect.FieldUtil
Gets field type 获取字段类型
getTypeArgument(Type, int) - Static method in class cloud.opencode.base.reflect.type.TypeResolver
Gets the type argument at a specific index from a parameterized type 从参数化类型获取指定索引的类型参数
getTypeArgumentsByName(Type) - Static method in class cloud.opencode.base.reflect.type.TypeVariableUtil
Creates a map of type variable names to their Types from a parameterized type 从参数化类型创建类型变量名到Type的映射
getTypeParameter(int) - Method in class cloud.opencode.base.reflect.type.TypeToken
Gets the type parameter at the specified index 获取指定索引的类型参数
getTypeParameters() - Method in class cloud.opencode.base.reflect.invokable.ConstructorInvokable
 
getTypeParameters() - Method in class cloud.opencode.base.reflect.invokable.Invokable
Gets the type parameters 获取类型参数
getTypeParameters() - Method in class cloud.opencode.base.reflect.invokable.MethodInvokable
 
getTypeParameters() - Method in class cloud.opencode.base.reflect.type.TypeToken
Gets all type parameters 获取所有类型参数
getTypeParameters(Class) - Static method in class cloud.opencode.base.reflect.type.TypeUtil
Gets type parameters from a class 从类获取类型参数
getTypeToken(Type) - Static method in class cloud.opencode.base.reflect.ReflectCache
Gets cached TypeToken for a type 获取类型的缓存类型令牌
getTypeVariable(Class, String) - Static method in class cloud.opencode.base.reflect.type.TypeVariableUtil
Gets type variable by name from a class 从类按名称获取类型变量
getTypeVariableMap(Type) - Static method in class cloud.opencode.base.reflect.type.TypeResolver
Gets the type variable map for a type 获取类型的类型变量映射
getTypeVariableNames(Class) - Static method in class cloud.opencode.base.reflect.type.TypeVariableUtil
Gets all type variable names from a class 从类获取所有类型变量名
getUnderlying() - Method in class cloud.opencode.base.reflect.invokable.Parameter
Gets the underlying parameter 获取底层参数
getUpperBound(TypeVariable) - Static method in class cloud.opencode.base.reflect.type.TypeVariableUtil
Gets the upper bound of a type variable 获取类型变量的上界
getUpperBounds() - Method in class cloud.opencode.base.reflect.type.WildcardTypeImpl
 
getUrl() - Method in class cloud.opencode.base.reflect.scan.ResourceInfo
Gets the URL for this resource 获取此资源的URL
getValue(Annotation) - Static method in class cloud.opencode.base.reflect.AnnotationUtil
Gets annotation "value" attribute 获取注解"value"属性
getValue(Annotation, Class) - Static method in class cloud.opencode.base.reflect.AnnotationUtil
Gets annotation "value" attribute with type 获取注解"value"属性(指定类型)
getValue(Object) - Method in class cloud.opencode.base.reflect.bean.PropertyDescriptor
Gets the property value 获取属性值
getValue(Object) - Method in class cloud.opencode.base.reflect.record.RecordComponent
Gets the value from a record instance 从record实例获取值
getValue(Object, Class) - Method in class cloud.opencode.base.reflect.record.RecordComponent
Gets the value with type 获取值(带类型)
getValue(Record, String) - Static method in class cloud.opencode.base.reflect.record.OpenRecord
Gets component value from a record 从record获取组件值
getValue(Record, String, Class) - Static method in class cloud.opencode.base.reflect.record.OpenRecord
Gets component value with type 获取组件值(带类型)
getValue(Field, Object) - Static method in class cloud.opencode.base.reflect.FieldUtil
Gets field value 获取字段值
getValue(Field, Object, Class) - Static method in class cloud.opencode.base.reflect.FieldUtil
Gets field value with type cast 获取字段值并转型
getValue(String) - Method in class cloud.opencode.base.reflect.record.RecordBuilder
Gets the current value for a component 获取组件的当前值
getValues(Record) - Static method in class cloud.opencode.base.reflect.record.OpenRecord
Gets all component values 获取所有组件值
getVarHandle() - Method in class cloud.opencode.base.reflect.accessor.VarHandleAccessor
Gets the underlying VarHandle 获取底层VarHandle
getVolatile(T) - Method in class cloud.opencode.base.reflect.accessor.VarHandleAccessor
Gets value with volatile semantics 以volatile语义获取值
getWritablePropertyNames(Class) - Static method in class cloud.opencode.base.reflect.bean.BeanUtil
Gets all writable property names 获取所有可写属性名
getWritablePropertyNames(Class) - Static method in class cloud.opencode.base.reflect.bean.OpenBean
Gets writable property names 获取可写属性名
getWriteMethod() - Method in class cloud.opencode.base.reflect.bean.PropertyDescriptor
Gets the write method (setter) 获取写入方法(setter)

H

handle(BiFunction) - Method in class cloud.opencode.base.reflect.proxy.ProxyFactory.Builder
Sets the handler function 设置处理器函数
handleDefaultMethod(Object, Method, Object[]) - Method in class cloud.opencode.base.reflect.proxy.AbstractInvocationHandler
Handles interface default methods 处理接口默认方法
handleInvocation(Object, Method, Object[]) - Method in class cloud.opencode.base.reflect.proxy.AbstractInvocationHandler
Handles the actual method invocation 处理实际的方法调用
handleObjectMethod(Object, Method, Object[]) - Method in class cloud.opencode.base.reflect.proxy.AbstractInvocationHandler
Handles Object class methods 处理Object类方法
handler(InvocationHandler) - Method in class cloud.opencode.base.reflect.proxy.ProxyFactory
Sets a custom invocation handler 设置自定义调用处理器
hasAll(int, int) - Static method in class cloud.opencode.base.reflect.ModifierUtil
Checks if has all modifiers 检查是否有所有修饰符
hasAnnotation(Class) - Method in class cloud.opencode.base.reflect.bean.PropertyDescriptor
Checks if property has annotation 检查属性是否有注解
hasAnnotation(Class) - Method in class cloud.opencode.base.reflect.record.RecordComponent
Checks if annotation is present 检查注解是否存在
hasAnnotation(AnnotatedElement, Class) - Static method in class cloud.opencode.base.reflect.AnnotationUtil
Checks if annotation is present 检查注解是否存在
hasAnnotation(AnnotatedElement, Class) - Static method in class cloud.opencode.base.reflect.OpenReflect
Checks if annotation is present 检查注解是否存在
hasAny(int, int) - Static method in class cloud.opencode.base.reflect.ModifierUtil
Checks if has any modifier 检查是否有任一修饰符
hasBounds(TypeVariable) - Static method in class cloud.opencode.base.reflect.type.TypeVariableUtil
Checks if a type variable has non-Object bounds 检查类型变量是否有非Object边界
hasChanges() - Method in record class cloud.opencode.base.reflect.bean.BeanDiff.Result
 
hasConstructor(Class, Class...) - Static method in class cloud.opencode.base.reflect.OpenConstructor
Checks if class has constructor with specified parameters 检查是否有指定参数构造器
hasDefaultConstructor(Class) - Static method in class cloud.opencode.base.reflect.ConstructorUtil
Checks if class has default constructor 检查类是否有默认构造器
hasDefaultConstructor(Class) - Static method in class cloud.opencode.base.reflect.OpenClass
Checks if class has default constructor 检查是否有默认构造器
hasDefaultConstructor(Class) - Static method in class cloud.opencode.base.reflect.OpenConstructor
Checks if class has default constructor 检查是否有无参构造器
hasField(Class, String) - Static method in class cloud.opencode.base.reflect.OpenField
Checks if field exists 检查字段是否存在
hashCode() - Method in class cloud.opencode.base.reflect.accessor.BeanAccessor
 
hashCode() - Method in class cloud.opencode.base.reflect.accessor.FieldAccessor
 
hashCode() - Method in class cloud.opencode.base.reflect.accessor.LambdaAccessor
 
hashCode() - Method in class cloud.opencode.base.reflect.accessor.MethodHandleAccessor
 
hashCode() - Method in class cloud.opencode.base.reflect.accessor.VarHandleAccessor
 
hashCode() - Method in record class cloud.opencode.base.reflect.bean.BeanDiff.Change
Returns a hash code value for this object.
hashCode() - Method in record class cloud.opencode.base.reflect.bean.BeanDiff.Result
Returns a hash code value for this object.
hashCode() - Method in class cloud.opencode.base.reflect.bean.PropertyDescriptor
 
hashCode() - Method in class cloud.opencode.base.reflect.invokable.ConstructorInvokable
 
hashCode() - Method in class cloud.opencode.base.reflect.invokable.MethodInvokable
 
hashCode() - Method in class cloud.opencode.base.reflect.invokable.MethodSignature
Hash code based on name and parameter types (NOT return type) 基于名称和参数类型的哈希码(不包含返回类型)
hashCode() - Method in class cloud.opencode.base.reflect.invokable.Parameter
 
hashCode() - Method in record class cloud.opencode.base.reflect.module.ModuleUtil.ModuleInfo
Returns a hash code value for this object.
hashCode() - Method in class cloud.opencode.base.reflect.proxy.AbstractInvocationHandler
 
hashCode() - Method in record class cloud.opencode.base.reflect.proxy.OpenProxy.MethodCall
Returns a hash code value for this object.
hashCode() - Method in record class cloud.opencode.base.reflect.proxy.OpenProxy.RecordingProxy
Returns a hash code value for this object.
hashCode() - Method in class cloud.opencode.base.reflect.record.RecordComponent
 
hashCode() - Method in record class cloud.opencode.base.reflect.ReflectCache.CacheStats
Returns a hash code value for this object.
hashCode() - Method in record class cloud.opencode.base.reflect.scan.AnnotationScanner.AnnotatedMember
Returns a hash code value for this object.
hashCode() - Method in class cloud.opencode.base.reflect.scan.ClassInfo
 
hashCode() - Method in class cloud.opencode.base.reflect.scan.ResourceInfo
 
hashCode() - Method in class cloud.opencode.base.reflect.type.GenericArrayTypeImpl
 
hashCode() - Method in class cloud.opencode.base.reflect.type.ParameterizedTypeImpl
 
hashCode() - Method in class cloud.opencode.base.reflect.type.TypeLiteral
 
hashCode() - Method in class cloud.opencode.base.reflect.type.TypeToken
 
hashCode() - Method in class cloud.opencode.base.reflect.type.WildcardTypeImpl
 
hasMetaAnnotation(AnnotatedElement, Class) - Static method in class cloud.opencode.base.reflect.AnnotationUtil
Checks if has meta-annotation 检查是否有元注解
hasMethod(Class, String, Class...) - Static method in class cloud.opencode.base.reflect.OpenMethod
Checks if a method exists 检查方法是否存在
hasNone(int, int) - Static method in class cloud.opencode.base.reflect.ModifierUtil
Checks if has none of modifiers 检查是否没有任何修饰符
hasNoParameters(Class) - Static method in class cloud.opencode.base.reflect.lambda.FunctionalInterfaceUtil
Checks if functional interface has no parameters 检查函数式接口是否没有参数
hasPath(Object, String) - Static method in class cloud.opencode.base.reflect.bean.BeanPath
Checks if a path exists and is readable 检查路径是否存在且可读
hasProperty(Class, String) - Static method in class cloud.opencode.base.reflect.bean.OpenBean
Checks if bean has a property 检查bean是否有属性
hasSealedInterface(Class) - Static method in class cloud.opencode.base.reflect.sealed.SealedUtil
Checks if class implements a sealed interface 检查类是否实现密封接口
hasSealedParent(Class) - Static method in class cloud.opencode.base.reflect.sealed.SealedUtil
Checks if class has a sealed parent 检查类是否有密封父类
hasValue(String) - Method in class cloud.opencode.base.reflect.record.RecordBuilder
Checks if a value is set 检查是否已设置值
HierarchyNode(Class) - Constructor for class cloud.opencode.base.reflect.sealed.PermittedSubclasses.HierarchyNode
Creates a HierarchyNode 创建HierarchyNode
hitCount() - Method in record class cloud.opencode.base.reflect.ReflectCache.CacheStats
Returns the value of the hitCount record component.
hitRate() - Method in record class cloud.opencode.base.reflect.ReflectCache.CacheStats
Returns the value of the hitRate record component.

I

identity() - Static method in class cloud.opencode.base.reflect.lambda.OpenLambda
Creates an identity function 创建恒等函数
identity() - Static method in interface cloud.opencode.base.reflect.lambda.SerializableFunction
Creates an identity function 创建恒等函数
ignoreNulls(boolean) - Method in class cloud.opencode.base.reflect.bean.BeanCopier.Builder
Sets whether to ignore null values 设置是否忽略null值
ignoreNulls(boolean) - Method in class cloud.opencode.base.reflect.record.RecordMapper.Builder
Sets whether to ignore null values during mapping 设置映射时是否忽略空值
illegalAccess(Class, String, Throwable) - Static method in exception class cloud.opencode.base.reflect.exception.OpenReflectException
Creates an illegal access exception 创建非法访问异常
implement(Class) - Method in class cloud.opencode.base.reflect.proxy.ProxyFactory
Adds an additional interface 添加额外接口
implementing(Class) - Method in class cloud.opencode.base.reflect.scan.ClassScanner
Filters for implementations of an interface 过滤接口的实现类
implementsInterface(Object, Class) - Static method in class cloud.opencode.base.reflect.proxy.OpenProxy
Checks if proxy implements an interface 检查代理是否实现接口
implementsInterface(Object, Class) - Static method in class cloud.opencode.base.reflect.proxy.ProxyUtil
Checks if proxy implements an interface 检查代理是否实现接口
includeClasses() - Method in class cloud.opencode.base.reflect.scan.ResourceScanner
Includes class files in results 在结果中包含类文件
includeInnerClasses(boolean) - Method in class cloud.opencode.base.reflect.scan.ClassScanner
Sets whether to include inner classes 设置是否包含内部类
includeMetaAnnotations(boolean) - Method in class cloud.opencode.base.reflect.scan.AnnotationScanner
Sets whether to include meta-annotations 设置是否包含元注解
inPackage(String) - Method in class cloud.opencode.base.reflect.scan.AnnotationScanner
Sets the base package to scan 设置要扫描的基础包
inPackage(String) - Method in class cloud.opencode.base.reflect.scan.ClassScanner
Adds a base package to scan 添加要扫描的基础包
inPackage(String) - Method in class cloud.opencode.base.reflect.scan.ResourceScanner
Filters by package 按包过滤
inPackages(String...) - Method in class cloud.opencode.base.reflect.scan.ClassScanner
Adds multiple base packages to scan 添加多个要扫描的基础包
inPackages(String...) - Method in class cloud.opencode.base.reflect.scan.ResourceScanner
Filters by multiple packages 按多个包过滤
instantiationFailed(Class, Throwable) - Static method in exception class cloud.opencode.base.reflect.exception.OpenReflectException
Creates an instantiation failed exception 创建实例化失败异常
intercept(MethodInterceptor) - Method in class cloud.opencode.base.reflect.proxy.ProxyFactory
Sets the default interceptor 设置默认拦截器
intercept(Object, Method, Object[], MethodInvoker) - Method in interface cloud.opencode.base.reflect.proxy.MethodInterceptor
Intercepts a method invocation 拦截方法调用
intercept(String, MethodInterceptor) - Method in class cloud.opencode.base.reflect.proxy.ProxyFactory
Sets an interceptor for a specific method 为特定方法设置拦截器
intercept(String, Class[], MethodInterceptor) - Method in class cloud.opencode.base.reflect.proxy.ProxyFactory
Sets an interceptor for a specific method with parameter types 为特定方法(带参数类型)设置拦截器
interfacesOnly() - Method in class cloud.opencode.base.reflect.scan.ClassScanner
Filters for interfaces only 仅过滤接口
Invokable<T,R> - Class in cloud.opencode.base.reflect.invokable
Invokable - Fluent Wrapper for Method/Constructor (Similar to Guava Invokable) 可调用 - 方法/构造器的流畅包装(对标 Guava Invokable)
Invokable() - Constructor for class cloud.opencode.base.reflect.invokable.Invokable
 
invoke(Object[]) - Method in interface cloud.opencode.base.reflect.proxy.MethodInvoker
Invokes the original method 调用原始方法
invoke(Object, Method, Object[]) - Method in class cloud.opencode.base.reflect.proxy.AbstractInvocationHandler
 
invoke(Method, Object, Class, Object...) - Static method in class cloud.opencode.base.reflect.MethodUtil
Invokes method with type cast 调用方法并转型
invoke(Method, Object, Object...) - Static method in class cloud.opencode.base.reflect.MethodUtil
Invokes method 调用方法
invoke(T, Object...) - Method in class cloud.opencode.base.reflect.invokable.ConstructorInvokable
 
invoke(T, Object...) - Method in class cloud.opencode.base.reflect.invokable.Invokable
Invokes the method/constructor 调用方法/构造器
invoke(T, Object...) - Method in class cloud.opencode.base.reflect.invokable.MethodInvokable
 
invokeForced(T, Object...) - Method in class cloud.opencode.base.reflect.invokable.Invokable
Invokes ignoring access modifiers 调用(忽略访问修饰符)
invokeMethod(Object, boolean, String, Object...) - Static method in class cloud.opencode.base.reflect.OpenMethod
Invokes a method with optional force access 调用方法(可选强制访问)
invokeMethod(Object, String, Class, Object...) - Static method in class cloud.opencode.base.reflect.OpenMethod
Invokes a method with type-safe return 调用方法(泛型安全)
invokeMethod(Object, String, Object...) - Static method in class cloud.opencode.base.reflect.OpenMethod
Invokes a method 调用方法
invokeMethod(Object, String, Object...) - Static method in class cloud.opencode.base.reflect.OpenReflect
Invokes a method 调用方法
invokeSafe(T, Object...) - Method in class cloud.opencode.base.reflect.invokable.Invokable
Safely invokes returning Optional 安全调用返回Optional
invokeStatic(Method, Object...) - Static method in class cloud.opencode.base.reflect.MethodUtil
Invokes static method 调用静态方法
invokeStaticMethod(Class, String, Class, Object...) - Static method in class cloud.opencode.base.reflect.OpenMethod
Invokes a static method with type-safe return 调用静态方法(泛型安全)
invokeStaticMethod(Class, String, Object...) - Static method in class cloud.opencode.base.reflect.OpenMethod
Invokes a static method 调用静态方法
invokeStaticMethod(Class, String, Object...) - Static method in class cloud.opencode.base.reflect.OpenReflect
Invokes a static method 调用静态方法
isAbstract() - Method in class cloud.opencode.base.reflect.invokable.Invokable
Checks if abstract 检查是否为abstract
isAbstract(int) - Static method in class cloud.opencode.base.reflect.ModifierUtil
Checks if abstract 检查是否为abstract
isAbstract(int) - Static method in class cloud.opencode.base.reflect.OpenModifier
Checks if abstract 检查是否abstract
isAbstract(Class) - Static method in class cloud.opencode.base.reflect.ClassUtil
Checks if abstract class 检查是否为抽象类
isAbstract(Class) - Static method in class cloud.opencode.base.reflect.ModifierUtil
Checks if class is abstract 检查类是否为abstract
isAbstract(Class) - Static method in class cloud.opencode.base.reflect.OpenClass
Checks if abstract 检查是否为抽象类
isAbstract(Class) - Static method in class cloud.opencode.base.reflect.OpenModifier
Checks if class is abstract 检查类是否abstract
isAbstract(Method) - Static method in class cloud.opencode.base.reflect.MethodUtil
Checks if method is abstract 检查方法是否为抽象
isAbstract(Method) - Static method in class cloud.opencode.base.reflect.OpenModifier
Checks if method is abstract 检查方法是否abstract
isAccessAtLeast(int, OpenModifier.AccessLevel) - Static method in class cloud.opencode.base.reflect.OpenModifier
Checks if access is at least the specified level 检查访问级别是否至少为指定级别
isAccessible(Class, Class) - Static method in class cloud.opencode.base.reflect.module.ModuleUtil
Checks if a package in the target class's module is accessible (exported or open) to the caller's module.
isAccessible(AccessibleObject, Object) - Static method in class cloud.opencode.base.reflect.ReflectUtil
Checks if accessible 检查是否可访问
isAllAnnotationsPresent(AnnotatedElement, Class...) - Static method in class cloud.opencode.base.reflect.OpenAnnotation
Checks if all annotations are present 检查是否所有注解都存在
isAnnotation(Class) - Static method in class cloud.opencode.base.reflect.OpenClass
Checks if annotation 检查是否为注解
isAnnotationPresent(Class) - Method in class cloud.opencode.base.reflect.invokable.Invokable
 
isAnnotationPresent(Class) - Method in class cloud.opencode.base.reflect.invokable.Parameter
 
isAnnotationPresent(AnnotatedElement, Class) - Static method in class cloud.opencode.base.reflect.AnnotationMerger
Checks if an annotation type is present, either directly or as a meta-annotation.
isAnnotationPresent(AnnotatedElement, Class) - Static method in class cloud.opencode.base.reflect.OpenAnnotation
Checks if annotation is present 检查注解是否存在
isAnonymous(Class) - Static method in class cloud.opencode.base.reflect.ClassUtil
Checks if anonymous class 检查是否为匿名类
isAnonymousClass() - Method in class cloud.opencode.base.reflect.scan.ClassInfo
Checks if this is an anonymous class 检查是否为匿名类
isAnonymousClass(Class) - Static method in class cloud.opencode.base.reflect.OpenClass
Checks if anonymous class 检查是否为匿名类
isAnyAnnotationPresent(AnnotatedElement, Class...) - Static method in class cloud.opencode.base.reflect.OpenAnnotation
Checks if any of the annotations are present 检查是否存在任一注解
isArray() - Method in class cloud.opencode.base.reflect.record.RecordComponent
Checks if this component is an array 检查此组件是否为数组
isArray() - Method in class cloud.opencode.base.reflect.type.TypeToken
Checks if this is an array type 检查是否为数组类型
isArray(Class) - Static method in class cloud.opencode.base.reflect.ClassUtil
Checks if array type 检查是否为数组类型
isArray(Class) - Static method in class cloud.opencode.base.reflect.OpenClass
Checks if array 检查是否为数组
isAssignable(Class[], Object[]) - Static method in class cloud.opencode.base.reflect.ReflectUtil
Checks if parameter types match 检查参数类型是否匹配
isAssignable(Class, Class) - Static method in class cloud.opencode.base.reflect.OpenClass
Checks if target is assignable from source 检查是否可赋值
isAssignable(Class, Class) - Static method in class cloud.opencode.base.reflect.ReflectUtil
Checks if types are assignable (with primitive widening) 检查类型是否可赋值(含原始类型拓宽)
isAssignable(Class, Class, boolean) - Static method in class cloud.opencode.base.reflect.OpenClass
Checks if target is assignable from source with autoboxing option 检查是否可赋值(支持原始类型转换)
isAssignableFrom(TypeToken) - Method in class cloud.opencode.base.reflect.type.TypeToken
Checks if this type is assignable from the specified type 检查此类型是否可从指定类型赋值
isAssignableFrom(Class, Class) - Static method in class cloud.opencode.base.reflect.ClassUtil
Checks if assignable from 检查是否可从另一类赋值
isAssignableFrom(Type, Type) - Static method in class cloud.opencode.base.reflect.type.TypeUtil
Checks if target type is assignable from source type 检查目标类型是否可从源类型赋值
isBridge() - Method in class cloud.opencode.base.reflect.invokable.MethodInvokable
Checks if this is a bridge method 检查是否为桥接方法
isClassFile() - Method in class cloud.opencode.base.reflect.scan.ResourceInfo
Checks if this is a class file 检查是否为类文件
isConstructorReference() - Method in class cloud.opencode.base.reflect.lambda.SerializedLambdaWrapper
Checks if this is a constructor reference 检查是否为构造器引用
isConstructorReference(Serializable) - Static method in class cloud.opencode.base.reflect.lambda.LambdaUtil
Checks if the method reference is a constructor reference 检查方法引用是否为构造器引用
isDefault() - Method in class cloud.opencode.base.reflect.invokable.MethodInvokable
Checks if this is a default method 检查是否为默认方法
isDefault(Method) - Static method in class cloud.opencode.base.reflect.MethodUtil
Checks if method is default interface method 检查是否为接口默认方法
isEmpty() - Method in class cloud.opencode.base.reflect.sealed.PermittedSubclasses
Checks if empty 检查是否为空
isEnum(Class) - Static method in class cloud.opencode.base.reflect.ClassUtil
Checks if enum type 检查是否为枚举类型
isEnum(Class) - Static method in class cloud.opencode.base.reflect.OpenClass
Checks if enum 检查是否为枚举
isEqual(Object) - Static method in interface cloud.opencode.base.reflect.lambda.SerializablePredicate
Creates a predicate that checks equality with a value 创建检查与值相等的谓词
isEqualsMethod(Method) - Static method in class cloud.opencode.base.reflect.proxy.ProxyUtil
Checks if a method is equals 检查方法是否为equals
isExhaustive(Class) - Static method in class cloud.opencode.base.reflect.sealed.OpenSealed
Checks if the sealed hierarchy is exhaustive (all cases handled) 检查密封层次结构是否穷尽(所有情况都已处理)
isExhaustive(Class) - Static method in class cloud.opencode.base.reflect.sealed.SealedUtil
Checks if the sealed hierarchy is exhaustive 检查密封层次结构是否穷尽
isExported() - Method in record class cloud.opencode.base.reflect.module.ModuleUtil.ModuleInfo
Returns the value of the isExported record component.
isExported(Class, Module) - Static method in class cloud.opencode.base.reflect.module.ModuleUtil
Checks if the target class's package is exported to the given module.
isExtendable(Class) - Static method in class cloud.opencode.base.reflect.OpenModifier
Checks if class can be extended 检查类是否可被继承
isFinal() - Method in class cloud.opencode.base.reflect.invokable.Invokable
Checks if final 检查是否为final
isFinal(int) - Static method in class cloud.opencode.base.reflect.ModifierUtil
Checks if final 检查是否为final
isFinal(int) - Static method in class cloud.opencode.base.reflect.OpenModifier
Checks if final 检查是否final
isFinal(Class) - Static method in class cloud.opencode.base.reflect.ClassUtil
Checks if final class 检查是否为final类
isFinal(Class) - Static method in class cloud.opencode.base.reflect.ModifierUtil
Checks if class is final 检查类是否为final
isFinal(Class) - Static method in class cloud.opencode.base.reflect.OpenClass
Checks if final 检查是否为final类
isFinal(Class) - Static method in class cloud.opencode.base.reflect.OpenModifier
Checks if class is final 检查类是否final
isFinal(Field) - Static method in class cloud.opencode.base.reflect.FieldUtil
Checks if field is final 检查字段是否为final
isFinal(Member) - Static method in class cloud.opencode.base.reflect.ModifierUtil
Checks if member is final 检查成员是否为final
isFinal(Member) - Static method in class cloud.opencode.base.reflect.OpenModifier
Checks if member is final 检查成员是否final
isFinal(Member) - Static method in class cloud.opencode.base.reflect.OpenReflect
Checks if final 检查是否final
isFunctionalInterface(Class) - Static method in class cloud.opencode.base.reflect.ClassUtil
Checks if functional interface 检查是否为函数式接口
isFunctionalInterface(Class) - Static method in class cloud.opencode.base.reflect.lambda.FunctionalInterfaceUtil
Checks if a class is a functional interface 检查类是否为函数式接口
isFunctionalInterface(Class) - Static method in class cloud.opencode.base.reflect.lambda.OpenLambda
Checks if a class is a functional interface 检查类是否为函数式接口
isFunctionalInterface(Class) - Static method in class cloud.opencode.base.reflect.OpenClass
Checks if functional interface 检查是否为函数式接口
isGetter(Method) - Static method in class cloud.opencode.base.reflect.bean.BeanUtil
Checks if method is a getter 检查方法是否为getter
isGetter(Method) - Static method in class cloud.opencode.base.reflect.MethodUtil
Checks if method is getter 检查是否为getter方法
isGetter(Method) - Static method in class cloud.opencode.base.reflect.OpenMethod
Checks if a method is a getter 检查是否为Getter方法
isHashCodeMethod(Method) - Static method in class cloud.opencode.base.reflect.proxy.ProxyUtil
Checks if a method is hashCode 检查方法是否为hashCode
isImplicit() - Method in class cloud.opencode.base.reflect.invokable.Parameter
Checks if this is an implicit parameter 检查是否为隐式参数
isInNamedModule(Class) - Static method in class cloud.opencode.base.reflect.module.ModuleUtil
Checks if a class is in a named module.
isInnerClass() - Method in class cloud.opencode.base.reflect.scan.ClassInfo
Checks if this is an inner class 检查是否为内部类
isInnerClass(Class) - Static method in class cloud.opencode.base.reflect.ClassUtil
Checks if inner class 检查是否为内部类
isInnerClass(Class) - Static method in class cloud.opencode.base.reflect.OpenClass
Checks if inner class 检查是否为内部类
isInPackage(String) - Method in class cloud.opencode.base.reflect.scan.ClassInfo
Checks if this class is in the given package 检查此类是否在给定包中
isInPackageOrSubpackage(String) - Method in class cloud.opencode.base.reflect.scan.ClassInfo
Checks if this class is in the given package or subpackage 检查此类是否在给定包或子包中
isInstanceMethodReference() - Method in class cloud.opencode.base.reflect.lambda.SerializedLambdaWrapper
Checks if this is an instance method reference 检查是否为实例方法引用
isInstantiable(Class) - Static method in class cloud.opencode.base.reflect.ConstructorUtil
Checks if class is instantiable 检查类是否可实例化
isInstantiable(Class) - Static method in class cloud.opencode.base.reflect.OpenClass
Checks if class can be instantiated 检查是否可实例化
isInterface(int) - Static method in class cloud.opencode.base.reflect.OpenModifier
Checks if interface 检查是否interface
isInterface(Class) - Static method in class cloud.opencode.base.reflect.ClassUtil
Checks if interface 检查是否为接口
isInterface(Class) - Static method in class cloud.opencode.base.reflect.OpenClass
Checks if interface 检查是否为接口
isLeaf() - Method in class cloud.opencode.base.reflect.sealed.PermittedSubclasses.HierarchyNode
Checks if this is a leaf node 检查是否为叶节点
isLoaded() - Method in class cloud.opencode.base.reflect.scan.ClassInfo
Checks if the class is already loaded 检查类是否已加载
isMetaAnnotationPresent(Class, Class) - Static method in class cloud.opencode.base.reflect.OpenAnnotation
Checks if annotation is a meta-annotation of another 检查是否为元注解
isMethodReference() - Method in class cloud.opencode.base.reflect.lambda.LambdaInfo
Checks if this is a method reference 检查是否为方法引用
isMethodReference() - Method in class cloud.opencode.base.reflect.lambda.SerializedLambdaWrapper
Checks if this is a method reference 检查是否为方法引用
isMethodReference(Serializable) - Static method in class cloud.opencode.base.reflect.lambda.LambdaUtil
Checks if lambda is a method reference 检查lambda是否为方法引用
isMethodReference(Serializable) - Static method in class cloud.opencode.base.reflect.lambda.OpenLambda
Checks if lambda is a method reference 检查lambda是否为方法引用
isNamed() - Method in record class cloud.opencode.base.reflect.module.ModuleUtil.ModuleInfo
Returns the value of the isNamed record component.
isNamePresent() - Method in class cloud.opencode.base.reflect.invokable.Parameter
Checks if the parameter name is present 检查参数名是否存在
isNative() - Method in class cloud.opencode.base.reflect.invokable.Invokable
Checks if native 检查是否为native
isNative(int) - Static method in class cloud.opencode.base.reflect.ModifierUtil
Checks if native 检查是否为native
isNative(int) - Static method in class cloud.opencode.base.reflect.OpenModifier
Checks if native 检查是否native
isNative(Method) - Static method in class cloud.opencode.base.reflect.OpenModifier
Checks if method is native 检查方法是否native
isNonSealed(Class) - Static method in class cloud.opencode.base.reflect.sealed.SealedUtil
Checks if a class is a non-sealed subclass 检查类是否为非密封子类
isNowNull() - Method in record class cloud.opencode.base.reflect.bean.BeanDiff.Change
 
isNull() - Static method in interface cloud.opencode.base.reflect.lambda.SerializablePredicate
Creates a predicate that checks for null 创建检查null的谓词
isObjectMethod(Method) - Static method in class cloud.opencode.base.reflect.proxy.ProxyUtil
Checks if a method is from Object class 检查方法是否来自Object类
isOpen() - Method in record class cloud.opencode.base.reflect.module.ModuleUtil.ModuleInfo
Returns the value of the isOpen record component.
isOpen(Class, Module) - Static method in class cloud.opencode.base.reflect.module.ModuleUtil
Checks if the target class's package is open to the given module (allows deep reflection).
isOverridable() - Method in class cloud.opencode.base.reflect.invokable.Invokable
Checks if overridable (not final, not private, not static) 检查是否可重写(非final、非private、非static)
isOverridable(Method) - Static method in class cloud.opencode.base.reflect.OpenModifier
Checks if method can be overridden 检查方法是否可被重写
isOverrideCompatible(MethodSignature) - Method in class cloud.opencode.base.reflect.invokable.MethodSignature
Checks if this signature is override-compatible with the given super signature.
isOverrideOf(Method) - Method in class cloud.opencode.base.reflect.invokable.MethodSignature
Checks if a method with this signature can override the given super method.
isPackagePrivate() - Method in class cloud.opencode.base.reflect.invokable.Invokable
Checks if package-private 检查是否为包私有
isPackagePrivate(int) - Static method in class cloud.opencode.base.reflect.ModifierUtil
Checks if package-private (default access) 检查是否为包私有(默认访问)
isPackagePrivate(int) - Static method in class cloud.opencode.base.reflect.OpenModifier
Checks if package-private (default access) 检查是否包私有(默认访问)
isPackagePrivate(Class) - Static method in class cloud.opencode.base.reflect.OpenModifier
Checks if class is package-private 检查类是否包私有
isPackagePrivate(Member) - Static method in class cloud.opencode.base.reflect.ModifierUtil
Checks if member is package-private 检查成员是否为包私有
isPackagePrivate(Member) - Static method in class cloud.opencode.base.reflect.OpenModifier
Checks if member is package-private 检查成员是否包私有
isParameterized() - Method in class cloud.opencode.base.reflect.type.TypeToken
Checks if this is a parameterized type 检查是否为参数化类型
isPermitted(Class) - Method in class cloud.opencode.base.reflect.sealed.PermittedSubclasses
Checks if a class is a permitted subclass 检查类是否为许可子类
isPermittedSubclass(Class, Class) - Static method in class cloud.opencode.base.reflect.sealed.OpenSealed
Checks if a class is a permitted subclass 检查类是否为许可子类
isPermittedSubclass(Class, Class) - Static method in class cloud.opencode.base.reflect.sealed.SealedUtil
Checks if a class is a permitted subclass 检查类是否为许可子类
isPrimitive() - Method in class cloud.opencode.base.reflect.record.RecordComponent
Checks if this component is primitive 检查此组件是否为原始类型
isPrimitive() - Method in class cloud.opencode.base.reflect.type.TypeToken
Checks if this is a primitive type 检查是否为原始类型
isPrimitive(Class) - Static method in class cloud.opencode.base.reflect.ClassUtil
Checks if primitive type 检查是否为原始类型
isPrimitive(Class) - Static method in class cloud.opencode.base.reflect.OpenClass
Checks if primitive type 检查是否为原始类型
isPrimitive(Class) - Static method in class cloud.opencode.base.reflect.OpenReflect
Checks if class is primitive 检查是否为原始类型
isPrimitive(Class) - Static method in class cloud.opencode.base.reflect.type.TypeUtil
Checks if type is primitive 检查是否为原始类型
isPrimitiveOrWrapper(Class) - Static method in class cloud.opencode.base.reflect.ClassUtil
Checks if primitive or wrapper 检查是否为原始类型或包装类型
isPrimitiveOrWrapper(Class) - Static method in class cloud.opencode.base.reflect.OpenClass
Checks if primitive or wrapper type 检查是否为原始类型或包装类型
isPrivate() - Method in class cloud.opencode.base.reflect.invokable.Invokable
Checks if private 检查是否为private
isPrivate(int) - Static method in class cloud.opencode.base.reflect.ModifierUtil
Checks if private 检查是否为private
isPrivate(int) - Static method in class cloud.opencode.base.reflect.OpenModifier
Checks if private 检查是否private
isPrivate(Class) - Static method in class cloud.opencode.base.reflect.OpenModifier
Checks if class is private 检查类是否private
isPrivate(Constructor) - Static method in class cloud.opencode.base.reflect.ConstructorUtil
Checks if constructor is private 检查构造器是否为私有
isPrivate(Member) - Static method in class cloud.opencode.base.reflect.ModifierUtil
Checks if member is private 检查成员是否为private
isPrivate(Member) - Static method in class cloud.opencode.base.reflect.OpenModifier
Checks if member is private 检查成员是否private
isPrivate(Member) - Static method in class cloud.opencode.base.reflect.OpenReflect
Checks if private 检查是否private
isPropertiesFile() - Method in class cloud.opencode.base.reflect.scan.ResourceInfo
Checks if this is a properties file 检查是否为属性文件
isProtected() - Method in class cloud.opencode.base.reflect.invokable.Invokable
Checks if protected 检查是否为protected
isProtected(int) - Static method in class cloud.opencode.base.reflect.ModifierUtil
Checks if protected 检查是否为protected
isProtected(int) - Static method in class cloud.opencode.base.reflect.OpenModifier
Checks if protected 检查是否protected
isProtected(Class) - Static method in class cloud.opencode.base.reflect.OpenModifier
Checks if class is protected 检查类是否protected
isProtected(Member) - Static method in class cloud.opencode.base.reflect.ModifierUtil
Checks if member is protected 检查成员是否为protected
isProtected(Member) - Static method in class cloud.opencode.base.reflect.OpenModifier
Checks if member is protected 检查成员是否protected
isProxy(Object) - Static method in class cloud.opencode.base.reflect.proxy.OpenProxy
Checks if an object is a proxy 检查对象是否为代理
isProxy(Object) - Static method in class cloud.opencode.base.reflect.proxy.ProxyUtil
Checks if an object is a proxy instance 检查对象是否为代理实例
isProxyable(Class) - Static method in class cloud.opencode.base.reflect.proxy.ProxyUtil
Validates that a class is an interface suitable for proxying 验证类是否为适合代理的接口
isProxyClass(Class) - Static method in class cloud.opencode.base.reflect.proxy.ProxyUtil
Checks if a class is a proxy class 检查类是否为代理类
isPublic() - Method in class cloud.opencode.base.reflect.invokable.Invokable
Checks if public 检查是否为public
isPublic(int) - Static method in class cloud.opencode.base.reflect.ModifierUtil
Checks if public 检查是否为public
isPublic(int) - Static method in class cloud.opencode.base.reflect.OpenModifier
Checks if public 检查是否public
isPublic(Class) - Static method in class cloud.opencode.base.reflect.ModifierUtil
Checks if class is public 检查类是否为public
isPublic(Class) - Static method in class cloud.opencode.base.reflect.OpenModifier
Checks if class is public 检查类是否public
isPublic(Constructor) - Static method in class cloud.opencode.base.reflect.ConstructorUtil
Checks if constructor is public 检查构造器是否为公共
isPublic(Member) - Static method in class cloud.opencode.base.reflect.ModifierUtil
Checks if member is public 检查成员是否为public
isPublic(Member) - Static method in class cloud.opencode.base.reflect.OpenModifier
Checks if member is public 检查成员是否public
isPublic(Member) - Static method in class cloud.opencode.base.reflect.OpenReflect
Checks if public 检查是否public
isReadable() - Method in class cloud.opencode.base.reflect.accessor.BeanAccessor
 
isReadable() - Method in class cloud.opencode.base.reflect.accessor.FieldAccessor
 
isReadable() - Method in class cloud.opencode.base.reflect.accessor.LambdaAccessor
 
isReadable() - Method in class cloud.opencode.base.reflect.accessor.MethodHandleAccessor
 
isReadable() - Method in interface cloud.opencode.base.reflect.accessor.PropertyAccessor
Checks if property is readable 检查属性是否可读
isReadable() - Method in class cloud.opencode.base.reflect.accessor.VarHandleAccessor
 
isReadable() - Method in class cloud.opencode.base.reflect.bean.PropertyDescriptor
Checks if property is readable 检查属性是否可读
isReadable(Class, String) - Static method in class cloud.opencode.base.reflect.bean.BeanUtil
Checks if property is readable 检查属性是否可读
isRecord(Class) - Static method in class cloud.opencode.base.reflect.ClassUtil
Checks if Record class 检查是否为Record类
isRecord(Class) - Static method in class cloud.opencode.base.reflect.OpenClass
Checks if Record (JDK 16+) 检查是否为Record(JDK 16+)
isRecord(Class) - Static method in class cloud.opencode.base.reflect.OpenReflect
Checks if class is a record 检查是否为Record类
isRecord(Class) - Static method in class cloud.opencode.base.reflect.record.OpenRecord
Checks if a class is a record 检查类是否为record
isRecord(Class) - Static method in class cloud.opencode.base.reflect.record.RecordUtil
Checks if a class is a record 检查类是否为record
isRecordInstance(Object) - Static method in class cloud.opencode.base.reflect.record.OpenRecord
Checks if an object is a record instance 检查对象是否为record实例
isRecordInstance(Object) - Static method in class cloud.opencode.base.reflect.record.RecordUtil
Checks if an object is a record instance 检查对象是否为record实例
isRepeatable(Class) - Static method in class cloud.opencode.base.reflect.AnnotationUtil
Checks if annotation is repeatable 检查注解是否可重复
isRepeatable(Class) - Static method in class cloud.opencode.base.reflect.OpenAnnotation
Checks if annotation is repeatable 检查注解是否可重复
isRuntimeRetained(Class) - Static method in class cloud.opencode.base.reflect.OpenAnnotation
Checks if annotation is runtime-retained 检查注解是否运行时保留
isSamePackage(Class, Class) - Static method in class cloud.opencode.base.reflect.ClassUtil
Checks if same package 检查是否在同一包
isSamePackage(Class, Class) - Static method in class cloud.opencode.base.reflect.OpenReflect
Checks if two classes are in the same package 检查两个类是否在同一包中
isSealed(Class) - Static method in class cloud.opencode.base.reflect.ClassUtil
Checks if sealed class 检查是否为密封类
isSealed(Class) - Static method in class cloud.opencode.base.reflect.OpenClass
Checks if Sealed class (JDK 17+) 检查是否为Sealed类(JDK 17+)
isSealed(Class) - Static method in class cloud.opencode.base.reflect.OpenReflect
Checks if class is sealed 检查是否为密封类
isSealed(Class) - Static method in class cloud.opencode.base.reflect.sealed.OpenSealed
Checks if a class is sealed 检查类是否为密封类
isSealed(Class) - Static method in class cloud.opencode.base.reflect.sealed.SealedUtil
Checks if a class is sealed 检查类是否为密封类
isSealedClass(Object) - Static method in class cloud.opencode.base.reflect.sealed.OpenSealed
Checks if an object's class is sealed 检查对象的类是否为密封类
isSealedClass(Object) - Static method in class cloud.opencode.base.reflect.sealed.SealedUtil
Checks if an object's class is sealed 检查对象的类是否为密封类
isSetter(Method) - Static method in class cloud.opencode.base.reflect.bean.BeanUtil
Checks if method is a setter 检查方法是否为setter
isSetter(Method) - Static method in class cloud.opencode.base.reflect.MethodUtil
Checks if method is setter 检查是否为setter方法
isSetter(Method) - Static method in class cloud.opencode.base.reflect.OpenMethod
Checks if a method is a setter 检查是否为Setter方法
isStatic() - Method in class cloud.opencode.base.reflect.accessor.VarHandleAccessor
Checks if this is a static field 检查是否为静态字段
isStatic() - Method in class cloud.opencode.base.reflect.invokable.Invokable
Checks if static 检查是否为static
isStatic(int) - Static method in class cloud.opencode.base.reflect.ModifierUtil
Checks if static 检查是否为static
isStatic(int) - Static method in class cloud.opencode.base.reflect.OpenModifier
Checks if static 检查是否static
isStatic(Field) - Static method in class cloud.opencode.base.reflect.FieldUtil
Checks if field is static 检查字段是否为静态
isStatic(Member) - Static method in class cloud.opencode.base.reflect.ModifierUtil
Checks if member is static 检查成员是否为static
isStatic(Member) - Static method in class cloud.opencode.base.reflect.OpenModifier
Checks if member is static 检查成员是否static
isStatic(Member) - Static method in class cloud.opencode.base.reflect.OpenReflect
Checks if static 检查是否static
isStatic(Method) - Static method in class cloud.opencode.base.reflect.MethodUtil
Checks if method is static 检查方法是否为静态
isStaticMethodReference() - Method in class cloud.opencode.base.reflect.lambda.SerializedLambdaWrapper
Checks if this is a static method reference 检查是否为静态方法引用
isStaticMethodReference(Serializable) - Static method in class cloud.opencode.base.reflect.lambda.LambdaUtil
Checks if the method reference is static 检查方法引用是否为静态
isStrict(int) - Static method in class cloud.opencode.base.reflect.ModifierUtil
Checks if strictfp 检查是否为strictfp
isStrict(int) - Static method in class cloud.opencode.base.reflect.OpenModifier
Checks if strict (strictfp) 检查是否strictfp
isSubtypeOf(TypeToken) - Method in class cloud.opencode.base.reflect.type.TypeToken
Checks if this type is a subtype of the specified type 检查此类型是否为指定类型的子类型
isSupertypeOf(TypeToken) - Method in class cloud.opencode.base.reflect.type.TypeToken
Checks if this type is a supertype of the specified type 检查此类型是否为指定类型的父类型
isSynchronized() - Method in class cloud.opencode.base.reflect.invokable.Invokable
Checks if synchronized 检查是否为synchronized
isSynchronized(int) - Static method in class cloud.opencode.base.reflect.ModifierUtil
Checks if synchronized 检查是否为synchronized
isSynchronized(int) - Static method in class cloud.opencode.base.reflect.OpenModifier
Checks if synchronized 检查是否synchronized
isSynchronized(Method) - Static method in class cloud.opencode.base.reflect.OpenModifier
Checks if method is synchronized 检查方法是否synchronized
isSynthetic() - Method in class cloud.opencode.base.reflect.invokable.ConstructorInvokable
 
isSynthetic() - Method in class cloud.opencode.base.reflect.invokable.Invokable
Checks if synthetic 检查是否为合成
isSynthetic() - Method in class cloud.opencode.base.reflect.invokable.MethodInvokable
 
isSynthetic() - Method in class cloud.opencode.base.reflect.invokable.Parameter
Checks if this is a synthetic parameter 检查是否为合成参数
isSynthetic(Class) - Static method in class cloud.opencode.base.reflect.OpenModifier
Checks if class is synthetic 检查类是否合成
isSynthetic(Field) - Static method in class cloud.opencode.base.reflect.OpenModifier
Checks if field is synthetic 检查字段是否合成
isSynthetic(Method) - Static method in class cloud.opencode.base.reflect.OpenModifier
Checks if method is synthetic 检查方法是否合成
isToStringMethod(Method) - Static method in class cloud.opencode.base.reflect.proxy.ProxyUtil
Checks if a method is toString 检查方法是否为toString
isTransient(int) - Static method in class cloud.opencode.base.reflect.ModifierUtil
Checks if transient 检查是否为transient
isTransient(int) - Static method in class cloud.opencode.base.reflect.OpenModifier
Checks if transient 检查是否transient
isTransient(Field) - Static method in class cloud.opencode.base.reflect.FieldUtil
Checks if field is transient 检查字段是否为transient
isTransient(Field) - Static method in class cloud.opencode.base.reflect.OpenModifier
Checks if field is transient 检查字段是否transient
isTypeVariable() - Method in class cloud.opencode.base.reflect.type.TypeToken
Checks if this is a type variable 检查是否为类型变量
isVarArgs() - Method in class cloud.opencode.base.reflect.invokable.ConstructorInvokable
 
isVarArgs() - Method in class cloud.opencode.base.reflect.invokable.Invokable
Checks if varargs 检查是否为可变参数
isVarArgs() - Method in class cloud.opencode.base.reflect.invokable.MethodInvokable
 
isVarArgs() - Method in class cloud.opencode.base.reflect.invokable.Parameter
Checks if this is a varargs parameter 检查是否为可变参数
isVolatile(int) - Static method in class cloud.opencode.base.reflect.ModifierUtil
Checks if volatile 检查是否为volatile
isVolatile(int) - Static method in class cloud.opencode.base.reflect.OpenModifier
Checks if volatile 检查是否volatile
isVolatile(Field) - Static method in class cloud.opencode.base.reflect.FieldUtil
Checks if field is volatile 检查字段是否为volatile
isVolatile(Field) - Static method in class cloud.opencode.base.reflect.OpenModifier
Checks if field is volatile 检查字段是否volatile
isWildcard() - Method in class cloud.opencode.base.reflect.type.TypeToken
Checks if this is a wildcard type 检查是否为通配符类型
isWrapper(Class) - Static method in class cloud.opencode.base.reflect.ClassUtil
Checks if wrapper type 检查是否为包装类型
isWrapper(Class) - Static method in class cloud.opencode.base.reflect.OpenClass
Checks if wrapper type 检查是否为包装类型
isWrapper(Class) - Static method in class cloud.opencode.base.reflect.OpenReflect
Checks if class is wrapper 检查是否为包装类型
isWrapper(Class) - Static method in class cloud.opencode.base.reflect.type.TypeUtil
Checks if type is wrapper 检查是否为包装类型
isWritable() - Method in class cloud.opencode.base.reflect.accessor.BeanAccessor
 
isWritable() - Method in class cloud.opencode.base.reflect.accessor.FieldAccessor
 
isWritable() - Method in class cloud.opencode.base.reflect.accessor.LambdaAccessor
 
isWritable() - Method in class cloud.opencode.base.reflect.accessor.MethodHandleAccessor
 
isWritable() - Method in interface cloud.opencode.base.reflect.accessor.PropertyAccessor
Checks if property is writable 检查属性是否可写
isWritable() - Method in class cloud.opencode.base.reflect.accessor.VarHandleAccessor
 
isWritable() - Method in class cloud.opencode.base.reflect.bean.PropertyDescriptor
Checks if property is writable 检查属性是否可写
isWritable(Class, String) - Static method in class cloud.opencode.base.reflect.bean.BeanUtil
Checks if property is writable 检查属性是否可写
iterator() - Method in class cloud.opencode.base.reflect.sealed.PermittedSubclasses
 

K

keySet() - Method in class cloud.opencode.base.reflect.bean.BeanMap
 

L

LAMBDA - Enum constant in enum class cloud.opencode.base.reflect.accessor.PropertyAccessors.Strategy
Use LambdaMetafactory (fastest after warmup) 使用LambdaMetafactory(预热后最快)
LambdaAccessor<T> - Class in cloud.opencode.base.reflect.accessor
Lambda-based Property Accessor (via LambdaMetafactory) 基于Lambda的属性访问器(通过LambdaMetafactory)
LambdaInfo - Class in cloud.opencode.base.reflect.lambda
Lambda Information Holder Lambda信息持有者
LambdaInfo(SerializedLambda, Class, Method) - Constructor for class cloud.opencode.base.reflect.lambda.LambdaInfo
Creates a LambdaInfo 创建LambdaInfo
lambdaParseFailed(String) - Static method in exception class cloud.opencode.base.reflect.exception.OpenReflectException
Creates a lambda parse failed exception 创建Lambda解析失败异常
LambdaUtil - Class in cloud.opencode.base.reflect.lambda
Lambda Utility Class Lambda工具类
listOf(TypeToken) - Static method in class cloud.opencode.base.reflect.type.TypeToken
Creates a List<E> TypeToken 创建 List<E> TypeToken
listOf(Class) - Static method in class cloud.opencode.base.reflect.type.TypeToken
Creates a List<E> TypeToken 创建 List<E> TypeToken
load() - Method in class cloud.opencode.base.reflect.scan.ClassInfo
Loads and returns the Class object 加载并返回Class对象

M

makeAccessible(T) - Static method in class cloud.opencode.base.reflect.OpenReflect
Makes an accessible object accessible 设置可访问对象为可访问
map(String, String) - Method in class cloud.opencode.base.reflect.bean.BeanCopier.Builder
Maps source property to target property 映射源属性到目标属性
map(String, String) - Method in class cloud.opencode.base.reflect.record.RecordMapper.Builder
Maps a source field name to a target field name 将源字段名映射到目标字段名
map(S) - Method in class cloud.opencode.base.reflect.record.RecordMapper
Maps a source object to a target object 将源对象映射为目标对象
mapAll(Collection) - Method in class cloud.opencode.base.reflect.record.RecordMapper
Maps a collection of source objects to a list of target objects 将源对象集合映射为目标对象列表
mapOf(TypeToken, TypeToken) - Static method in class cloud.opencode.base.reflect.type.TypeToken
Creates a Map<K,V> TypeToken 创建 Map<K,V> TypeToken
mapOf(Class, Class) - Static method in class cloud.opencode.base.reflect.type.TypeToken
Creates a Map<K,V> TypeToken 创建 Map<K,V> TypeToken
matches(MethodSignature) - Method in class cloud.opencode.base.reflect.invokable.MethodSignature
Checks if this signature matches the given signature (name + parameter types) 检查此签名是否匹配给定签名(名称 + 参数类型)
matches(Method) - Method in class cloud.opencode.base.reflect.invokable.MethodSignature
Checks if this signature matches the given method (name + parameter types) 检查此签名是否匹配给定方法(名称 + 参数类型)
matching(String) - Method in class cloud.opencode.base.reflect.scan.ResourceScanner
Filters by name pattern (regex) 按名称模式过滤(正则表达式)
memberName() - Method in exception class cloud.opencode.base.reflect.exception.OpenReflectException
Gets the member name 获取成员名称
method() - Method in record class cloud.opencode.base.reflect.proxy.OpenProxy.MethodCall
Returns the value of the method record component.
METHOD_HANDLE - Enum constant in enum class cloud.opencode.base.reflect.accessor.PropertyAccessors.Strategy
Use MethodHandle (fast after warmup) 使用MethodHandle(预热后快)
methodCacheSize() - Method in record class cloud.opencode.base.reflect.ReflectCache.CacheStats
Returns the value of the methodCacheSize record component.
MethodCall(Method, Object[]) - Constructor for record class cloud.opencode.base.reflect.proxy.OpenProxy.MethodCall
Creates an instance of a MethodCall record class.
MethodHandleAccessor<T> - Class in cloud.opencode.base.reflect.accessor
MethodHandle-based Property Accessor 基于MethodHandle的属性访问器
MethodInterceptor - Interface in cloud.opencode.base.reflect.proxy
Method Interceptor Interface 方法拦截器接口
MethodInvokable<T> - Class in cloud.opencode.base.reflect.invokable
Method Invokable Implementation 方法Invokable实现
methodInvokeFailed(Class, String, Throwable) - Static method in exception class cloud.opencode.base.reflect.exception.OpenReflectException
Creates a method invoke failed exception 创建方法调用失败异常
MethodInvoker - Interface in cloud.opencode.base.reflect.proxy
Method Invoker Interface 方法调用器接口
methodNotFound(Class, String, Class[]) - Static method in exception class cloud.opencode.base.reflect.exception.OpenReflectException
Creates a method not found exception 创建方法未找到异常
MethodSignature - Class in cloud.opencode.base.reflect.invokable
Method Signature for matching and override detection 方法签名 - 用于匹配和覆盖检测
MethodUtil - Class in cloud.opencode.base.reflect
Method Utility Class 方法工具类
missCount() - Method in record class cloud.opencode.base.reflect.ReflectCache.CacheStats
Returns the value of the missCount record component.
ModifierUtil - Class in cloud.opencode.base.reflect
Modifier Utility Class 修饰符工具类
ModuleInfo(String, String, boolean, boolean, boolean, Set, Set) - Constructor for record class cloud.opencode.base.reflect.module.ModuleUtil.ModuleInfo
Creates a ModuleInfo with validation 创建带验证的 ModuleInfo
moduleName() - Method in record class cloud.opencode.base.reflect.module.ModuleUtil.ModuleInfo
Returns the value of the moduleName record component.
ModuleUtil - Class in cloud.opencode.base.reflect.module
Module-system-aware Reflection Utilities 模块系统感知的反射工具类
ModuleUtil.ModuleInfo - Record Class in cloud.opencode.base.reflect.module
Module information for a class 类的模块信息

N

nameContains(String) - Method in class cloud.opencode.base.reflect.scan.ResourceScanner
Filters by name containing 按名称包含过滤
nameEndsWith(String) - Method in class cloud.opencode.base.reflect.scan.ResourceScanner
Filters by name suffix 按名称后缀过滤
nameStartsWith(String) - Method in class cloud.opencode.base.reflect.scan.ResourceScanner
Filters by name prefix 按名称前缀过滤
nativeModifier() - Static method in class cloud.opencode.base.reflect.ModifierUtil
Gets native modifier 获取native修饰符
negate() - Method in interface cloud.opencode.base.reflect.lambda.SerializablePredicate
Returns a negated predicate 返回否定的谓词
newArray(Class, int) - Static method in class cloud.opencode.base.reflect.ReflectUtil
Creates array instance 创建数组实例
newArray(Class, int...) - Static method in class cloud.opencode.base.reflect.ReflectUtil
Creates multi-dimensional array 创建多维数组
newInstance(Class) - Static method in class cloud.opencode.base.reflect.ConstructorUtil
Creates new instance using default constructor 使用默认构造器创建新实例
newInstance(Class) - Static method in class cloud.opencode.base.reflect.OpenConstructor
Creates an instance using default constructor 创建实例(使用无参构造器)
newInstance(Class) - Static method in class cloud.opencode.base.reflect.OpenReflect
Creates a new instance 创建新实例
newInstance(Class, Class[], Object...) - Static method in class cloud.opencode.base.reflect.OpenConstructor
Creates an instance with specified parameter types 创建实例(指定参数类型)
newInstance(Class, Object...) - Static method in class cloud.opencode.base.reflect.ConstructorUtil
Creates new instance with arguments (auto-matching) 使用参数创建新实例(自动匹配)
newInstance(Class, Object...) - Static method in class cloud.opencode.base.reflect.OpenConstructor
Creates an instance with auto-matching constructor 创建实例(自动匹配构造器)
newInstance(Class, Object...) - Static method in class cloud.opencode.base.reflect.OpenReflect
Creates a new instance with arguments 创建新实例(带参数)
newInstance(Class, Object...) - Static method in class cloud.opencode.base.reflect.record.RecordUtil
Creates a new record instance 创建新的record实例
newInstance(Constructor, Object...) - Static method in class cloud.opencode.base.reflect.ConstructorUtil
Creates new instance using constructor 使用构造器创建新实例
newInstance(Constructor, Object...) - Static method in class cloud.opencode.base.reflect.OpenConstructor
Creates an instance using Constructor object 创建实例(Constructor对象)
newInstanceByFactory(Class, String, Object...) - Static method in class cloud.opencode.base.reflect.OpenConstructor
Creates an instance via factory method 通过工厂方法创建实例
newInstanceForced(Class, Object...) - Static method in class cloud.opencode.base.reflect.OpenConstructor
Forces creation of an instance (bypasses private constructors) 强制创建实例(绕过私有构造器)
newInstanceSafe(Class) - Static method in class cloud.opencode.base.reflect.ConstructorUtil
Creates new instance safely 安全创建新实例
newProxyInstance(Class, InvocationHandler) - Static method in class cloud.opencode.base.reflect.proxy.ProxyUtil
Creates a proxy instance for a single interface 为单个接口创建代理实例
newProxyInstance(ClassLoader, Class[], InvocationHandler) - Static method in class cloud.opencode.base.reflect.proxy.ProxyUtil
Creates a proxy instance 创建代理实例
nonNull() - Static method in interface cloud.opencode.base.reflect.lambda.SerializablePredicate
Creates a predicate that checks for non-null 创建检查非null的谓词
noOp() - Static method in class cloud.opencode.base.reflect.lambda.OpenLambda
Creates a no-op consumer 创建空操作消费者
noOp() - Static method in interface cloud.opencode.base.reflect.lambda.SerializableConsumer
Creates a no-op consumer 创建空操作消费者
noOp() - Static method in interface cloud.opencode.base.reflect.proxy.MethodInvoker
Creates a no-op invoker that returns null 创建一个返回null的空操作调用器
NOT_FUNCTIONAL - Enum constant in enum class cloud.opencode.base.reflect.lambda.FunctionalInterfaceUtil.FunctionalCategory
Not a functional interface 不是函数式接口
nullSupplier() - Static method in interface cloud.opencode.base.reflect.lambda.SerializableSupplier
Creates a null supplier 创建null提供者

O

of(SerializableBiFunction) - Static method in interface cloud.opencode.base.reflect.lambda.SerializableBiFunction
Creates a SerializableBiFunction 创建SerializableBiFunction
of(SerializableConsumer) - Static method in interface cloud.opencode.base.reflect.lambda.SerializableConsumer
Creates a SerializableConsumer 创建SerializableConsumer
of(SerializableFunction) - Static method in interface cloud.opencode.base.reflect.lambda.SerializableFunction
Creates a SerializableFunction from a regular Function 从普通Function创建SerializableFunction
of(SerializablePredicate) - Static method in interface cloud.opencode.base.reflect.lambda.SerializablePredicate
Creates a SerializablePredicate 创建SerializablePredicate
of(SerializableSupplier) - Static method in interface cloud.opencode.base.reflect.lambda.SerializableSupplier
Creates a SerializableSupplier 创建SerializableSupplier
of(Class) - Static method in class cloud.opencode.base.reflect.proxy.ProxyFactory.Builder
Creates a builder for an interface 为接口创建构建器
of(Class) - Static method in class cloud.opencode.base.reflect.record.RecordBuilder
Creates a RecordBuilder for a record class 为record类创建RecordBuilder
of(Class) - Static method in class cloud.opencode.base.reflect.type.TypeToken
Creates a TypeToken from Class 从Class创建TypeToken
of(Class, String) - Static method in class cloud.opencode.base.reflect.accessor.BeanAccessor
Creates a BeanAccessor for a property 为属性创建BeanAccessor
of(Class, String) - Static method in class cloud.opencode.base.reflect.accessor.FieldAccessor
Creates a FieldAccessor for a field 为字段创建FieldAccessor
of(Class, String) - Static method in class cloud.opencode.base.reflect.accessor.LambdaAccessor
Creates a LambdaAccessor for a property by name 按名称为属性创建LambdaAccessor
of(Class, String) - Static method in class cloud.opencode.base.reflect.accessor.MethodHandleAccessor
Creates a MethodHandleAccessor for a field by name 按名称为字段创建MethodHandleAccessor
of(Class, String) - Static method in class cloud.opencode.base.reflect.accessor.VarHandleAccessor
Creates a VarHandleAccessor for a field by name 按名称为字段创建VarHandleAccessor
of(Method) - Static method in class cloud.opencode.base.reflect.invokable.MethodSignature
Creates a MethodSignature from a Method, extracting name, parameter types, and return type 从Method创建MethodSignature,提取名称、参数类型和返回类型
of(Type) - Static method in class cloud.opencode.base.reflect.type.TypeToken
Creates a TypeToken from Type 从Type创建TypeToken
of(String, Class...) - Static method in class cloud.opencode.base.reflect.invokable.MethodSignature
Creates a MethodSignature from name and parameter types (no return type) 从名称和参数类型创建MethodSignature(不包含返回类型)
on(Class, Function) - Method in class cloud.opencode.base.reflect.sealed.SealedDispatcher.Builder
Registers a handler for a specific subtype 为特定子类型注册处理器
OpenAnnotation - Class in cloud.opencode.base.reflect
Annotation Facade Entry Class 注解门面入口类
OpenBean - Class in cloud.opencode.base.reflect.bean
Bean Facade Entry Class Bean门面入口类
OpenClass - Class in cloud.opencode.base.reflect
Class Facade Entry Class 类门面入口类
OpenConstructor - Class in cloud.opencode.base.reflect
Constructor Facade Entry Class 构造器门面入口类
OpenField - Class in cloud.opencode.base.reflect
Field Facade Entry Class 字段门面入口类
OpenLambda - Class in cloud.opencode.base.reflect.lambda
Lambda Facade Entry Class Lambda门面入口类
OpenLambda.ThrowingConsumer<T> - Interface in cloud.opencode.base.reflect.lambda
A consumer that can throw checked exceptions 可以抛出检查异常的消费者
OpenLambda.ThrowingFunction<T,R> - Interface in cloud.opencode.base.reflect.lambda
A function that can throw checked exceptions 可以抛出检查异常的函数
OpenLambda.ThrowingSupplier<T> - Interface in cloud.opencode.base.reflect.lambda
A supplier that can throw checked exceptions 可以抛出检查异常的提供者
OpenMethod - Class in cloud.opencode.base.reflect
Method Facade Entry Class 方法门面入口类
OpenModifier - Class in cloud.opencode.base.reflect
Modifier Facade Entry Class 修饰符门面入口类
OpenModifier.AccessLevel - Enum Class in cloud.opencode.base.reflect
Access level enumeration 访问级别枚举
openPackages() - Method in record class cloud.opencode.base.reflect.module.ModuleUtil.ModuleInfo
Returns the value of the openPackages record component.
OpenProxy - Class in cloud.opencode.base.reflect.proxy
Proxy Facade Entry Class 代理门面入口类
OpenProxy.MethodCall - Record Class in cloud.opencode.base.reflect.proxy
Method call record 方法调用记录
OpenProxy.RecordingProxy<T> - Record Class in cloud.opencode.base.reflect.proxy
Recording proxy wrapper 记录代理包装器
OpenRecord - Class in cloud.opencode.base.reflect.record
Record Facade Entry Class Record门面入口类
OpenReflect - Class in cloud.opencode.base.reflect
Reflection Main Facade Entry Class 反射主门面入口类
OpenReflectException - Exception Class in cloud.opencode.base.reflect.exception
Reflection Operation Exception (Unchecked) 反射操作异常(非受检)
OpenReflectException(Class, String, String, String) - Constructor for exception class cloud.opencode.base.reflect.exception.OpenReflectException
Creates an exception with target, member, operation and message 创建带目标、成员、操作和消息的异常
OpenReflectException(Class, String, String, String, Throwable) - Constructor for exception class cloud.opencode.base.reflect.exception.OpenReflectException
Creates an exception with target, member, operation, message and cause 创建带目标、成员、操作、消息和原因的异常
OpenReflectException(String) - Constructor for exception class cloud.opencode.base.reflect.exception.OpenReflectException
Creates an exception with message 创建带消息的异常
OpenReflectException(String, Throwable) - Constructor for exception class cloud.opencode.base.reflect.exception.OpenReflectException
Creates an exception with message and cause 创建带消息和原因的异常
OpenSealed - Class in cloud.opencode.base.reflect.sealed
Sealed Class Facade Entry Class 密封类门面入口类
openStream() - Method in class cloud.opencode.base.reflect.scan.ResourceInfo
Opens an input stream for this resource 为此资源打开输入流
operation() - Method in exception class cloud.opencode.base.reflect.exception.OpenReflectException
Gets the operation type 获取操作类型
optionalOf(TypeToken) - Static method in class cloud.opencode.base.reflect.type.TypeToken
Creates an Optional<T> TypeToken 创建 Optional<T> TypeToken
optionalOf(Class) - Static method in class cloud.opencode.base.reflect.type.TypeToken
Creates an Optional<T> TypeToken 创建 Optional<T> TypeToken
or(SerializablePredicate) - Method in interface cloud.opencode.base.reflect.lambda.SerializablePredicate
Returns a composed predicate (OR) 返回组合谓词(OR)
orElse(Function) - Method in class cloud.opencode.base.reflect.sealed.SealedDispatcher.Builder
Registers a default handler as fallback 注册默认处理器作为回退

P

PACKAGE_PRIVATE - Enum constant in enum class cloud.opencode.base.reflect.OpenModifier.AccessLevel
Package-private access 包私有访问
packageName() - Method in record class cloud.opencode.base.reflect.module.ModuleUtil.ModuleInfo
Returns the value of the packageName record component.
Parameter - Class in cloud.opencode.base.reflect.invokable
Parameter Wrapper 参数包装
Parameter(Parameter, int) - Constructor for class cloud.opencode.base.reflect.invokable.Parameter
Creates a Parameter wrapper 创建参数包装
ParameterizedTypeImpl - Class in cloud.opencode.base.reflect.type
Parameterized Type Implementation 参数化类型实现
ParameterizedTypeImpl(Class, Type, Type...) - Constructor for class cloud.opencode.base.reflect.type.ParameterizedTypeImpl
Creates a parameterized type 创建参数化类型
passThrough() - Static method in interface cloud.opencode.base.reflect.proxy.MethodInterceptor
Creates an interceptor that does nothing and just invokes the original 创建一个不做任何事只调用原始方法的拦截器
PermittedSubclasses - Class in cloud.opencode.base.reflect.sealed
Permitted Subclasses Collection 许可子类集合
PermittedSubclasses(Class) - Constructor for class cloud.opencode.base.reflect.sealed.PermittedSubclasses
Creates a PermittedSubclasses collection 创建PermittedSubclasses集合
PermittedSubclasses.HierarchyNode - Class in cloud.opencode.base.reflect.sealed
Hierarchy node for tree representation 用于树表示的层次结构节点
populate(Object, Map) - Static method in class cloud.opencode.base.reflect.bean.OpenBean
Populates a bean from a Map 从Map填充bean
PREDICATE - Enum constant in enum class cloud.opencode.base.reflect.lambda.FunctionalInterfaceUtil.FunctionalCategory
Predicate-like (has params, boolean return) 类似Predicate(有参数,boolean返回)
primitiveToWrapper(Class) - Static method in class cloud.opencode.base.reflect.ClassUtil
Converts primitive to wrapper 原始类型转包装类型
primitiveToWrapper(Class) - Static method in class cloud.opencode.base.reflect.OpenClass
Converts primitive to wrapper 原始类型转包装类型
primitiveToWrapper(Class) - Static method in class cloud.opencode.base.reflect.OpenReflect
Converts primitive to wrapper 原始类型转包装类型
primitiveToWrapper(Class) - Static method in class cloud.opencode.base.reflect.ReflectUtil
Converts primitive to wrapper 原始类型转包装类型
PRIVATE - Enum constant in enum class cloud.opencode.base.reflect.OpenModifier.AccessLevel
Private access 私有访问
privateModifier() - Static method in class cloud.opencode.base.reflect.ModifierUtil
Gets private modifier 获取private修饰符
PropertyAccessor<T> - Interface in cloud.opencode.base.reflect.accessor
Property Accessor Interface 属性访问器接口
PropertyAccessors - Class in cloud.opencode.base.reflect.accessor
Property Accessors Factory 属性访问器工厂
PropertyAccessors.Strategy - Enum Class in cloud.opencode.base.reflect.accessor
Access strategy enumeration 访问策略枚举
PropertyConverter - Class in cloud.opencode.base.reflect.bean
Property Type Converter 属性类型转换器
PropertyDescriptor - Class in cloud.opencode.base.reflect.bean
Property Descriptor 属性描述符
PropertyDescriptor(String, Class, Type, Method, Method, Field, Class) - Constructor for class cloud.opencode.base.reflect.bean.PropertyDescriptor
Creates a PropertyDescriptor 创建PropertyDescriptor
PROTECTED - Enum constant in enum class cloud.opencode.base.reflect.OpenModifier.AccessLevel
Protected access 保护访问
protectedModifier() - Static method in class cloud.opencode.base.reflect.ModifierUtil
Gets protected modifier 获取protected修饰符
proxy() - Method in record class cloud.opencode.base.reflect.proxy.OpenProxy.RecordingProxy
Returns the value of the proxy record component.
proxyCreationFailed(Class, Throwable) - Static method in exception class cloud.opencode.base.reflect.exception.OpenReflectException
Creates a proxy creation failed exception 创建代理创建失败异常
proxyEquals(Object, Object) - Method in class cloud.opencode.base.reflect.proxy.AbstractInvocationHandler
Determines equality for the proxy 确定代理的相等性
ProxyFactory<T> - Class in cloud.opencode.base.reflect.proxy
Proxy Factory 代理工厂
ProxyFactory.Builder<T> - Class in cloud.opencode.base.reflect.proxy
Builder for creating proxy with lambda-style configuration 用Lambda风格配置创建代理的构建器
proxyHashCode(Object) - Method in class cloud.opencode.base.reflect.proxy.AbstractInvocationHandler
Computes hash code for the proxy 计算代理的哈希码
proxyToString(Object) - Method in class cloud.opencode.base.reflect.proxy.AbstractInvocationHandler
Returns string representation for the proxy 返回代理的字符串表示
ProxyUtil - Class in cloud.opencode.base.reflect.proxy
Proxy Utility Class 代理工具类
PUBLIC - Enum constant in enum class cloud.opencode.base.reflect.OpenModifier.AccessLevel
Public access 公共访问
publicModifier() - Static method in class cloud.opencode.base.reflect.ModifierUtil
Gets public modifier 获取public修饰符
put(String, Object) - Method in class cloud.opencode.base.reflect.bean.BeanMap
 

R

readBytes() - Method in class cloud.opencode.base.reflect.scan.ResourceInfo
Reads the resource as bytes 读取资源为字节数组
readField(Object, String) - Static method in class cloud.opencode.base.reflect.OpenField
Reads field value 读取字段值
readField(Object, String) - Static method in class cloud.opencode.base.reflect.OpenReflect
Reads a field value 读取字段值
readField(Object, String, boolean) - Static method in class cloud.opencode.base.reflect.OpenField
Reads field value with optional force access 读取字段值(可选强制访问)
readField(Object, String, Class) - Static method in class cloud.opencode.base.reflect.OpenField
Reads field value with type safety 读取字段值(泛型安全)
readField(Field, Object) - Static method in class cloud.opencode.base.reflect.OpenField
Reads field value using Field object 读取字段值(Field对象)
readFields(Object, String...) - Static method in class cloud.opencode.base.reflect.OpenField
Reads specific fields 批量读取指定字段
readFieldsToMap(Object) - Static method in class cloud.opencode.base.reflect.OpenField
Reads all fields to Map 批量读取为Map
readStaticField(Class, String) - Static method in class cloud.opencode.base.reflect.OpenField
Reads static field 读取静态字段
readStaticField(Class, String, Class) - Static method in class cloud.opencode.base.reflect.OpenField
Reads static field with type safety 读取静态字段(泛型安全)
readString() - Method in class cloud.opencode.base.reflect.scan.ResourceInfo
Reads the resource as string 读取资源为字符串
readString(Charset) - Method in class cloud.opencode.base.reflect.scan.ResourceInfo
Reads the resource as string with charset 读取资源为字符串(指定字符集)
RecordBuilder<T> - Class in cloud.opencode.base.reflect.record
Record Builder Record构建器
RecordBuilder(Class) - Constructor for class cloud.opencode.base.reflect.record.RecordBuilder
Creates a RecordBuilder 创建RecordBuilder
RecordComponent - Class in cloud.opencode.base.reflect.record
Record Component Wrapper Record组件包装器
RecordComponent(RecordComponent) - Constructor for class cloud.opencode.base.reflect.record.RecordComponent
Creates a RecordComponent wrapper 创建RecordComponent包装器
RecordingProxy(T, List) - Constructor for record class cloud.opencode.base.reflect.proxy.OpenProxy.RecordingProxy
Creates an instance of a RecordingProxy record class.
RecordMapper<S,T> - Class in cloud.opencode.base.reflect.record
Record Mapper for advanced Record/Bean mapping Record映射器 - 高级Record/Bean映射
RecordMapper.Builder<S,T> - Class in cloud.opencode.base.reflect.record
Builder for RecordMapper RecordMapper构建器
recordOperationFailed(Class, String, Throwable) - Static method in exception class cloud.opencode.base.reflect.exception.OpenReflectException
Creates a record operation failed exception 创建Record操作失败异常
recordsOnly() - Method in class cloud.opencode.base.reflect.scan.ClassScanner
Filters for record classes only 仅过滤Record类
RecordUtil - Class in cloud.opencode.base.reflect.record
Record Utility Class Record工具类
recursive(boolean) - Method in class cloud.opencode.base.reflect.scan.ClassScanner
Sets whether to scan recursively 设置是否递归扫描
ReflectCache - Class in cloud.opencode.base.reflect
Reflection Cache - Centralized Cache for Reflection Results 反射缓存 - 反射结果的集中缓存
ReflectCache.CacheStats - Record Class in cloud.opencode.base.reflect
Cache Statistics Record 缓存统计记录
ReflectUtil - Class in cloud.opencode.base.reflect
Reflection Utility Class 反射工具类
registerConverter(Class, Class, Function) - Static method in class cloud.opencode.base.reflect.bean.PropertyConverter
Registers a custom converter 注册自定义转换器
removeFinalAndWrite(Object, String, Object) - Static method in class cloud.opencode.base.reflect.OpenField
Removes final modifier and writes value 移除final修饰符并写入值
requireRecord(Class) - Static method in class cloud.opencode.base.reflect.record.RecordUtil
Requires class to be a record 要求类为record
requireRecord(Class) - Static method in class cloud.opencode.base.reflect.record.OpenRecord
Requires class to be a record 要求类为record
requireSealed(Class) - Static method in class cloud.opencode.base.reflect.sealed.SealedUtil
Requires class to be sealed 要求类为密封类
requireSealed(Class) - Static method in class cloud.opencode.base.reflect.sealed.OpenSealed
Requires class to be sealed 要求类为密封类
resolveFieldType(Field) - Method in class cloud.opencode.base.reflect.type.TypeToken
Resolves field type in context of this type 在此类型上下文中解析字段类型
resolveFieldType(Type, Field) - Static method in class cloud.opencode.base.reflect.type.TypeResolver
Resolves the type of a field in a specific type context 在特定类型上下文中解析字段类型
resolveParameterTypes(Executable, Class) - Static method in class cloud.opencode.base.reflect.ReflectUtil
Resolves generic parameter types 解析泛型参数类型
resolveParameterTypes(Method) - Method in class cloud.opencode.base.reflect.type.TypeToken
Resolves method parameter types in context of this type 在此类型上下文中解析方法参数类型
resolveParameterTypes(Type, Method) - Static method in class cloud.opencode.base.reflect.type.TypeResolver
Resolves the parameter types of a method in a specific type context 在特定类型上下文中解析方法参数类型
resolveReturnType(Method) - Method in class cloud.opencode.base.reflect.type.TypeToken
Resolves method return type in context of this type 在此类型上下文中解析方法返回类型
resolveReturnType(Method, Class) - Static method in class cloud.opencode.base.reflect.ReflectUtil
Resolves generic return type of method 解析方法的泛型返回类型
resolveReturnType(Type, Method) - Static method in class cloud.opencode.base.reflect.type.TypeResolver
Resolves the return type of a method in a specific type context 在特定类型上下文中解析方法返回类型
resolveType(Type) - Method in class cloud.opencode.base.reflect.type.TypeToken
Resolves a type in the context of this type 在此类型上下文中解析类型
resolveType(Type, Class) - Static method in class cloud.opencode.base.reflect.ReflectUtil
Resolves type variable in context of target class 在目标类上下文中解析类型变量
resolveType(Type, Type) - Static method in class cloud.opencode.base.reflect.type.TypeResolver
Resolves a type in the context of another type 在另一类型上下文中解析类型
ResourceInfo - Class in cloud.opencode.base.reflect.scan
Resource Information Holder 资源信息持有者
ResourceInfo(String, ClassLoader) - Constructor for class cloud.opencode.base.reflect.scan.ResourceInfo
Creates a ResourceInfo 创建ResourceInfo
ResourceScanner - Class in cloud.opencode.base.reflect.scan
Resource Scanner 资源扫描器
Result(Map) - Constructor for record class cloud.opencode.base.reflect.bean.BeanDiff.Result
Creates an instance of a Result record class.
returnsVoid(Class) - Static method in class cloud.opencode.base.reflect.lambda.FunctionalInterfaceUtil
Checks if functional interface returns void 检查函数式接口是否返回void
RUNNABLE - Enum constant in enum class cloud.opencode.base.reflect.lambda.FunctionalInterfaceUtil.FunctionalCategory
Runnable-like (no params, void return) 类似Runnable(无参数,void返回)

S

safe(OpenLambda.ThrowingConsumer) - Static method in class cloud.opencode.base.reflect.lambda.OpenLambda
Safely wraps a throwing consumer 安全包装可抛出异常的消费者
safe(OpenLambda.ThrowingFunction) - Static method in class cloud.opencode.base.reflect.lambda.OpenLambda
Safely wraps a throwing function 安全包装可抛出异常的函数
safe(OpenLambda.ThrowingSupplier) - Static method in class cloud.opencode.base.reflect.lambda.OpenLambda
Safely wraps a throwing supplier 安全包装可抛出异常的提供者
scan() - Method in class cloud.opencode.base.reflect.scan.ClassScanner
Scans and returns loaded classes 扫描并返回已加载的类
scan() - Method in class cloud.opencode.base.reflect.scan.ResourceScanner
Scans and returns matching resources 扫描并返回匹配的资源
scanInfo() - Method in class cloud.opencode.base.reflect.scan.ClassScanner
Scans and returns ClassInfo without loading classes 扫描并返回ClassInfo(不加载类)
SealedDispatcher<T,R> - Class in cloud.opencode.base.reflect.sealed
Type-Safe Sealed Class Dispatcher 类型安全的密封类分发器
SealedDispatcher.Builder<T,R> - Class in cloud.opencode.base.reflect.sealed
Builder for SealedDispatcher SealedDispatcher 构建器
SealedUtil - Class in cloud.opencode.base.reflect.sealed
Sealed Class Utility Class 密封类工具类
second() - Static method in interface cloud.opencode.base.reflect.lambda.SerializableBiFunction
Creates a function that returns the second argument 创建返回第二个参数的函数
SerializableBiFunction<T,U,R> - Interface in cloud.opencode.base.reflect.lambda
Serializable BiFunction Interface 可序列化BiFunction接口
SerializableConsumer<T> - Interface in cloud.opencode.base.reflect.lambda
Serializable Consumer Interface 可序列化Consumer接口
SerializableFunction<T,R> - Interface in cloud.opencode.base.reflect.lambda
Serializable Function Interface 可序列化Function接口
SerializablePredicate<T> - Interface in cloud.opencode.base.reflect.lambda
Serializable Predicate Interface 可序列化Predicate接口
SerializableSupplier<T> - Interface in cloud.opencode.base.reflect.lambda
Serializable Supplier Interface 可序列化Supplier接口
SerializedLambdaWrapper - Class in cloud.opencode.base.reflect.lambda
SerializedLambda Wrapper Class SerializedLambda包装类
set(int, Object) - Method in class cloud.opencode.base.reflect.record.RecordBuilder
Sets a component value by index 按索引设置组件值
set(Object, String, Object) - Static method in class cloud.opencode.base.reflect.bean.BeanPath
Sets a nested property value 设置嵌套属性值
set(String, Object) - Method in class cloud.opencode.base.reflect.record.RecordBuilder
Sets a component value by name 按名称设置组件值
set(T, Object) - Method in class cloud.opencode.base.reflect.accessor.BeanAccessor
 
set(T, Object) - Method in class cloud.opencode.base.reflect.accessor.FieldAccessor
 
set(T, Object) - Method in class cloud.opencode.base.reflect.accessor.LambdaAccessor
 
set(T, Object) - Method in class cloud.opencode.base.reflect.accessor.MethodHandleAccessor
 
set(T, Object) - Method in interface cloud.opencode.base.reflect.accessor.PropertyAccessor
Sets the property value 设置属性值
set(T, Object) - Method in class cloud.opencode.base.reflect.accessor.VarHandleAccessor
 
setAccessible(boolean) - Method in class cloud.opencode.base.reflect.invokable.Invokable
Sets accessible flag 设置可访问标志
setAccessible(T) - Static method in class cloud.opencode.base.reflect.ReflectUtil
Makes accessible object accessible 设置可访问性
setAccessible(T, Object) - Static method in class cloud.opencode.base.reflect.ReflectUtil
Makes accessible object accessible with target check 设置可访问性(检查目标)
setAll(Map) - Method in class cloud.opencode.base.reflect.record.RecordBuilder
Sets multiple values from a map 从map设置多个值
setArrayElement(Object, int, Object) - Static method in class cloud.opencode.base.reflect.ReflectUtil
Sets array element 设置数组元素
setIfAbsent(String, Object) - Method in class cloud.opencode.base.reflect.record.RecordBuilder
Sets a value if absent 如果不存在则设置值
setIfNotNull(String, Object) - Method in class cloud.opencode.base.reflect.record.RecordBuilder
Sets a value if not null 如果非null则设置值
setIfWritable(T, Object) - Method in interface cloud.opencode.base.reflect.accessor.PropertyAccessor
Sets the property value if writable 如果可写则设置属性值
setOf(TypeToken) - Static method in class cloud.opencode.base.reflect.type.TypeToken
Creates a Set<E> TypeToken 创建 Set<E> TypeToken
setOf(Class) - Static method in class cloud.opencode.base.reflect.type.TypeToken
Creates a Set<E> TypeToken 创建 Set<E> TypeToken
setProperty(Object, String, Object) - Static method in class cloud.opencode.base.reflect.bean.OpenBean
Sets a property value 设置属性值
setPropertyIfWritable(Object, String, Object) - Static method in class cloud.opencode.base.reflect.bean.OpenBean
Sets a property value if writable 如果可写则设置属性值
setPropertyValue(Object, String, Object) - Static method in class cloud.opencode.base.reflect.bean.BeanUtil
Sets property value using setter 使用setter设置属性值
setPropertyValueSafe(Object, String, Object) - Static method in class cloud.opencode.base.reflect.bean.BeanUtil
Sets property value safely 安全设置属性值
setRelease(T, Object) - Method in class cloud.opencode.base.reflect.accessor.VarHandleAccessor
Sets value with release semantics 以释放语义设置值
setStatic(Object) - Method in class cloud.opencode.base.reflect.accessor.FieldAccessor
Sets static field value 设置静态字段值
setStaticValue(Field, Object) - Static method in class cloud.opencode.base.reflect.FieldUtil
Sets static field value 设置静态字段值
setValue(Object, Object) - Method in class cloud.opencode.base.reflect.bean.PropertyDescriptor
Sets the property value 设置属性值
setValue(Field, Object, Object) - Static method in class cloud.opencode.base.reflect.FieldUtil
Sets field value 设置字段值
setVolatile(T, Object) - Method in class cloud.opencode.base.reflect.accessor.VarHandleAccessor
Sets value with volatile semantics 以volatile语义设置值
size() - Method in record class cloud.opencode.base.reflect.bean.BeanDiff.Result
 
size() - Method in class cloud.opencode.base.reflect.bean.BeanMap
 
size() - Method in class cloud.opencode.base.reflect.sealed.PermittedSubclasses
Gets the number of permitted subclasses 获取许可子类数量
sneakyThrow(Throwable) - Static method in class cloud.opencode.base.reflect.ReflectUtil
Rethrows exception as unchecked 将异常作为非受检异常重新抛出
staticModifier() - Static method in class cloud.opencode.base.reflect.ModifierUtil
Gets static modifier 获取static修饰符
stream() - Method in class cloud.opencode.base.reflect.scan.ClassScanner
Scans and returns as stream 扫描并返回为流
stream() - Method in class cloud.opencode.base.reflect.scan.ResourceScanner
Scans and returns as stream 扫描并返回为流
stream() - Method in class cloud.opencode.base.reflect.sealed.PermittedSubclasses
Creates a stream of permitted subclasses 创建许可子类的流
stream(Class) - Static method in class cloud.opencode.base.reflect.OpenField
Creates a field stream 创建字段流
stream(Class) - Static method in class cloud.opencode.base.reflect.OpenMethod
Creates a method stream 创建方法流
streamClasses() - Method in class cloud.opencode.base.reflect.scan.ClassPath
Streams all classes 流式获取所有类
streamResources() - Method in class cloud.opencode.base.reflect.scan.ClassPath
Streams all resources 流式获取所有资源
subtypeOf(Class) - Method in class cloud.opencode.base.reflect.scan.ClassScanner
Filters for subtypes of a class 过滤某类的子类型
superOf(Type) - Static method in class cloud.opencode.base.reflect.type.WildcardTypeImpl
Creates a wildcard with lower bound (?
SUPPLIER - Enum constant in enum class cloud.opencode.base.reflect.lambda.FunctionalInterfaceUtil.FunctionalCategory
Supplier-like (no params, has return) 类似Supplier(无参数,有返回)
synchronizedModifier() - Static method in class cloud.opencode.base.reflect.ModifierUtil
Gets synchronized modifier 获取synchronized修饰符
synthesize(Class, Map) - Static method in class cloud.opencode.base.reflect.AnnotationMerger
Synthesizes an annotation instance from a map of attributes.

T

target(Object) - Method in class cloud.opencode.base.reflect.proxy.ProxyFactory
Sets a target object for delegation 设置委托的目标对象
targetType() - Method in exception class cloud.opencode.base.reflect.exception.OpenReflectException
Gets the target type 获取目标类型
throwing(Throwable) - Static method in interface cloud.opencode.base.reflect.proxy.MethodInterceptor
Creates an interceptor that throws an exception 创建一个总是抛出异常的拦截器
toDescriptor() - Method in class cloud.opencode.base.reflect.invokable.MethodSignature
Generates the JVM method descriptor string.
toInvokable(Constructor) - Static method in class cloud.opencode.base.reflect.OpenConstructor
Converts to Invokable 转为Invokable
toInvokable(Constructor) - Static method in class cloud.opencode.base.reflect.OpenReflect
Creates an Invokable from a constructor 从构造器创建Invokable
toInvokable(Method) - Static method in class cloud.opencode.base.reflect.OpenMethod
Converts to Invokable 转为Invokable
toInvokable(Method) - Static method in class cloud.opencode.base.reflect.OpenReflect
Creates an Invokable from a method 从方法创建Invokable
toList() - Method in class cloud.opencode.base.reflect.scan.ClassScanner
Scans and returns as list 扫描并返回为列表
toList() - Method in class cloud.opencode.base.reflect.scan.ResourceScanner
Scans and returns as list 扫描并返回为列表
toList(int) - Static method in class cloud.opencode.base.reflect.OpenModifier
Gets modifier names as list 获取修饰符名称列表
toMap() - Method in class cloud.opencode.base.reflect.bean.BeanMap
Converts to a regular Map 转换为普通Map
toMap(Object) - Static method in class cloud.opencode.base.reflect.bean.OpenBean
Converts a bean to a Map 将bean转换为Map
toMap(Record) - Static method in class cloud.opencode.base.reflect.record.OpenRecord
Converts record to map 将record转换为map
toMap(Record) - Static method in class cloud.opencode.base.reflect.record.RecordUtil
Converts record to map 将record转换为map
toMethodHandle(Serializable) - Static method in class cloud.opencode.base.reflect.lambda.LambdaUtil
Creates a MethodHandle for the implementation method 为实现方法创建MethodHandle
toMethodHandleSafe(Serializable) - Static method in class cloud.opencode.base.reflect.lambda.LambdaUtil
Creates a MethodHandle safely 安全创建MethodHandle
toReadableString() - Method in class cloud.opencode.base.reflect.invokable.MethodSignature
Generates a human-readable string representation of the method signature.
toString() - Method in class cloud.opencode.base.reflect.accessor.BeanAccessor
 
toString() - Method in class cloud.opencode.base.reflect.accessor.FieldAccessor
 
toString() - Method in class cloud.opencode.base.reflect.accessor.LambdaAccessor
 
toString() - Method in class cloud.opencode.base.reflect.accessor.MethodHandleAccessor
 
toString() - Method in class cloud.opencode.base.reflect.accessor.VarHandleAccessor
 
toString() - Method in record class cloud.opencode.base.reflect.bean.BeanDiff.Change
Returns a string representation of this record class.
toString() - Method in record class cloud.opencode.base.reflect.bean.BeanDiff.Result
Returns a string representation of this record class.
toString() - Method in class cloud.opencode.base.reflect.bean.PropertyDescriptor
 
toString() - Method in class cloud.opencode.base.reflect.invokable.ConstructorInvokable
 
toString() - Method in class cloud.opencode.base.reflect.invokable.MethodInvokable
 
toString() - Method in class cloud.opencode.base.reflect.invokable.MethodSignature
Returns the readable string representation 返回可读字符串表示
toString() - Method in class cloud.opencode.base.reflect.invokable.Parameter
 
toString() - Method in class cloud.opencode.base.reflect.lambda.LambdaInfo
 
toString() - Method in class cloud.opencode.base.reflect.lambda.SerializedLambdaWrapper
 
toString() - Method in record class cloud.opencode.base.reflect.module.ModuleUtil.ModuleInfo
Returns a string representation of this record class.
toString() - Method in record class cloud.opencode.base.reflect.proxy.OpenProxy.MethodCall
Returns a string representation of this record class.
toString() - Method in record class cloud.opencode.base.reflect.proxy.OpenProxy.RecordingProxy
Returns a string representation of this record class.
toString() - Method in class cloud.opencode.base.reflect.record.RecordComponent
 
toString() - Method in record class cloud.opencode.base.reflect.ReflectCache.CacheStats
Returns a string representation of this record class.
toString() - Method in record class cloud.opencode.base.reflect.scan.AnnotationScanner.AnnotatedMember
Returns a string representation of this record class.
toString() - Method in class cloud.opencode.base.reflect.scan.ClassInfo
 
toString() - Method in class cloud.opencode.base.reflect.scan.ClassPath
 
toString() - Method in class cloud.opencode.base.reflect.scan.ResourceInfo
 
toString() - Method in class cloud.opencode.base.reflect.sealed.PermittedSubclasses.HierarchyNode
 
toString() - Method in class cloud.opencode.base.reflect.sealed.PermittedSubclasses
 
toString() - Method in class cloud.opencode.base.reflect.type.GenericArrayTypeImpl
 
toString() - Method in class cloud.opencode.base.reflect.type.ParameterizedTypeImpl
 
toString() - Method in class cloud.opencode.base.reflect.type.TypeLiteral
 
toString() - Method in class cloud.opencode.base.reflect.type.TypeToken
 
toString() - Method in class cloud.opencode.base.reflect.type.WildcardTypeImpl
 
toString(int) - Static method in class cloud.opencode.base.reflect.ModifierUtil
Converts modifiers to string 修饰符转字符串
toString(int) - Static method in class cloud.opencode.base.reflect.OpenModifier
Converts modifiers to string 修饰符转字符串
toString(Type) - Static method in class cloud.opencode.base.reflect.type.TypeUtil
Converts Type to readable string 将Type转换为可读字符串
totalRequests() - Method in record class cloud.opencode.base.reflect.ReflectCache.CacheStats
Gets total request count 获取总请求次数
totalSize() - Method in record class cloud.opencode.base.reflect.ReflectCache.CacheStats
Gets total cache size 获取缓存总大小
toTypeToken() - Method in class cloud.opencode.base.reflect.type.TypeLiteral
Converts to TypeToken 转换为TypeToken
transientModifier() - Static method in class cloud.opencode.base.reflect.ModifierUtil
Gets transient modifier 获取transient修饰符
tryPrivateLookup(Class) - Static method in class cloud.opencode.base.reflect.module.ModuleUtil
Tries to get a MethodHandles.Lookup that can access the target class with private access.
typeCastFailed(Class, Object) - Static method in exception class cloud.opencode.base.reflect.exception.OpenReflectException
Creates a type cast failed exception 创建类型转换失败异常
TypeLiteral<T> - Class in cloud.opencode.base.reflect.type
Type Literal (Alternative to TypeToken) 类型字面量(TypeToken的替代)
TypeLiteral() - Constructor for class cloud.opencode.base.reflect.type.TypeLiteral
Creates a TypeLiteral by capturing generic type 通过捕获泛型类型创建TypeLiteral
typeOf(Class) - Static method in class cloud.opencode.base.reflect.OpenReflect
Creates a TypeToken for a class 为类创建TypeToken
TypeResolver - Class in cloud.opencode.base.reflect.type
Type Resolver 类型解析器
TypeToken<T> - Class in cloud.opencode.base.reflect.type
Generic Type Token (Similar to Guava TypeToken) 泛型类型令牌(对标 Guava TypeToken)
TypeToken() - Constructor for class cloud.opencode.base.reflect.type.TypeToken
Creates a TypeToken by capturing generic type from anonymous subclass 通过匿名子类捕获泛型类型创建TypeToken
typeTokenCacheSize() - Method in record class cloud.opencode.base.reflect.ReflectCache.CacheStats
Returns the value of the typeTokenCacheSize record component.
TypeUtil - Class in cloud.opencode.base.reflect.type
Type Utility Class 类型工具类
TypeVariableUtil - Class in cloud.opencode.base.reflect.type
Type Variable Utility Class 类型变量工具类

U

unbounded() - Static method in class cloud.opencode.base.reflect.type.WildcardTypeImpl
Creates an unbounded wildcard (?)
unwrap() - Method in class cloud.opencode.base.reflect.lambda.SerializedLambdaWrapper
Gets the underlying SerializedLambda 获取底层SerializedLambda
unwrap() - Method in class cloud.opencode.base.reflect.record.RecordComponent
Gets the underlying RecordComponent 获取底层RecordComponent
unwrap() - Method in class cloud.opencode.base.reflect.type.TypeToken
Gets the primitive type (for wrappers) 获取原始类型(对于包装类型)
unwrap(Class) - Static method in class cloud.opencode.base.reflect.type.TypeUtil
Converts wrapper to primitive 将包装类型转换为原始类型
unwrap(Object) - Static method in class cloud.opencode.base.reflect.proxy.OpenProxy
Unwraps a proxy to get the underlying target 解包代理获取底层目标
unwrapInvocationTargetException(Throwable) - Static method in class cloud.opencode.base.reflect.ReflectUtil
Unwraps InvocationTargetException 解包InvocationTargetException

V

validateHierarchy(Class) - Static method in class cloud.opencode.base.reflect.sealed.OpenSealed
Validates that all permitted subclasses extend the sealed class 验证所有许可子类都继承密封类
validateHierarchy(Class) - Static method in class cloud.opencode.base.reflect.sealed.SealedUtil
Validates that all permitted subclasses extend the sealed class 验证所有许可子类都继承密封类
valueOf(String) - Static method in enum class cloud.opencode.base.reflect.accessor.PropertyAccessors.Strategy
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class cloud.opencode.base.reflect.lambda.FunctionalInterfaceUtil.FunctionalCategory
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class cloud.opencode.base.reflect.OpenModifier.AccessLevel
Returns the enum constant of this class with the specified name.
values() - Static method in enum class cloud.opencode.base.reflect.accessor.PropertyAccessors.Strategy
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class cloud.opencode.base.reflect.lambda.FunctionalInterfaceUtil.FunctionalCategory
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class cloud.opencode.base.reflect.OpenModifier.AccessLevel
Returns an array containing the constants of this enum class, in the order they are declared.
valuesEqual(Record, Record) - Static method in class cloud.opencode.base.reflect.record.OpenRecord
Checks if two records have the same values 检查两个record是否有相同的值
VAR_HANDLE - Enum constant in enum class cloud.opencode.base.reflect.accessor.PropertyAccessors.Strategy
Use VarHandle (for atomic ops) 使用VarHandle(用于原子操作)
VarHandleAccessor<T> - Class in cloud.opencode.base.reflect.accessor
VarHandle-based Property Accessor 基于VarHandle的属性访问器
volatileModifier() - Static method in class cloud.opencode.base.reflect.ModifierUtil
Gets volatile modifier 获取volatile修饰符

W

wasCalled(String) - Method in record class cloud.opencode.base.reflect.proxy.OpenProxy.RecordingProxy
Checks if a method was called 检查方法是否被调用
wasNull() - Method in record class cloud.opencode.base.reflect.bean.BeanDiff.Change
 
when(BiPredicate) - Method in class cloud.opencode.base.reflect.bean.BeanCopier.Builder
Sets a condition for copying 设置复制条件
WildcardTypeImpl - Class in cloud.opencode.base.reflect.type
Wildcard Type Implementation 通配符类型实现
WildcardTypeImpl(Type[], Type[]) - Constructor for class cloud.opencode.base.reflect.type.WildcardTypeImpl
Creates a wildcard type 创建通配符类型
withAnnotation(Class) - Method in class cloud.opencode.base.reflect.scan.ClassScanner
Filters for classes with annotation 过滤具有注解的类
withExtension(String) - Method in class cloud.opencode.base.reflect.scan.ResourceScanner
Filters by extension 按扩展名过滤
withExtensions(String...) - Method in class cloud.opencode.base.reflect.scan.ResourceScanner
Filters by multiple extensions 按多个扩展名过滤
withReturnType(String, Class, Class...) - Static method in class cloud.opencode.base.reflect.invokable.MethodSignature
Creates a MethodSignature from name, return type, and parameter types 从名称、返回类型和参数类型创建MethodSignature
wrap() - Method in class cloud.opencode.base.reflect.type.TypeToken
Gets the wrapper type (for primitives) 获取包装类型(对于原始类型)
wrap(Class) - Static method in class cloud.opencode.base.reflect.type.TypeUtil
Converts primitive to wrapper 将原始类型转换为包装类型
wrap(Class, T) - Static method in class cloud.opencode.base.reflect.proxy.OpenProxy
Creates a proxy wrapping a target object 创建包装目标对象的代理
wrap(Class, T, MethodInterceptor) - Static method in class cloud.opencode.base.reflect.proxy.OpenProxy
Creates a proxy wrapping a target with interceptor 创建带拦截器的包装目标对象的代理
wrapperToPrimitive(Class) - Static method in class cloud.opencode.base.reflect.ClassUtil
Converts wrapper to primitive 包装类型转原始类型
wrapperToPrimitive(Class) - Static method in class cloud.opencode.base.reflect.OpenClass
Converts wrapper to primitive 包装类型转原始类型
wrapperToPrimitive(Class) - Static method in class cloud.opencode.base.reflect.OpenReflect
Converts wrapper to primitive 包装类型转原始类型
wrapperToPrimitive(Class) - Static method in class cloud.opencode.base.reflect.ReflectUtil
Converts wrapper to primitive 包装类型转原始类型
writeField(Object, String, Object) - Static method in class cloud.opencode.base.reflect.OpenField
Writes field value 写入字段值
writeField(Object, String, Object) - Static method in class cloud.opencode.base.reflect.OpenReflect
Writes a field value 写入字段值
writeField(Object, String, Object, boolean) - Static method in class cloud.opencode.base.reflect.OpenField
Writes field value with optional force access 写入字段值(可选强制访问)
writeField(Field, Object, Object) - Static method in class cloud.opencode.base.reflect.OpenField
Writes field value using Field object 写入字段值(Field对象)
writeFieldsFromMap(Object, Map) - Static method in class cloud.opencode.base.reflect.OpenField
Writes fields from Map 从Map批量写入
writeStaticField(Class, String, Object) - Static method in class cloud.opencode.base.reflect.OpenField
Writes static field 写入静态字段
A B C D E F G H I K L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Serialized Form