Index
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
afterrecord 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
AnnotatedMemberrecord class. - annotation() - Method in record class cloud.opencode.base.reflect.scan.AnnotationScanner.AnnotatedMember
-
Returns the value of the
annotationrecord 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
argsrecord 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
beforerecord 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
CacheStatsrecord 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
callsrecord 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
Changerecord class. - changes() - Method in record class cloud.opencode.base.reflect.bean.BeanDiff.Result
-
Returns the value of the
changesrecord 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
constructorCacheSizerecord 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
declaringClassrecord 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
beforeandafterbeans. - 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
elementrecord 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
exportedPackagesrecord 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
fieldrecord 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
fieldCacheSizerecord 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
hitCountrecord component. - hitRate() - Method in record class cloud.opencode.base.reflect.ReflectCache.CacheStats
-
Returns the value of the
hitRaterecord 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
isExportedrecord 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
isNamedrecord 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
isOpenrecord 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
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
methodrecord 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
methodCacheSizerecord component. - MethodCall(Method, Object[]) - Constructor for record class cloud.opencode.base.reflect.proxy.OpenProxy.MethodCall
-
Creates an instance of a
MethodCallrecord 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
missCountrecord 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
moduleNamerecord 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
openPackagesrecord 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
packageNamerecord 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
proxyrecord 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
RecordingProxyrecord 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
Resultrecord 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, - Interface in cloud.opencode.base.reflect.lambdaR> -
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.Lookupthat 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
typeTokenCacheSizerecord 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 写入静态字段
All Classes and Interfaces|All Packages|Serialized Form