Index

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

A

AbstractResource - Class in cloud.opencode.base.classloader.resource
Abstract Resource - Base implementation for Resource interface 抽象资源 - Resource 接口的基础实现
AbstractResource() - Constructor for class cloud.opencode.base.classloader.resource.AbstractResource
 
addAllowedPackage(String) - Method in class cloud.opencode.base.classloader.security.ClassLoadingPolicy.Builder
Add a single allowed package prefix 添加单个允许的包前缀
addDeniedPackage(String) - Method in class cloud.opencode.base.classloader.security.ClassLoadingPolicy.Builder
Add a single denied package prefix 添加单个拒绝的包前缀
addIsolatedPackage(String) - Method in class cloud.opencode.base.classloader.loader.IsoClassLoader.Builder
Add isolated package (loaded from this classloader) 添加隔离包(从本加载器加载)
addIsolatedPackages(String...) - Method in class cloud.opencode.base.classloader.loader.IsoClassLoader.Builder
Add isolated packages 添加多个隔离包
addListener(HotSwapListener) - Method in class cloud.opencode.base.classloader.loader.HotSwapClassLoader
Add hot-swap event listener 添加热替换事件监听器
addPackage(String) - Method in class cloud.opencode.base.classloader.graalvm.NativeImageConfigGenerator.Builder
Add a package to scan for reflection configuration 添加要扫描反射配置的包
addPackage(String) - Method in class cloud.opencode.base.classloader.index.ClassIndexWriter
Add a package to scan 添加要扫描的包
addPath(Path) - Method in class cloud.opencode.base.classloader.loader.IsoClassLoader.Builder
Add path to classpath 添加路径到 classpath
addResourcePath(Path) - Method in class cloud.opencode.base.classloader.loader.ResourceClassLoader
Add resource path 添加资源路径
addResourcePattern(String) - Method in class cloud.opencode.base.classloader.graalvm.NativeImageConfigGenerator.Builder
Add a resource pattern for resource-config.json 添加资源模式到 resource-config.json
addSharedPackage(String) - Method in class cloud.opencode.base.classloader.loader.IsoClassLoader.Builder
Add shared package (loaded from parent classloader) 添加共享包(从父加载器加载)
addSharedPackages(String...) - Method in class cloud.opencode.base.classloader.loader.IsoClassLoader.Builder
Add shared packages 添加多个共享包
addUrl(URL) - Method in class cloud.opencode.base.classloader.loader.IsoClassLoader.Builder
Add URL to classpath 添加 URL 到 classpath
adjacency() - Method in record class cloud.opencode.base.classloader.dependency.DependencyGraph
Returns the value of the adjacency record component.
all() - Static method in interface cloud.opencode.base.classloader.scanner.ScanFilter
Filter that accepts all classes 接受所有类的过滤器
allDeclaredConstructors() - Method in record class cloud.opencode.base.classloader.graalvm.ReflectConfig
Returns the value of the allDeclaredConstructors record component.
allDeclaredFields() - Method in record class cloud.opencode.base.classloader.graalvm.ReflectConfig
Returns the value of the allDeclaredFields record component.
allDeclaredMethods() - Method in record class cloud.opencode.base.classloader.graalvm.ReflectConfig
Returns the value of the allDeclaredMethods record component.
allowedPackages() - Method in class cloud.opencode.base.classloader.security.ClassLoadingPolicy
Get the set of allowed packages (whitelist) 获取允许的包集合(白名单)
allowedPackages(Set) - Method in class cloud.opencode.base.classloader.security.ClassLoadingPolicy.Builder
Set the allowed packages (whitelist) 设置允许的包(白名单)
allPublicMethods() - Method in record class cloud.opencode.base.classloader.graalvm.ReflectConfig
Returns the value of the allPublicMethods record component.
analyze(byte[]) - Static method in class cloud.opencode.base.classloader.dependency.ClassDependencyAnalyzer
Analyze the dependencies of a class from raw bytecode.
analyze(String, ClassLoader) - Static method in class cloud.opencode.base.classloader.dependency.ClassDependencyAnalyzer
Analyze the dependencies of a class by reading its bytecode from the ClassLoader.
analyzePackage(String, ClassLoader) - Static method in class cloud.opencode.base.classloader.dependency.ClassDependencyAnalyzer
Analyze all classes in a package and build a dependency graph.
and(ScanFilter) - Method in interface cloud.opencode.base.classloader.scanner.ScanFilter
AND combination AND 组合
and(ScanFilter...) - Static method in interface cloud.opencode.base.classloader.scanner.ScanFilter
AND combination of multiple filters 多个过滤器的 AND 组合
AnnotationMetadata - Class in cloud.opencode.base.classloader.metadata
Annotation Metadata - Immutable annotation information 注解元数据 - 不可变的注解信息
AnnotationMetadata(String, Map, boolean) - Constructor for class cloud.opencode.base.classloader.metadata.AnnotationMetadata
Create annotation metadata 创建注解元数据
annotationNames() - Method in record class cloud.opencode.base.classloader.index.ClassIndexEntry
Returns the value of the annotationNames record component.
annotations() - Method in class cloud.opencode.base.classloader.metadata.ClassMetadata
Get annotations 获取注解列表
annotations() - Method in class cloud.opencode.base.classloader.metadata.FieldMetadata
Get annotations 获取注解
annotations() - Method in class cloud.opencode.base.classloader.metadata.MethodMetadata
Get annotations 获取注解
annotations() - Method in record class cloud.opencode.base.classloader.metadata.RecordComponentMetadata
Returns the value of the annotations record component.
annotations(List) - Method in class cloud.opencode.base.classloader.metadata.ClassMetadata.Builder
 
annotationScanner(String) - Static method in class cloud.opencode.base.classloader.OpenClassScanner
Create annotation scanner 创建注解扫描器
AnnotationScanner - Class in cloud.opencode.base.classloader.scanner
Annotation Scanner - Scans for annotated elements 注解扫描器 - 扫描带注解的元素
annotationType() - Method in class cloud.opencode.base.classloader.metadata.AnnotationMetadata
Get annotation type name 获取注解类型名称
attributes() - Method in class cloud.opencode.base.classloader.metadata.AnnotationMetadata
Get annotation attributes 获取注解属性

B

build() - Method in class cloud.opencode.base.classloader.graalvm.NativeImageConfigGenerator.Builder
Build the generator without executing 构建生成器但不执行
build() - Method in class cloud.opencode.base.classloader.loader.IsoClassLoader.Builder
Build the IsoClassLoader 构建 IsoClassLoader
build() - Method in class cloud.opencode.base.classloader.metadata.ClassMetadata.Builder
 
build() - Method in class cloud.opencode.base.classloader.plugin.PluginManager.Builder
Build the PluginManager 构建 PluginManager
build() - Method in class cloud.opencode.base.classloader.resource.NestedJarHandler.Builder
Build the handler 构建处理器
build() - Method in class cloud.opencode.base.classloader.security.ClassLoadingPolicy.Builder
Build the immutable ClassLoadingPolicy 构建不可变的 ClassLoadingPolicy
builder() - Static method in class cloud.opencode.base.classloader.graalvm.NativeImageConfigGenerator
Create a new builder 创建新的构建器
builder() - Static method in class cloud.opencode.base.classloader.index.ClassIndexWriter
Create a new builder 创建新的构建器
builder() - Static method in class cloud.opencode.base.classloader.metadata.ClassMetadata
Create builder 创建构建器
builder() - Static method in class cloud.opencode.base.classloader.plugin.PluginManager
Create a new Builder for PluginManager 创建 PluginManager 的新 Builder
builder() - Static method in class cloud.opencode.base.classloader.resource.NestedJarHandler
Create a new builder 创建新的构建器
builder() - Static method in class cloud.opencode.base.classloader.security.ClassLoadingPolicy
Create a new Builder for ClassLoadingPolicy 创建 ClassLoadingPolicy 的新 Builder
Builder() - Constructor for class cloud.opencode.base.classloader.loader.IsoClassLoader.Builder
 
Builder() - Constructor for class cloud.opencode.base.classloader.metadata.ClassMetadata.Builder
 
ByteArrayResource - Class in cloud.opencode.base.classloader.resource
ByteArray Resource - Resource from byte array 字节数组资源 - 从字节数组加载的资源
ByteArrayResource(byte[]) - Constructor for class cloud.opencode.base.classloader.resource.ByteArrayResource
Create byte array resource 创建字节数组资源
ByteArrayResource(byte[], String) - Constructor for class cloud.opencode.base.classloader.resource.ByteArrayResource
Create byte array resource with description 创建带描述的字节数组资源
bytecodeVerifier() - Method in class cloud.opencode.base.classloader.security.ClassLoadingPolicy
Get the custom bytecode verifier 获取自定义字节码验证器
bytecodeVerifier(BytecodeVerifier) - Method in class cloud.opencode.base.classloader.security.ClassLoadingPolicy.Builder
Set a custom bytecode verifier 设置自定义字节码验证器
BytecodeVerifier - Interface in cloud.opencode.base.classloader.security
Functional interface for custom bytecode verification 自定义字节码验证的函数式接口
bytes(byte[]) - Static method in class cloud.opencode.base.classloader.OpenResource
Create byte array resource 创建字节数组资源
bytes(byte[], String) - Static method in class cloud.opencode.base.classloader.OpenResource
Create byte array resource with description 创建带描述的字节数组资源

C

cacheDir(Path) - Method in class cloud.opencode.base.classloader.scanner.ClassScanner
Set cache directory for scan result caching 设置扫描结果缓存目录
CachedScanResult - Record Class in cloud.opencode.base.classloader.scanner
Cached Scan Result - Immutable record representing a cached class scan result 缓存扫描结果 - 表示缓存的类扫描结果的不可变记录
CachedScanResult(String, Set, String) - Constructor for record class cloud.opencode.base.classloader.scanner.CachedScanResult
Compact constructor with null checks, defensive copy, and sorted storage 紧凑构造器:null 校验、防御性拷贝和排序存储
cacheKey(String) - Method in class cloud.opencode.base.classloader.scanner.ClassScanner
Set cache key (e.g. application version) 设置缓存键(如应用版本号)
canLoad(String) - Method in class cloud.opencode.base.classloader.loader.IsoClassLoader
Check if class can be loaded 检查类是否可加载
checkAllowed(String, byte[], int) - Method in class cloud.opencode.base.classloader.security.ClassLoadingPolicy
Check whether a class is allowed to load under this policy (full check) 检查一个类在此策略下是否允许加载(完整检查)
checkBytecodeAllowed(String, byte[]) - Method in class cloud.opencode.base.classloader.security.ClassLoadingPolicy
Check whether bytecode is allowed under this policy 检查字节码在此策略下是否允许
checkNameAllowed(String, int) - Method in class cloud.opencode.base.classloader.security.ClassLoadingPolicy
Check whether a class is allowed to load by name and count 按类名和数量检查是否允许加载
CHILD_FIRST - Enum constant in enum class cloud.opencode.base.classloader.loader.IsoClassLoader.LoadingStrategy
Child first (isolation mode) | 子优先(隔离模式)
CHILD_ONLY - Enum constant in enum class cloud.opencode.base.classloader.loader.IsoClassLoader.LoadingStrategy
Child only | 仅本加载器
classCount() - Method in record class cloud.opencode.base.classloader.dependency.DependencyGraph
Returns the value of the classCount record component.
ClassDependencyAnalyzer - Class in cloud.opencode.base.classloader.dependency
Class Dependency Analyzer - Bytecode-level dependency analysis utility 类依赖分析器 - 字节码级别的依赖分析工具
classExists(String) - Static method in class cloud.opencode.base.classloader.OpenClassPath
Check if class exists on classpath 检查类是否存在于 classpath
ClassIndex - Record Class in cloud.opencode.base.classloader.index
Class Index - Immutable record representing a pre-built class index 类索引 - 表示预构建类索引的不可变记录
ClassIndex(int, String, String, List) - Constructor for record class cloud.opencode.base.classloader.index.ClassIndex
Create a class index with defensive copy of entries 创建类索引,对条目列表进行防御性拷贝
ClassIndexEntry - Record Class in cloud.opencode.base.classloader.index
Class Index Entry - Immutable record representing a single class in the index 类索引条目 - 表示索引中单个类的不可变记录
ClassIndexEntry(String, String, List, List, int, boolean, boolean, boolean, boolean, boolean) - Constructor for record class cloud.opencode.base.classloader.index.ClassIndexEntry
Create a class index entry with defensive copies of lists 创建类索引条目,对列表进行防御性拷贝
ClassIndexReader - Class in cloud.opencode.base.classloader.index
Class Index Reader - Loads a pre-built class index from the classpath 类索引读取器 - 从 classpath 加载预构建的类索引
ClassIndexWriter - Class in cloud.opencode.base.classloader.index
Class Index Writer - Generates a pre-built class index at build time 类索引写入器 - 在构建时生成预构建的类索引
classLoader(ClassLoader) - Method in class cloud.opencode.base.classloader.graalvm.NativeImageConfigGenerator.Builder
Set the class loader used for scanning 设置用于扫描的类加载器
classLoader(ClassLoader) - Method in class cloud.opencode.base.classloader.index.ClassIndexWriter
Set the class loader for scanning 设置用于扫描的类加载器
classLoader(ClassLoader) - Method in class cloud.opencode.base.classloader.resource.ResourceLoader
Set class loader 设置类加载器
classLoader(ClassLoader) - Method in class cloud.opencode.base.classloader.scanner.AnnotationScanner
Set class loader 设置类加载器
classLoader(ClassLoader) - Method in class cloud.opencode.base.classloader.scanner.ClassScanner
Set class loader 设置类加载器
classLoader(ClassLoader) - Method in class cloud.opencode.base.classloader.scanner.PackageScanner
Set class loader 设置类加载器
classLoaderClosed() - Static method in exception class cloud.opencode.base.classloader.exception.OpenClassLoaderException
Create class loader closed exception 创建类加载器已关闭异常
ClassLoaderDiagnostics - Class in cloud.opencode.base.classloader.diagnostic
ClassLoader diagnostics utility for detecting classpath issues ClassLoader 诊断工具,用于检测类路径问题
classLoaderName() - Method in record class cloud.opencode.base.classloader.service.ServiceEntry
Returns the value of the classLoaderName record component.
classLoaderNames() - Method in record class cloud.opencode.base.classloader.diagnostic.DuplicateClassReport
Returns the value of the classLoaderNames record component.
classLoaderNames() - Method in record class cloud.opencode.base.classloader.diagnostic.PackageSplitReport
Returns the value of the classLoaderNames record component.
classLoadFailed(String, Throwable) - Static method in exception class cloud.opencode.base.classloader.exception.OpenClassLoaderException
Create class load failed exception 创建类加载失败异常
ClassLoadingPolicy - Class in cloud.opencode.base.classloader.security
Immutable policy governing which classes may be loaded 控制哪些类可以被加载的不可变策略
ClassLoadingPolicy.Builder - Class in cloud.opencode.base.classloader.security
Builder for ClassLoadingPolicy ClassLoadingPolicy 的构建器
ClassLoadTrace - Record Class in cloud.opencode.base.classloader.diagnostic
Immutable trace of a class loading delegation chain 类加载委托链的不可变跟踪记录
ClassLoadTrace(String, List, String, String) - Constructor for record class cloud.opencode.base.classloader.diagnostic.ClassLoadTrace
Compact constructor with validation and defensive copies 带验证和防御性拷贝的紧凑构造器
ClassMetadata - Class in cloud.opencode.base.classloader.metadata
Class Metadata - Immutable class information 类元数据 - 不可变的类信息
ClassMetadata.Builder - Class in cloud.opencode.base.classloader.metadata
Builder for ClassMetadata ClassMetadata 构建器
className() - Method in record class cloud.opencode.base.classloader.diagnostic.ClassLoadTrace
Returns the value of the className record component.
className() - Method in record class cloud.opencode.base.classloader.diagnostic.DuplicateClassReport
Returns the value of the className record component.
className() - Method in record class cloud.opencode.base.classloader.index.ClassIndexEntry
Returns the value of the className record component.
className() - Method in class cloud.opencode.base.classloader.metadata.ClassMetadata
Get fully qualified class name 获取完全限定类名
className(String) - Method in class cloud.opencode.base.classloader.metadata.ClassMetadata.Builder
 
classNames() - Method in record class cloud.opencode.base.classloader.dependency.DependencyGraph
Get all class names in this graph.
classNames() - Method in record class cloud.opencode.base.classloader.scanner.CachedScanResult
Returns the value of the classNames record component.
classNameStream() - Method in class cloud.opencode.base.classloader.scanner.ClassScanner
Return class name stream (without loading) 返回类名流(不加载类)
classNameToResourcePath(String) - Static method in class cloud.opencode.base.classloader.OpenClassPath
Convert class name to resource path 将类名转换为资源路径
classNotFound(String) - Static method in exception class cloud.opencode.base.classloader.exception.OpenClassLoaderException
Create class not found exception 创建类未找到异常
classNotFound(String, Throwable) - Static method in exception class cloud.opencode.base.classloader.exception.OpenClassLoaderException
Create class not found exception with cause 创建带原因的类未找到异常
classpath(String) - Static method in class cloud.opencode.base.classloader.OpenResource
Get classpath resource 获取 classpath 资源
classpathHash() - Method in record class cloud.opencode.base.classloader.index.ClassIndex
Returns the value of the classpathHash record component.
classpathHash() - Method in record class cloud.opencode.base.classloader.scanner.CachedScanResult
Returns the value of the classpathHash record component.
ClassPathResource - Class in cloud.opencode.base.classloader.resource
ClassPath Resource - Resource loaded from classpath ClassPath 资源 - 从 classpath 加载的资源
ClassPathResource(String) - Constructor for class cloud.opencode.base.classloader.resource.ClassPathResource
Create classpath resource with default classloader 使用默认类加载器创建 classpath 资源
ClassPathResource(String, ClassLoader) - Constructor for class cloud.opencode.base.classloader.resource.ClassPathResource
Create classpath resource with specified classloader 使用指定类加载器创建 classpath 资源
ClassScanner - Class in cloud.opencode.base.classloader.scanner
Class Scanner - Scans classes in specified packages 类扫描器 - 扫描指定包下的类
cleanAll(ClassLoader) - Static method in class cloud.opencode.base.classloader.leak.LeakCleaner
Run all cleanup operations for the given ClassLoader and return an aggregated report 对给定的 ClassLoader 运行所有清理操作并返回汇总报告
cleanJdbcDrivers(ClassLoader) - Static method in class cloud.opencode.base.classloader.leak.LeakCleaner
Deregister JDBC drivers loaded by the given ClassLoader 注销由给定 ClassLoader 加载的 JDBC 驱动
cleanShutdownHooks(ClassLoader) - Static method in class cloud.opencode.base.classloader.leak.LeakCleaner
Remove shutdown hooks registered by the given ClassLoader 移除由给定 ClassLoader 注册的关闭钩子
cleanThreadLocals(ClassLoader) - Static method in class cloud.opencode.base.classloader.leak.LeakCleaner
Clean ThreadLocal entries that reference classes loaded by the given ClassLoader 清理引用由给定 ClassLoader 加载的类的 ThreadLocal 条目
cleanTimers(ClassLoader) - Static method in class cloud.opencode.base.classloader.leak.LeakCleaner
Cancel timer threads loaded by the given ClassLoader 取消由给定 ClassLoader 加载的计时器线程
CleanupReport - Record Class in cloud.opencode.base.classloader.leak
Immutable report of ClassLoader cleanup operations ClassLoader 清理操作的不可变报告
CleanupReport(int, int, int, int, List) - Constructor for record class cloud.opencode.base.classloader.leak.CleanupReport
Compact constructor with validation and defensive copy 带验证和防御性拷贝的紧凑构造器
clear() - Method in class cloud.opencode.base.classloader.loader.HotSwapClassLoader
Clear all loaded classes 清除所有已加载的类
clearCache() - Static method in class cloud.opencode.base.classloader.index.ClassIndexReader
Deprecated, for removal: This API element is subject to removal in a future version.
clearReports() - Method in class cloud.opencode.base.classloader.leak.LeakDetector
Clear all leak reports 清除所有泄漏报告
clearResourcePaths() - Method in class cloud.opencode.base.classloader.loader.ResourceClassLoader
Clear all resource paths 清除所有资源路径
close() - Method in class cloud.opencode.base.classloader.loader.HotSwapClassLoader
 
close() - Method in class cloud.opencode.base.classloader.loader.IsoClassLoader
 
close() - Method in class cloud.opencode.base.classloader.plugin.PluginManager
Close this manager, unloading all plugins 关闭此管理器,卸载所有插件
close() - Method in class cloud.opencode.base.classloader.resource.NestedJarHandler
 
close() - Method in class cloud.opencode.base.classloader.resource.ResourceWatcher
Close the watcher, stopping the poll loop and releasing all resources 关闭监听器,停止轮询循环并释放所有资源
close() - Method in class cloud.opencode.base.classloader.resource.ResourceWatchHandle
Close the handle and cancel the watch registration.
cloud.opencode.base.classloader - module cloud.opencode.base.classloader
OpenCode Base ClassLoader Module OpenCode 基础类加载器模块
cloud.opencode.base.classloader - package cloud.opencode.base.classloader
 
cloud.opencode.base.classloader.conflict - package cloud.opencode.base.classloader.conflict
 
cloud.opencode.base.classloader.dependency - package cloud.opencode.base.classloader.dependency
 
cloud.opencode.base.classloader.diagnostic - package cloud.opencode.base.classloader.diagnostic
 
cloud.opencode.base.classloader.exception - package cloud.opencode.base.classloader.exception
 
cloud.opencode.base.classloader.graalvm - package cloud.opencode.base.classloader.graalvm
 
cloud.opencode.base.classloader.index - package cloud.opencode.base.classloader.index
 
cloud.opencode.base.classloader.leak - package cloud.opencode.base.classloader.leak
 
cloud.opencode.base.classloader.loader - package cloud.opencode.base.classloader.loader
 
cloud.opencode.base.classloader.metadata - package cloud.opencode.base.classloader.metadata
 
cloud.opencode.base.classloader.plugin - package cloud.opencode.base.classloader.plugin
 
cloud.opencode.base.classloader.resource - package cloud.opencode.base.classloader.resource
 
cloud.opencode.base.classloader.scanner - package cloud.opencode.base.classloader.scanner
 
cloud.opencode.base.classloader.security - package cloud.opencode.base.classloader.security
 
cloud.opencode.base.classloader.service - package cloud.opencode.base.classloader.service
 
compareTo(ServiceEntry) - Method in record class cloud.opencode.base.classloader.service.ServiceEntry
Compare by priority ascending (lower value = higher priority).
computeClasspathHash() - Static method in class cloud.opencode.base.classloader.index.ClassIndexWriter
Compute a SHA-256 hash of the current classpath for staleness detection 计算当前 classpath 的 SHA-256 哈希值用于陈旧检测
conflictingClasses() - Method in record class cloud.opencode.base.classloader.conflict.ConflictReport
Get the set of all conflicting class names 获取所有冲突类名的集合
ConflictReport - Record Class in cloud.opencode.base.classloader.conflict
Immutable report of JAR class conflicts JAR 类冲突的不可变报告
ConflictReport(Map, int, int) - Constructor for record class cloud.opencode.base.classloader.conflict.ConflictReport
Creates a new ConflictReport with deep defensive copy 创建新的 ConflictReport 并进行深度防御性复制
conflicts() - Method in record class cloud.opencode.base.classloader.conflict.ConflictReport
Returns the value of the conflicts record component.
constantValue() - Method in class cloud.opencode.base.classloader.metadata.FieldMetadata
Get constant value 获取常量值
contentLength() - Method in class cloud.opencode.base.classloader.resource.AbstractResource
 
contentLength() - Method in class cloud.opencode.base.classloader.resource.ByteArrayResource
 
contentLength() - Method in class cloud.opencode.base.classloader.resource.FileResource
 
contentLength() - Method in class cloud.opencode.base.classloader.resource.JarResource
 
contentLength() - Method in interface cloud.opencode.base.classloader.resource.Resource
Get content length in bytes 获取内容长度(字节)
contentLength() - Method in class cloud.opencode.base.classloader.resource.UrlResource
 
create() - Static method in class cloud.opencode.base.classloader.loader.HotSwapClassLoader
Create HotSwap classloader with default parent 使用默认父加载器创建热替换类加载器
create() - Static method in class cloud.opencode.base.classloader.resource.ResourceLoader
Create resource loader with default classloader 使用默认类加载器创建资源加载器
create(int) - Static method in class cloud.opencode.base.classloader.loader.HotSwapClassLoader
Create HotSwap classloader with default parent and specified max history versions 使用默认父加载器和指定最大历史版本数创建热替换类加载器
create(ClassLoader) - Static method in class cloud.opencode.base.classloader.loader.HotSwapClassLoader
Create HotSwap classloader with specified parent 使用指定父加载器创建热替换类加载器
create(ClassLoader) - Static method in class cloud.opencode.base.classloader.resource.ResourceLoader
Create resource loader with specified classloader 使用指定类加载器创建资源加载器
create(ClassLoader, int) - Static method in class cloud.opencode.base.classloader.loader.HotSwapClassLoader
Create HotSwap classloader with specified parent and max history versions 使用指定父加载器和最大历史版本数创建热替换类加载器
create(ClassLoader, Path...) - Static method in class cloud.opencode.base.classloader.loader.ResourceClassLoader
Create resource classloader with parent and resource paths 使用父加载器和资源路径创建资源类加载器
create(Path...) - Static method in class cloud.opencode.base.classloader.loader.ResourceClassLoader
Create resource classloader with resource paths 使用资源路径创建资源类加载器
CREATED - Enum constant in enum class cloud.opencode.base.classloader.resource.ResourceEvent.Type
Resource created | 资源创建
createdAtNanos() - Method in record class cloud.opencode.base.classloader.leak.LeakReport
Returns the value of the createdAtNanos record component.
createRelative(String) - Method in class cloud.opencode.base.classloader.resource.ByteArrayResource
 
createRelative(String) - Method in class cloud.opencode.base.classloader.resource.ClassPathResource
 
createRelative(String) - Method in class cloud.opencode.base.classloader.resource.FileResource
 
createRelative(String) - Method in class cloud.opencode.base.classloader.resource.InputStreamResource
 
createRelative(String) - Method in class cloud.opencode.base.classloader.resource.JarResource
 
createRelative(String) - Method in class cloud.opencode.base.classloader.resource.NestedJarResource
 
createRelative(String) - Method in interface cloud.opencode.base.classloader.resource.Resource
Create relative resource 创建相对资源
createRelative(String) - Method in class cloud.opencode.base.classloader.resource.UrlResource
 
createWatcher() - Static method in class cloud.opencode.base.classloader.OpenResource
Create a new ResourceWatcher for monitoring file changes 创建新的 ResourceWatcher 用于监听文件变更
creationStack() - Method in record class cloud.opencode.base.classloader.leak.LeakReport
Returns a defensive copy of the creation stack trace 返回创建栈轨迹的防御性副本
CURRENT_VERSION - Static variable in record class cloud.opencode.base.classloader.index.ClassIndex
Current index format version 当前索引格式版本
cyclePath() - Method in record class cloud.opencode.base.classloader.dependency.CyclicDependency
Returns the value of the cyclePath record component.
CyclicDependency - Record Class in cloud.opencode.base.classloader.dependency
Cyclic Dependency - Represents a dependency cycle among classes 循环依赖 - 表示类之间的依赖循环
CyclicDependency(List) - Constructor for record class cloud.opencode.base.classloader.dependency.CyclicDependency
Canonical constructor with null check and defensive copy.

D

definingLoader() - Method in record class cloud.opencode.base.classloader.diagnostic.ClassLoadTrace
Returns the value of the definingLoader record component.
delegationChain() - Method in record class cloud.opencode.base.classloader.diagnostic.ClassLoadTrace
Returns the value of the delegationChain record component.
DELETED - Enum constant in enum class cloud.opencode.base.classloader.resource.ResourceEvent.Type
Resource deleted | 资源删除
deniedPackages() - Method in class cloud.opencode.base.classloader.security.ClassLoadingPolicy
Get the set of denied packages (blacklist) 获取拒绝的包集合(黑名单)
deniedPackages(Set) - Method in class cloud.opencode.base.classloader.security.ClassLoadingPolicy.Builder
Set the denied packages (blacklist) 设置拒绝的包(黑名单)
dependenciesOf(String) - Method in record class cloud.opencode.base.classloader.dependency.DependencyGraph
Get the direct dependencies of a class.
DependencyGraph - Record Class in cloud.opencode.base.classloader.dependency
Dependency Graph - Immutable graph of class dependencies 依赖图 - 不可变的类依赖关系图
DependencyGraph(Map, int, int) - Constructor for record class cloud.opencode.base.classloader.dependency.DependencyGraph
Canonical constructor with null check and deep defensive copy.
dependentsOf(String) - Method in record class cloud.opencode.base.classloader.dependency.DependencyGraph
Get the classes that depend on the given class (reverse lookup).
descriptor() - Method in record class cloud.opencode.base.classloader.plugin.PluginContext
Returns the value of the descriptor record component.
detect(Path...) - Static method in class cloud.opencode.base.classloader.conflict.JarConflictDetector
Detect class conflicts across the specified JAR files 检测指定 JAR 文件之间的类冲突
detect(Collection) - Static method in class cloud.opencode.base.classloader.conflict.JarConflictDetector
Detect class conflicts across the specified JAR files 检测指定 JAR 文件之间的类冲突
detectCycles(DependencyGraph) - Static method in class cloud.opencode.base.classloader.dependency.ClassDependencyAnalyzer
Detect cyclic dependencies in a dependency graph using Tarjan's SCC algorithm.
detectInDirectory(Path) - Static method in class cloud.opencode.base.classloader.conflict.JarConflictDetector
Detect class conflicts among all JAR files in a directory 检测目录中所有 JAR 文件之间的类冲突
detectInDirectory(Path, String) - Static method in class cloud.opencode.base.classloader.conflict.JarConflictDetector
Detect class conflicts among JAR files matching a glob pattern in a directory 检测目录中匹配 glob 模式的 JAR 文件之间的类冲突
detectPackageSplits(ClassLoader...) - Static method in class cloud.opencode.base.classloader.diagnostic.ClassLoaderDiagnostics
Detect packages that are split across multiple ClassLoaders 检测跨多个 ClassLoader 拆分的包
detectPackageSplits(ClassLoader...) - Static method in class cloud.opencode.base.classloader.OpenClassLoader
Detect package splits across the specified ClassLoaders 检测指定 ClassLoader 中的包拆分
DISABLED - Enum constant in enum class cloud.opencode.base.classloader.leak.LeakDetection
No leak detection — zero overhead 不检测泄漏 — 零开销
DISCOVERED - Enum constant in enum class cloud.opencode.base.classloader.plugin.PluginState
Plugin JAR discovered on disk but not yet loaded 插件 JAR 在磁盘上被发现但尚未加载
discoverPlugins() - Method in class cloud.opencode.base.classloader.plugin.PluginManager
Discover plugins by scanning the plugin directory for JARs containing META-INF/opencode/plugin.properties 通过扫描插件目录中包含 META-INF/opencode/plugin.properties 的 JAR 来发现插件
DuplicateClassReport - Record Class in cloud.opencode.base.classloader.diagnostic
Immutable report of a class found in multiple ClassLoaders 在多个 ClassLoader 中发现的重复类的不可变报告
DuplicateClassReport(String, List, List) - Constructor for record class cloud.opencode.base.classloader.diagnostic.DuplicateClassReport
Compact constructor with validation and defensive copies 带验证和防御性拷贝的紧凑构造器

E

edgeCount() - Method in record class cloud.opencode.base.classloader.dependency.DependencyGraph
Returns the value of the edgeCount record component.
empty() - Static method in record class cloud.opencode.base.classloader.leak.CleanupReport
Create an empty cleanup report with all counts at zero and no errors 创建所有计数为零且无错误的空清理报告
entries() - Method in record class cloud.opencode.base.classloader.index.ClassIndex
Returns the value of the entries record component.
equals(Object) - Method in record class cloud.opencode.base.classloader.conflict.ConflictReport
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class cloud.opencode.base.classloader.conflict.JarInfo
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class cloud.opencode.base.classloader.dependency.CyclicDependency
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class cloud.opencode.base.classloader.dependency.DependencyGraph
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class cloud.opencode.base.classloader.diagnostic.ClassLoadTrace
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class cloud.opencode.base.classloader.diagnostic.DuplicateClassReport
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class cloud.opencode.base.classloader.diagnostic.PackageSplitReport
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class cloud.opencode.base.classloader.graalvm.ReflectConfig
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class cloud.opencode.base.classloader.graalvm.ResourceConfig
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class cloud.opencode.base.classloader.graalvm.ResourceConfig.Pattern
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class cloud.opencode.base.classloader.index.ClassIndex
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class cloud.opencode.base.classloader.index.ClassIndexEntry
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class cloud.opencode.base.classloader.leak.CleanupReport
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class cloud.opencode.base.classloader.leak.LeakReport
Custom equals that compares creationStack by content 自定义 equals,按内容比较 creationStack
equals(Object) - Method in class cloud.opencode.base.classloader.metadata.AnnotationMetadata
 
equals(Object) - Method in class cloud.opencode.base.classloader.metadata.ClassMetadata
 
equals(Object) - Method in class cloud.opencode.base.classloader.metadata.FieldMetadata
 
equals(Object) - Method in class cloud.opencode.base.classloader.metadata.MethodMetadata
 
equals(Object) - Method in record class cloud.opencode.base.classloader.metadata.RecordComponentMetadata
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class cloud.opencode.base.classloader.plugin.PluginContext
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class cloud.opencode.base.classloader.plugin.PluginDescriptor
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class cloud.opencode.base.classloader.resource.AbstractResource
 
equals(Object) - Method in record class cloud.opencode.base.classloader.resource.ResourceEvent
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class cloud.opencode.base.classloader.scanner.CachedScanResult
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class cloud.opencode.base.classloader.service.ServiceEntry
Indicates whether some other object is "equal to" this one.
errors() - Method in record class cloud.opencode.base.classloader.leak.CleanupReport
Returns the value of the errors record component.
escapeJson(String) - Static method in class cloud.opencode.base.classloader.index.ClassIndexWriter
Escape a string for JSON output 为 JSON 输出转义字符串
exceptionTypes() - Method in class cloud.opencode.base.classloader.metadata.MethodMetadata
Get exception types 获取异常类型
excludePackage(String) - Method in class cloud.opencode.base.classloader.scanner.ClassScanner
Add excluded package 添加排除包
exists() - Method in class cloud.opencode.base.classloader.resource.AbstractResource
 
exists() - Method in class cloud.opencode.base.classloader.resource.ByteArrayResource
 
exists() - Method in class cloud.opencode.base.classloader.resource.ClassPathResource
 
exists() - Method in class cloud.opencode.base.classloader.resource.FileResource
 
exists() - Method in class cloud.opencode.base.classloader.resource.InputStreamResource
 
exists() - Method in class cloud.opencode.base.classloader.resource.JarResource
 
exists() - Method in class cloud.opencode.base.classloader.resource.NestedJarResource
 
exists() - Method in interface cloud.opencode.base.classloader.resource.Resource
Check if resource exists 检查资源是否存在
exists() - Method in class cloud.opencode.base.classloader.resource.UrlResource
 
exists() - Method in class cloud.opencode.base.classloader.scanner.PackageScanner
Check if package exists 检查包是否存在
exists(String) - Static method in class cloud.opencode.base.classloader.OpenResource
Check if resource exists 检查资源是否存在
extractNestedJar(Path, String) - Method in class cloud.opencode.base.classloader.resource.NestedJarHandler
Extract a nested JAR entry to a temporary file 将嵌套 JAR 条目解压到临时文件

F

FAILED - Enum constant in enum class cloud.opencode.base.classloader.plugin.PluginState
Plugin encountered an error during lifecycle transition 插件在生命周期转换过程中遇到错误
FieldMetadata - Class in cloud.opencode.base.classloader.metadata
Field Metadata - Immutable field information 字段元数据 - 不可变的字段信息
FieldMetadata(String, String, int, Object, List) - Constructor for class cloud.opencode.base.classloader.metadata.FieldMetadata
Create field metadata 创建字段元数据
FieldMetadata(String, String, int, Object, List, String) - Constructor for class cloud.opencode.base.classloader.metadata.FieldMetadata
Create field metadata with generic type information 创建带有泛型类型信息的字段元数据
fieldName() - Method in class cloud.opencode.base.classloader.metadata.FieldMetadata
Get field name 获取字段名
fields() - Method in class cloud.opencode.base.classloader.metadata.ClassMetadata
Get fields 获取字段列表
fields(List) - Method in class cloud.opencode.base.classloader.metadata.ClassMetadata.Builder
 
fieldType() - Method in class cloud.opencode.base.classloader.metadata.FieldMetadata
Get field type 获取字段类型
file(String) - Static method in class cloud.opencode.base.classloader.OpenResource
Get file resource 获取文件资源
FileResource - Class in cloud.opencode.base.classloader.resource
File Resource - Resource from file system 文件资源 - 从文件系统加载的资源
FileResource(File) - Constructor for class cloud.opencode.base.classloader.resource.FileResource
Create file resource from File 从 File 创建文件资源
FileResource(String) - Constructor for class cloud.opencode.base.classloader.resource.FileResource
Create file resource from path string 从路径字符串创建文件资源
FileResource(Path) - Constructor for class cloud.opencode.base.classloader.resource.FileResource
Create file resource from Path 从 Path 创建文件资源
findClass(String) - Method in class cloud.opencode.base.classloader.loader.HotSwapClassLoader
 
findClass(String) - Method in class cloud.opencode.base.classloader.loader.IsoClassLoader
Find and define a class locally, enforcing bytecode policy checks before defineClass.
findClasses() - Method in class cloud.opencode.base.classloader.scanner.PackageScanner
Find all classes in package (non-recursive) 查找包中的所有类(非递归)
findClasses(boolean) - Method in class cloud.opencode.base.classloader.scanner.PackageScanner
Find all classes in package 查找包中的所有类
findClassLocations(String, ClassLoader...) - Static method in class cloud.opencode.base.classloader.diagnostic.ClassLoaderDiagnostics
Find all resource locations for a class across the given ClassLoaders 在给定的 ClassLoader 中查找某个类的所有资源位置
findClassNames(boolean) - Method in class cloud.opencode.base.classloader.scanner.PackageScanner
Find all class names in package 查找包中的所有类名
findDefiningClassLoader(String) - Static method in class cloud.opencode.base.classloader.OpenClassLoader
Find classloader that defines the class 查找定义类的类加载器
findDuplicateClasses(ClassLoader...) - Static method in class cloud.opencode.base.classloader.diagnostic.ClassLoaderDiagnostics
Find classes that exist in two or more of the given ClassLoaders 查找在两个或多个给定 ClassLoader 中存在的类
findDuplicateClasses(ClassLoader...) - Static method in class cloud.opencode.base.classloader.OpenClassLoader
Find duplicate classes across the specified ClassLoaders 在指定的 ClassLoader 中查找重复类
findNestedJars(Path) - Method in class cloud.opencode.base.classloader.resource.NestedJarHandler
Discover nested JAR entry paths inside the given outer JAR 发现给定外层 JAR 内的嵌套 JAR 条目路径
findResource(String) - Static method in class cloud.opencode.base.classloader.OpenClassPath
Find single resource 查找单个资源
findResources(String) - Static method in class cloud.opencode.base.classloader.OpenClassPath
Find all matching resources 查找所有匹配的资源
findSubPackages() - Method in class cloud.opencode.base.classloader.scanner.PackageScanner
Find all sub-packages 查找所有子包
fromDirectory(Path) - Static method in class cloud.opencode.base.classloader.loader.IsoClassLoader
Create builder from directory 从目录创建构建器
fromJar(String) - Static method in class cloud.opencode.base.classloader.loader.IsoClassLoader
Create builder from JAR file path string 从 JAR 文件路径字符串创建构建器
fromJar(Path) - Static method in class cloud.opencode.base.classloader.loader.IsoClassLoader
Create builder from JAR file path 从 JAR 文件路径创建构建器
fromJson(String) - Static method in record class cloud.opencode.base.classloader.scanner.CachedScanResult
Deserialize from JSON string 从 JSON 字符串反序列化
fromUrls(URL...) - Static method in class cloud.opencode.base.classloader.loader.IsoClassLoader
Create builder from URLs 从 URL 创建构建器

G

generate() - Method in class cloud.opencode.base.classloader.graalvm.NativeImageConfigGenerator.Builder
Build and execute the generation 构建并执行生成
generate() - Method in class cloud.opencode.base.classloader.graalvm.NativeImageConfigGenerator
Generate native image configuration files 生成 Native Image 配置文件
generate() - Method in class cloud.opencode.base.classloader.index.ClassIndexWriter
Generate the class index and write it to the output directory 生成类索引并写入输出目录
genericSignature(String) - Method in class cloud.opencode.base.classloader.metadata.ClassMetadata.Builder
 
genericType() - Method in record class cloud.opencode.base.classloader.metadata.RecordComponentMetadata
Returns the value of the genericType record component.
get(String) - Static method in class cloud.opencode.base.classloader.OpenResource
Get single resource by location 按位置获取单个资源
getAll(String) - Static method in class cloud.opencode.base.classloader.OpenResource
Get all resources matching location pattern 获取所有匹配位置模式的资源
getAnnotation(String) - Method in class cloud.opencode.base.classloader.metadata.ClassMetadata
Get specified annotation 获取指定注解
getAnnotation(String) - Method in class cloud.opencode.base.classloader.metadata.FieldMetadata
Get specified annotation 获取指定注解
getAnnotation(String) - Method in class cloud.opencode.base.classloader.metadata.MethodMetadata
Get specified annotation 获取指定注解
getAttribute(String, Class) - Method in class cloud.opencode.base.classloader.metadata.AnnotationMetadata
Get attribute value with type 获取指定类型的属性值
getAttribute(String, Class, T) - Method in class cloud.opencode.base.classloader.metadata.AnnotationMetadata
Get attribute value with type and default 获取指定类型的属性值,带默认值
getAttributeNames() - Method in class cloud.opencode.base.classloader.metadata.AnnotationMetadata
Get all attribute names 获取所有属性名
getBasePackage() - Method in class cloud.opencode.base.classloader.scanner.PackageScanner
Get base package name 获取基础包名
getByteArray() - Method in class cloud.opencode.base.classloader.resource.ByteArrayResource
Get the byte array content 获取字节数组内容
getBytecode(String) - Method in class cloud.opencode.base.classloader.loader.HotSwapClassLoader
Get bytecode of loaded class 获取已加载类的字节码
getBytes() - Method in class cloud.opencode.base.classloader.resource.ByteArrayResource
 
getBytes() - Method in interface cloud.opencode.base.classloader.resource.Resource
Read resource as byte array 读取资源为字节数组
getClassLoader() - Method in class cloud.opencode.base.classloader.plugin.PluginHandle
Get the isolated ClassLoader for this plugin 获取此插件的隔离 ClassLoader
getClassLoader() - Method in class cloud.opencode.base.classloader.resource.ClassPathResource
Get the class loader 获取类加载器
getClassLoader(Class) - Static method in class cloud.opencode.base.classloader.OpenClassLoader
Get classloader for specified class 获取指定类的类加载器
getClassLoaderHierarchy(ClassLoader) - Static method in class cloud.opencode.base.classloader.OpenClassLoader
Get classloader hierarchy 获取类加载器层次
getClassName() - Method in exception class cloud.opencode.base.classloader.exception.OpenClassLoaderException
Get the class name associated with this exception 获取与此异常关联的类名
getClassPath() - Static method in class cloud.opencode.base.classloader.OpenClassPath
Get runtime classpath string 获取运行时 classpath 字符串
getClassPathEntries() - Static method in class cloud.opencode.base.classloader.OpenClassPath
Get all classpath entries as paths 获取所有 classpath 条目作为路径
getClassPathUrls() - Static method in class cloud.opencode.base.classloader.OpenClassPath
Get all classpath URLs 获取所有 classpath URL
getConflictsForJar(Path) - Method in record class cloud.opencode.base.classloader.conflict.ConflictReport
Get conflicts involving a specific JAR file 获取涉及特定 JAR 文件的冲突
getContextClassLoader() - Static method in class cloud.opencode.base.classloader.OpenClassLoader
Get context classloader 获取上下文类加载器
getDefaultClassLoader() - Static method in class cloud.opencode.base.classloader.OpenClassLoader
Get default classloader 获取默认类加载器
getDescription() - Method in class cloud.opencode.base.classloader.resource.ByteArrayResource
 
getDescription() - Method in class cloud.opencode.base.classloader.resource.ClassPathResource
 
getDescription() - Method in class cloud.opencode.base.classloader.resource.FileResource
 
getDescription() - Method in class cloud.opencode.base.classloader.resource.InputStreamResource
 
getDescription() - Method in class cloud.opencode.base.classloader.resource.JarResource
 
getDescription() - Method in class cloud.opencode.base.classloader.resource.NestedJarResource
 
getDescription() - Method in interface cloud.opencode.base.classloader.resource.Resource
Get resource description 获取资源描述
getDescription() - Method in class cloud.opencode.base.classloader.resource.UrlResource
 
getDescriptor() - Method in class cloud.opencode.base.classloader.plugin.PluginHandle
Get the plugin descriptor 获取插件描述符
getEntryPath() - Method in class cloud.opencode.base.classloader.resource.JarResource
Get the entry path within JAR 获取 JAR 内的条目路径
getField(String) - Method in class cloud.opencode.base.classloader.metadata.ClassMetadata
Get field by name 按名称获取字段
getFieldNames() - Method in class cloud.opencode.base.classloader.metadata.ClassMetadata
Get all field names 获取所有字段名
getFile() - Method in class cloud.opencode.base.classloader.resource.AbstractResource
 
getFile() - Method in class cloud.opencode.base.classloader.resource.FileResource
 
getFile() - Method in interface cloud.opencode.base.classloader.resource.Resource
Get file if resource is file-based 获取文件(如果是文件资源)
getFile() - Method in class cloud.opencode.base.classloader.resource.UrlResource
 
getFilename() - Method in class cloud.opencode.base.classloader.resource.AbstractResource
 
getFilename() - Method in class cloud.opencode.base.classloader.resource.ClassPathResource
 
getFilename() - Method in class cloud.opencode.base.classloader.resource.FileResource
 
getFilename() - Method in class cloud.opencode.base.classloader.resource.JarResource
 
getFilename() - Method in class cloud.opencode.base.classloader.resource.NestedJarResource
 
getFilename() - Method in interface cloud.opencode.base.classloader.resource.Resource
Get filename 获取文件名
getFilename() - Method in class cloud.opencode.base.classloader.resource.UrlResource
 
getFilePath() - Method in class cloud.opencode.base.classloader.resource.FileResource
Get the file path 获取文件路径
getGenericParameterTypes() - Method in class cloud.opencode.base.classloader.metadata.MethodMetadata
Get generic parameter types 获取泛型参数类型列表
getGenericReturnType() - Method in class cloud.opencode.base.classloader.metadata.MethodMetadata
Get generic return type (e.g.
getGenericSignature() - Method in class cloud.opencode.base.classloader.metadata.ClassMetadata
Get generic signature of the class 获取类的泛型签名
getGenericSignature() - Method in class cloud.opencode.base.classloader.metadata.MethodMetadata
Get generic signature of the method 获取方法的泛型签名
getGenericType() - Method in class cloud.opencode.base.classloader.metadata.FieldMetadata
Get generic type (e.g.
getHistoryCount(String) - Method in class cloud.opencode.base.classloader.loader.HotSwapClassLoader
Get version history count for a class 获取类的历史版本数量
getInputStream() - Method in class cloud.opencode.base.classloader.resource.ByteArrayResource
 
getInputStream() - Method in class cloud.opencode.base.classloader.resource.ClassPathResource
 
getInputStream() - Method in class cloud.opencode.base.classloader.resource.FileResource
 
getInputStream() - Method in class cloud.opencode.base.classloader.resource.InputStreamResource
 
getInputStream() - Method in class cloud.opencode.base.classloader.resource.JarResource
 
getInputStream() - Method in class cloud.opencode.base.classloader.resource.NestedJarResource
 
getInputStream() - Method in interface cloud.opencode.base.classloader.resource.Resource
Get input stream for resource 获取资源的输入流
getInputStream() - Method in class cloud.opencode.base.classloader.resource.UrlResource
 
getInstance() - Static method in class cloud.opencode.base.classloader.leak.LeakDetector
Returns the global singleton instance (lazy-initialized on first call) 返回全局单例实例(首次调用时延迟初始化)
getJarPath() - Method in class cloud.opencode.base.classloader.resource.JarResource
Get the JAR file path 获取 JAR 文件路径
getLeakDetection() - Method in class cloud.opencode.base.classloader.loader.IsoClassLoader
Get leak detection level 获取泄漏检测级别
getLeakReports() - Method in class cloud.opencode.base.classloader.leak.LeakDetector
Returns the list of detected leak reports 返回已检测到的泄漏报告列表
getLoadedClassNames() - Method in class cloud.opencode.base.classloader.loader.HotSwapClassLoader
Get all loaded class names 获取所有已加载的类名
getLoadedClassNames() - Method in class cloud.opencode.base.classloader.loader.IsoClassLoader
Get loaded class names 获取已加载的类名
getLoaderName() - Method in class cloud.opencode.base.classloader.loader.IsoClassLoader
Get loader name 获取加载器名称
getMaxHistoryVersions() - Method in class cloud.opencode.base.classloader.loader.HotSwapClassLoader
Get max history versions setting 获取最大历史版本设置
getMethodNames() - Method in class cloud.opencode.base.classloader.metadata.ClassMetadata
Get all method names 获取所有方法名
getMethodsByName(String) - Method in class cloud.opencode.base.classloader.metadata.ClassMetadata
Get method by name 按名称获取方法
getNestedJarEntry() - Method in class cloud.opencode.base.classloader.resource.NestedJarResource
Get the nested JAR entry name 获取嵌套 JAR 条目名
getOuterClassName() - Method in class cloud.opencode.base.classloader.metadata.ClassMetadata
Get outer class name if inner class 获取外部类名(如果是内部类)
getOuterJarPath() - Method in class cloud.opencode.base.classloader.resource.NestedJarResource
Get the outer JAR path 获取外层 JAR 路径
getPackageResources(String) - Static method in class cloud.opencode.base.classloader.OpenClassPath
Get all resource URLs for a package 获取包的所有资源 URL
getPath() - Method in class cloud.opencode.base.classloader.resource.AbstractResource
 
getPath() - Method in class cloud.opencode.base.classloader.resource.FileResource
 
getPath() - Method in interface cloud.opencode.base.classloader.resource.Resource
Get path if resource is file-based 获取路径(如果是文件资源)
getPath() - Method in class cloud.opencode.base.classloader.resource.UrlResource
 
getPlugin() - Method in class cloud.opencode.base.classloader.plugin.PluginHandle
Get the plugin instance 获取插件实例
getPlugin(String) - Method in class cloud.opencode.base.classloader.plugin.PluginManager
Get a plugin handle by id 通过 ID 获取插件句柄
getPluginId() - Method in class cloud.opencode.base.classloader.plugin.PluginHandle
Get the unique plugin identifier 获取唯一的插件标识符
getPlugins() - Method in class cloud.opencode.base.classloader.plugin.PluginManager
Get all loaded plugin handles 获取所有已加载的插件句柄
getPolicy() - Method in class cloud.opencode.base.classloader.loader.IsoClassLoader
Get class loading policy 获取类加载策略
getRecordComponents() - Method in class cloud.opencode.base.classloader.metadata.ClassMetadata
Get record components (empty list if not a record) 获取 Record 组件列表(非 Record 类返回空列表)
getResource(String) - Method in class cloud.opencode.base.classloader.loader.IsoClassLoader
 
getResource(String) - Method in class cloud.opencode.base.classloader.loader.ResourceClassLoader
 
getResourceAsStream(String) - Method in class cloud.opencode.base.classloader.loader.IsoClassLoader
 
getResourceAsStream(String) - Method in class cloud.opencode.base.classloader.loader.ResourceClassLoader
 
getResourceEntry() - Method in class cloud.opencode.base.classloader.resource.NestedJarResource
Get the resource entry name inside the nested JAR 获取嵌套 JAR 中的资源条目名
getResourceName() - Method in exception class cloud.opencode.base.classloader.exception.OpenClassLoaderException
Get the resource name associated with this exception 获取与此异常关联的资源名
getResourcePath() - Method in class cloud.opencode.base.classloader.resource.ClassPathResource
Get the resource path 获取资源路径
getResourcePaths() - Method in class cloud.opencode.base.classloader.loader.ResourceClassLoader
Get all resource paths 获取所有资源路径
getResources(String) - Method in class cloud.opencode.base.classloader.loader.IsoClassLoader
 
getResources(String) - Method in class cloud.opencode.base.classloader.loader.ResourceClassLoader
 
getSignature() - Method in class cloud.opencode.base.classloader.metadata.MethodMetadata
Get method signature 获取方法签名
getSimpleName() - Method in class cloud.opencode.base.classloader.metadata.AnnotationMetadata
Get simple type name (without package) 获取简单类型名(不含包名)
getSimpleTypeName() - Method in class cloud.opencode.base.classloader.metadata.FieldMetadata
Get simple field type name 获取简单字段类型名
getState() - Method in class cloud.opencode.base.classloader.plugin.PluginHandle
Get the current plugin state 获取当前插件状态
getString() - Method in interface cloud.opencode.base.classloader.resource.Resource
Read resource as string (UTF-8) 读取资源为字符串(UTF-8)
getString(Charset) - Method in interface cloud.opencode.base.classloader.resource.Resource
Read resource as string with specified charset 使用指定字符集读取资源为字符串
getStringValue() - Method in class cloud.opencode.base.classloader.metadata.AnnotationMetadata
Get 'value' attribute as String 获取 'value' 属性作为字符串
getTempDirectory() - Method in class cloud.opencode.base.classloader.resource.NestedJarHandler
Get the temporary directory used for extraction 获取用于解压的临时目录
getTrackedCount() - Method in class cloud.opencode.base.classloader.leak.LeakDetector
Returns the number of currently tracked ClassLoaders 返回当前被追踪的 ClassLoader 数量
getTypeParameters() - Method in class cloud.opencode.base.classloader.metadata.ClassMetadata
Get type parameters of the class 获取类的类型参数列表
getUri() - Method in class cloud.opencode.base.classloader.resource.AbstractResource
 
getUri() - Method in class cloud.opencode.base.classloader.resource.FileResource
 
getUri() - Method in interface cloud.opencode.base.classloader.resource.Resource
Get resource URI 获取资源 URI
getUri() - Method in class cloud.opencode.base.classloader.resource.UrlResource
 
getUrl() - Method in class cloud.opencode.base.classloader.resource.ByteArrayResource
 
getUrl() - Method in class cloud.opencode.base.classloader.resource.ClassPathResource
 
getUrl() - Method in class cloud.opencode.base.classloader.resource.FileResource
 
getUrl() - Method in class cloud.opencode.base.classloader.resource.InputStreamResource
 
getUrl() - Method in class cloud.opencode.base.classloader.resource.JarResource
 
getUrl() - Method in class cloud.opencode.base.classloader.resource.NestedJarResource
 
getUrl() - Method in interface cloud.opencode.base.classloader.resource.Resource
Get resource URL 获取资源 URL
getUrl() - Method in class cloud.opencode.base.classloader.resource.UrlResource
 
getValue() - Method in class cloud.opencode.base.classloader.metadata.AnnotationMetadata
Get 'value' attribute 获取 'value' 属性
getVersion(String) - Method in class cloud.opencode.base.classloader.loader.HotSwapClassLoader
Get current version of class 获取类的当前版本
getWatchCount() - Method in class cloud.opencode.base.classloader.resource.ResourceWatcher
Get number of active watches 获取活跃监听数量

H

hasAllAnnotations(Class...) - Static method in interface cloud.opencode.base.classloader.scanner.ScanFilter
Filter for classes with all specified annotations 过滤带所有指定注解的类
hasAnnotation(Class) - Method in class cloud.opencode.base.classloader.metadata.ClassMetadata
Check if has specified annotation 检查是否有指定注解
hasAnnotation(Class) - Static method in interface cloud.opencode.base.classloader.scanner.ScanFilter
Filter for classes with specified annotation 过滤带指定注解的类
hasAnnotation(String) - Method in class cloud.opencode.base.classloader.metadata.ClassMetadata
Check if has specified annotation by class name 检查是否有指定注解(按类名)
hasAnnotation(String) - Method in class cloud.opencode.base.classloader.metadata.FieldMetadata
Check if has specified annotation 检查是否有指定注解
hasAnnotation(String) - Method in class cloud.opencode.base.classloader.metadata.MethodMetadata
Check if has specified annotation 检查是否有指定注解
hasAnyAnnotation(Class...) - Static method in interface cloud.opencode.base.classloader.scanner.ScanFilter
Filter for classes with any of specified annotations 过滤带任意指定注解的类
hasAttribute(String) - Method in class cloud.opencode.base.classloader.metadata.AnnotationMetadata
Check if attribute exists 检查属性是否存在
hasConflicts() - Method in record class cloud.opencode.base.classloader.conflict.ConflictReport
Check if any conflicts were detected 检查是否检测到冲突
hasConstantValue() - Method in class cloud.opencode.base.classloader.metadata.FieldMetadata
Check if has constant value 检查是否有常量值
hasConstructorWithParameterCount(int) - Static method in interface cloud.opencode.base.classloader.scanner.ScanFilter
Filter for classes that have a constructor with the specified parameter count 过滤具有指定参数数量构造器的类
hashCode() - Method in record class cloud.opencode.base.classloader.conflict.ConflictReport
Returns a hash code value for this object.
hashCode() - Method in record class cloud.opencode.base.classloader.conflict.JarInfo
Returns a hash code value for this object.
hashCode() - Method in record class cloud.opencode.base.classloader.dependency.CyclicDependency
Returns a hash code value for this object.
hashCode() - Method in record class cloud.opencode.base.classloader.dependency.DependencyGraph
Returns a hash code value for this object.
hashCode() - Method in record class cloud.opencode.base.classloader.diagnostic.ClassLoadTrace
Returns a hash code value for this object.
hashCode() - Method in record class cloud.opencode.base.classloader.diagnostic.DuplicateClassReport
Returns a hash code value for this object.
hashCode() - Method in record class cloud.opencode.base.classloader.diagnostic.PackageSplitReport
Returns a hash code value for this object.
hashCode() - Method in record class cloud.opencode.base.classloader.graalvm.ReflectConfig
Returns a hash code value for this object.
hashCode() - Method in record class cloud.opencode.base.classloader.graalvm.ResourceConfig
Returns a hash code value for this object.
hashCode() - Method in record class cloud.opencode.base.classloader.graalvm.ResourceConfig.Pattern
Returns a hash code value for this object.
hashCode() - Method in record class cloud.opencode.base.classloader.index.ClassIndex
Returns a hash code value for this object.
hashCode() - Method in record class cloud.opencode.base.classloader.index.ClassIndexEntry
Returns a hash code value for this object.
hashCode() - Method in record class cloud.opencode.base.classloader.leak.CleanupReport
Returns a hash code value for this object.
hashCode() - Method in record class cloud.opencode.base.classloader.leak.LeakReport
Custom hashCode consistent with equals 与 equals 一致的自定义 hashCode
hashCode() - Method in class cloud.opencode.base.classloader.metadata.AnnotationMetadata
 
hashCode() - Method in class cloud.opencode.base.classloader.metadata.ClassMetadata
 
hashCode() - Method in class cloud.opencode.base.classloader.metadata.FieldMetadata
 
hashCode() - Method in class cloud.opencode.base.classloader.metadata.MethodMetadata
 
hashCode() - Method in record class cloud.opencode.base.classloader.metadata.RecordComponentMetadata
Returns a hash code value for this object.
hashCode() - Method in record class cloud.opencode.base.classloader.plugin.PluginContext
Returns a hash code value for this object.
hashCode() - Method in record class cloud.opencode.base.classloader.plugin.PluginDescriptor
Returns a hash code value for this object.
hashCode() - Method in class cloud.opencode.base.classloader.resource.AbstractResource
 
hashCode() - Method in record class cloud.opencode.base.classloader.resource.ResourceEvent
Returns a hash code value for this object.
hashCode() - Method in record class cloud.opencode.base.classloader.scanner.CachedScanResult
Returns a hash code value for this object.
hashCode() - Method in record class cloud.opencode.base.classloader.service.ServiceEntry
Returns a hash code value for this object.
hasMethodWithParameterCount(int) - Static method in interface cloud.opencode.base.classloader.scanner.ScanFilter
Filter for classes that have a method with the specified parameter count 过滤具有指定参数数量方法的类
hasMethodWithReturnType(Class) - Static method in interface cloud.opencode.base.classloader.scanner.ScanFilter
Filter for classes that have a method with the specified return type 过滤具有指定返回类型方法的类
hasModifier(int) - Static method in interface cloud.opencode.base.classloader.scanner.ScanFilter
Filter by modifier 按修饰符过滤
hasNoParameters() - Method in class cloud.opencode.base.classloader.metadata.MethodMetadata
Check if no parameters 检查是否无参数
hasPermittedSubclass() - Static method in interface cloud.opencode.base.classloader.scanner.ScanFilter
Filter for sealed classes that have permitted subclasses 过滤有许可子类的密封类
hasTypeParameters() - Method in class cloud.opencode.base.classloader.metadata.ClassMetadata
Check if the class has type parameters 检查类是否有类型参数
HotSwapClassLoader - Class in cloud.opencode.base.classloader.loader
HotSwap ClassLoader - Supports dynamic class replacement 热替换类加载器 - 支持类的动态替换
HotSwapClassLoader() - Constructor for class cloud.opencode.base.classloader.loader.HotSwapClassLoader
Create HotSwap classloader with default parent 使用默认父加载器创建热替换类加载器
HotSwapClassLoader(ClassLoader) - Constructor for class cloud.opencode.base.classloader.loader.HotSwapClassLoader
Create HotSwap classloader with specified parent 使用指定父加载器创建热替换类加载器
HotSwapClassLoader(ClassLoader, int) - Constructor for class cloud.opencode.base.classloader.loader.HotSwapClassLoader
Create HotSwap classloader with specified parent and max history versions 使用指定父加载器和最大历史版本数创建热替换类加载器
HotSwapListener - Interface in cloud.opencode.base.classloader.loader
Listener for class hot-swap events 类热替换事件监听器
hotSwapLoader() - Static method in class cloud.opencode.base.classloader.OpenClassLoader
Create hot-swap classloader 创建热替换类加载器
hotSwapLoader(int) - Static method in class cloud.opencode.base.classloader.OpenClassLoader
Create hot-swap classloader with version history support 创建带版本历史支持的热替换类加载器
hotSwapLoader(ClassLoader) - Static method in class cloud.opencode.base.classloader.OpenClassLoader
Create hot-swap classloader with parent 使用父加载器创建热替换类加载器
hotSwapLoader(ClassLoader, int) - Static method in class cloud.opencode.base.classloader.OpenClassLoader
Create hot-swap classloader with parent and version history support 使用父加载器创建带版本历史支持的热替换类加载器

I

id() - Method in record class cloud.opencode.base.classloader.plugin.PluginDescriptor
Returns the value of the id record component.
implementsInterface(Class) - Static method in interface cloud.opencode.base.classloader.scanner.ScanFilter
Filter for classes implementing specified interface 过滤实现指定接口的类
includeInnerClasses(boolean) - Method in class cloud.opencode.base.classloader.scanner.AnnotationScanner
Include inner classes 包含内部类
includeInnerClasses(boolean) - Method in class cloud.opencode.base.classloader.scanner.ClassScanner
Set whether to include inner classes 设置是否包含内部类
includeJars(boolean) - Method in class cloud.opencode.base.classloader.scanner.ClassScanner
Set whether to include JAR files 设置是否包含 JAR 文件
includeNestedJars(boolean) - Method in class cloud.opencode.base.classloader.scanner.ClassScanner
Set whether to include nested JARs (e.g.
includes() - Method in record class cloud.opencode.base.classloader.graalvm.ResourceConfig
Returns the value of the includes record component.
INDEX_LOCATION - Static variable in record class cloud.opencode.base.classloader.index.ClassIndex
Default classpath location for the index file 索引文件在 classpath 上的默认位置
IndexAwareScanner - Class in cloud.opencode.base.classloader.index
Index-Aware Scanner - Filters classes from a pre-built ClassIndex by package prefix 索引感知扫描器 - 按包前缀从预构建的 ClassIndex 中过滤类
inPackage(String) - Static method in interface cloud.opencode.base.classloader.scanner.ScanFilter
Filter for classes in specified package 过滤指定包中的类
InputStreamResource - Class in cloud.opencode.base.classloader.resource
InputStream Resource - Resource from input stream 输入流资源 - 从输入流加载的资源
InputStreamResource(InputStream) - Constructor for class cloud.opencode.base.classloader.resource.InputStreamResource
Create input stream resource 创建输入流资源
InputStreamResource(InputStream, String) - Constructor for class cloud.opencode.base.classloader.resource.InputStreamResource
Create input stream resource with description 创建带描述的输入流资源
interfaceNames() - Method in record class cloud.opencode.base.classloader.index.ClassIndexEntry
Returns the value of the interfaceNames record component.
interfaceNames() - Method in class cloud.opencode.base.classloader.metadata.ClassMetadata
Get interface names 获取接口名列表
interfaceNames(List) - Method in class cloud.opencode.base.classloader.metadata.ClassMetadata.Builder
 
invalidateCache() - Static method in class cloud.opencode.base.classloader.index.ClassIndexReader
Invalidate the singleton cache, forcing the next ClassIndexReader.load() call to re-read the index from classpath.
isAbstract() - Method in record class cloud.opencode.base.classloader.index.ClassIndexEntry
Returns the value of the isAbstract record component.
isAbstract() - Method in class cloud.opencode.base.classloader.metadata.ClassMetadata
Check if abstract 检查是否为抽象类
isAbstract() - Method in class cloud.opencode.base.classloader.metadata.MethodMetadata
Check if abstract 检查是否为抽象方法
isAbstract() - Static method in interface cloud.opencode.base.classloader.scanner.ScanFilter
Filter for abstract classes 过滤抽象类
isAnnotation() - Method in class cloud.opencode.base.classloader.metadata.ClassMetadata
Check if annotation 检查是否为注解
isAnnotation() - Static method in interface cloud.opencode.base.classloader.scanner.ScanFilter
Filter for annotations 过滤注解
isAnnotation(boolean) - Method in class cloud.opencode.base.classloader.metadata.ClassMetadata.Builder
 
isBridge() - Method in class cloud.opencode.base.classloader.metadata.MethodMetadata
Check if bridge method 检查是否为桥接方法
isBuildTime() - Static method in class cloud.opencode.base.classloader.graalvm.NativeImageSupport
Check if running at GraalVM native image build time 检测是否在 GraalVM Native Image 构建时运行
isClosed() - Method in class cloud.opencode.base.classloader.loader.HotSwapClassLoader
Check if classloader is closed 检查类加载器是否已关闭
isClosed() - Method in class cloud.opencode.base.classloader.loader.IsoClassLoader
Check if classloader is closed 检查类加载器是否已关闭
isClosed() - Method in class cloud.opencode.base.classloader.resource.NestedJarHandler
Check if the handler is closed 检查处理器是否已关闭
isClosed() - Method in class cloud.opencode.base.classloader.resource.ResourceWatchHandle
Check if this handle has been closed 检查句柄是否已关闭
isConcrete() - Method in class cloud.opencode.base.classloader.metadata.ClassMetadata
Check if is concrete class (not abstract and not interface) 检查是否为具体类(非抽象非接口)
isConcrete() - Static method in interface cloud.opencode.base.classloader.scanner.ScanFilter
Filter for concrete classes (not abstract, not interface) 过滤具体类(非抽象、非接口)
isConstructor() - Method in class cloud.opencode.base.classloader.metadata.MethodMetadata
Check if is constructor 检查是否为构造方法
isDefault() - Method in class cloud.opencode.base.classloader.metadata.MethodMetadata
Check if default method 检查是否为默认方法
isEnum() - Method in record class cloud.opencode.base.classloader.index.ClassIndexEntry
Returns the value of the isEnum record component.
isEnum() - Method in class cloud.opencode.base.classloader.metadata.ClassMetadata
Check if enum 检查是否为枚举
isEnum() - Static method in interface cloud.opencode.base.classloader.scanner.ScanFilter
Filter for enums 过滤枚举
isEnum(boolean) - Method in class cloud.opencode.base.classloader.metadata.ClassMetadata.Builder
 
isFile() - Method in class cloud.opencode.base.classloader.resource.AbstractResource
 
isFile() - Method in class cloud.opencode.base.classloader.resource.FileResource
 
isFile() - Method in interface cloud.opencode.base.classloader.resource.Resource
Check if resource is a file 检查资源是否为文件
isFile() - Method in class cloud.opencode.base.classloader.resource.UrlResource
 
isFinal() - Method in class cloud.opencode.base.classloader.metadata.ClassMetadata
Check if final 检查是否为 final
isFinal() - Method in class cloud.opencode.base.classloader.metadata.FieldMetadata
Check if final 检查是否为 final
isFinal() - Method in class cloud.opencode.base.classloader.metadata.MethodMetadata
Check if final 检查是否为 final 方法
isFinal() - Static method in interface cloud.opencode.base.classloader.scanner.ScanFilter
Filter for final classes 过滤 final 类
isGetter() - Method in class cloud.opencode.base.classloader.metadata.MethodMetadata
Check if is getter method 检查是否为 getter 方法
isInnerClass() - Method in class cloud.opencode.base.classloader.metadata.ClassMetadata
Check if is inner class 检查是否为内部类
isInnerClass() - Static method in interface cloud.opencode.base.classloader.scanner.ScanFilter
Filter for inner classes 过滤内部类
isInterface() - Method in record class cloud.opencode.base.classloader.index.ClassIndexEntry
Returns the value of the isInterface record component.
isInterface() - Method in class cloud.opencode.base.classloader.metadata.ClassMetadata
Check if interface 检查是否为接口
isInterface() - Static method in interface cloud.opencode.base.classloader.scanner.ScanFilter
Filter for interfaces 过滤接口
isInterface(boolean) - Method in class cloud.opencode.base.classloader.metadata.ClassMetadata.Builder
 
isLoaded(String) - Method in class cloud.opencode.base.classloader.loader.HotSwapClassLoader
Check if class is loaded 检查类是否已加载
isNativeImage() - Static method in class cloud.opencode.base.classloader.graalvm.NativeImageSupport
Check if running in a GraalVM native image environment 检测是否在 GraalVM Native Image 环境中运行
isNativeImage() - Static method in class cloud.opencode.base.classloader.OpenClassLoader
Check if running in GraalVM native image 检查是否在 GraalVM 原生镜像中运行
IsoClassLoader - Class in cloud.opencode.base.classloader.loader
Isolated ClassLoader - Supports independent class loading environment 隔离类加载器 - 支持独立的类加载环境
IsoClassLoader.Builder - Class in cloud.opencode.base.classloader.loader
Builder for IsoClassLoader IsoClassLoader 构建器
IsoClassLoader.LoadingStrategy - Enum Class in cloud.opencode.base.classloader.loader
Class loading strategy 类加载策略
isolatedLoader() - Static method in class cloud.opencode.base.classloader.OpenClassLoader
Create isolated classloader builder 创建隔离类加载器构建器
isPrivate() - Method in class cloud.opencode.base.classloader.metadata.FieldMetadata
Check if private 检查是否为 private
isPrivate() - Method in class cloud.opencode.base.classloader.metadata.MethodMetadata
Check if private 检查是否为 private 方法
isProtected() - Method in class cloud.opencode.base.classloader.metadata.FieldMetadata
Check if protected 检查是否为 protected
isProtected() - Method in class cloud.opencode.base.classloader.metadata.MethodMetadata
Check if protected 检查是否为 protected 方法
isPublic() - Method in class cloud.opencode.base.classloader.metadata.FieldMetadata
Check if public 检查是否为 public
isPublic() - Method in class cloud.opencode.base.classloader.metadata.MethodMetadata
Check if public 检查是否为 public 方法
isPublic() - Static method in interface cloud.opencode.base.classloader.scanner.ScanFilter
Filter for public classes 过滤 public 类
isRead() - Method in class cloud.opencode.base.classloader.resource.InputStreamResource
Check if the input stream has been read 检查输入流是否已读取
isReadable() - Method in class cloud.opencode.base.classloader.resource.AbstractResource
 
isReadable() - Method in class cloud.opencode.base.classloader.resource.ByteArrayResource
 
isReadable() - Method in class cloud.opencode.base.classloader.resource.FileResource
 
isReadable() - Method in class cloud.opencode.base.classloader.resource.InputStreamResource
 
isReadable() - Method in interface cloud.opencode.base.classloader.resource.Resource
Check if resource is readable 检查资源是否可读
isRecord() - Method in record class cloud.opencode.base.classloader.index.ClassIndexEntry
Returns the value of the isRecord record component.
isRecord() - Method in class cloud.opencode.base.classloader.metadata.ClassMetadata
Check if record 检查是否为 Record
isRecord() - Static method in interface cloud.opencode.base.classloader.scanner.ScanFilter
Filter for records 过滤 Record
isRecord(boolean) - Method in class cloud.opencode.base.classloader.metadata.ClassMetadata.Builder
 
isRunTime() - Static method in class cloud.opencode.base.classloader.graalvm.NativeImageSupport
Check if running at GraalVM native image run time 检测是否在 GraalVM Native Image 运行时运行
isRuntimeVisible() - Method in class cloud.opencode.base.classloader.metadata.AnnotationMetadata
Check if annotation is visible at runtime 检查注解是否运行时可见
isSealed() - Method in record class cloud.opencode.base.classloader.index.ClassIndexEntry
Returns the value of the isSealed record component.
isSealed() - Method in class cloud.opencode.base.classloader.metadata.ClassMetadata
Check if sealed 检查是否为密封类
isSealed() - Static method in interface cloud.opencode.base.classloader.scanner.ScanFilter
Filter for sealed classes 过滤密封类
isSealed(boolean) - Method in class cloud.opencode.base.classloader.metadata.ClassMetadata.Builder
 
isSetter() - Method in class cloud.opencode.base.classloader.metadata.MethodMetadata
Check if is setter method 检查是否为 setter 方法
isStatic() - Method in class cloud.opencode.base.classloader.metadata.FieldMetadata
Check if static 检查是否为静态
isStatic() - Method in class cloud.opencode.base.classloader.metadata.MethodMetadata
Check if static 检查是否为静态方法
isStaticInitializer() - Method in class cloud.opencode.base.classloader.metadata.MethodMetadata
Check if is static initializer 检查是否为静态初始化块
isSubTypeOf(Class) - Static method in interface cloud.opencode.base.classloader.scanner.ScanFilter
Filter for subtypes of specified class 过滤指定类的子类型
isSubTypeOf(String) - Method in class cloud.opencode.base.classloader.metadata.ClassMetadata
Check if is subtype of specified class 检查是否为指定类的子类型
isSynthetic() - Method in class cloud.opencode.base.classloader.metadata.MethodMetadata
Check if synthetic 检查是否为合成方法
isTopLevel() - Static method in interface cloud.opencode.base.classloader.scanner.ScanFilter
Filter for non-inner classes 过滤非内部类
isTransient() - Method in class cloud.opencode.base.classloader.metadata.FieldMetadata
Check if transient 检查是否为 transient
isValid(ClassIndex) - Static method in class cloud.opencode.base.classloader.index.ClassIndexReader
Check whether the index is still valid by comparing its classpath hash with the current one.
isVisible(Class, ClassLoader) - Static method in class cloud.opencode.base.classloader.OpenClassLoader
Check if class is visible (loadable) by classloader 检查类是否对类加载器可见(可加载)
isVolatile() - Method in class cloud.opencode.base.classloader.metadata.FieldMetadata
Check if volatile 检查是否为 volatile

J

JarConflictDetector - Class in cloud.opencode.base.classloader.conflict
JAR version conflict detection utility JAR 版本冲突检测工具
JarInfo - Record Class in cloud.opencode.base.classloader.conflict
Immutable information about a JAR file JAR 文件的不可变信息
JarInfo(Path, String, String) - Constructor for record class cloud.opencode.base.classloader.conflict.JarInfo
Creates a new JarInfo instance with validation 创建新的 JarInfo 实例并进行验证
jarPath() - Method in record class cloud.opencode.base.classloader.plugin.PluginDescriptor
Returns the value of the jarPath record component.
JarResource - Class in cloud.opencode.base.classloader.resource
JAR Resource - Resource from JAR file JAR 资源 - 从 JAR 文件加载的资源
JarResource(URL, String) - Constructor for class cloud.opencode.base.classloader.resource.JarResource
Create JAR resource from JAR URL and entry path 从 JAR URL 和条目路径创建 JAR 资源
JarResource(Path, String) - Constructor for class cloud.opencode.base.classloader.resource.JarResource
Create JAR resource from JAR path and entry path 从 JAR 路径和条目路径创建 JAR 资源
jdbcDriversRemoved() - Method in record class cloud.opencode.base.classloader.leak.CleanupReport
Returns the value of the jdbcDriversRemoved record component.

L

lastModified() - Method in class cloud.opencode.base.classloader.resource.AbstractResource
 
lastModified() - Method in class cloud.opencode.base.classloader.resource.FileResource
 
lastModified() - Method in class cloud.opencode.base.classloader.resource.JarResource
 
lastModified() - Method in interface cloud.opencode.base.classloader.resource.Resource
Get last modified timestamp 获取最后修改时间戳
lastModified() - Method in class cloud.opencode.base.classloader.resource.UrlResource
 
LeakCleaner - Class in cloud.opencode.base.classloader.leak
Utility class for cleaning up resources tied to a ClassLoader to prevent memory leaks 用于清理绑定到 ClassLoader 的资源以防止内存泄漏的工具类
leakDetection(LeakDetection) - Method in class cloud.opencode.base.classloader.loader.IsoClassLoader.Builder
Set leak detection level 设置泄漏检测级别
leakDetection(LeakDetection) - Method in class cloud.opencode.base.classloader.plugin.PluginManager.Builder
Set the leak detection level for plugin ClassLoaders 设置插件 ClassLoader 的泄漏检测级别
LeakDetection - Enum Class in cloud.opencode.base.classloader.leak
Leak detection level for ClassLoader lifecycle tracking ClassLoader 生命周期追踪的泄漏检测级别
LeakDetector - Class in cloud.opencode.base.classloader.leak
Global singleton detector for ClassLoader memory leaks ClassLoader 内存泄漏的全局单例检测器
LeakReport - Record Class in cloud.opencode.base.classloader.leak
Immutable report of a detected ClassLoader leak 检测到的 ClassLoader 泄漏的不可变报告
LeakReport(String, LeakDetection, StackTraceElement[], int, long) - Constructor for record class cloud.opencode.base.classloader.leak.LeakReport
Compact constructor with validation 带验证的紧凑构造器
level() - Method in record class cloud.opencode.base.classloader.leak.LeakReport
Returns the value of the level record component.
listResources(String) - Method in class cloud.opencode.base.classloader.loader.ResourceClassLoader
List resources in a path 列出路径中的资源
load() - Static method in class cloud.opencode.base.classloader.index.ClassIndexReader
Load the class index from the default classpath location using the context class loader 使用上下文类加载器从默认 classpath 位置加载类索引
load(Class, ClassLoader...) - Static method in class cloud.opencode.base.classloader.service.ServiceBridge
Load services of the given type from multiple ClassLoaders.
load(Class, Collection) - Static method in class cloud.opencode.base.classloader.service.ServiceBridge
Load services of the given type from a collection of ClassLoaders.
load(ClassLoader) - Static method in class cloud.opencode.base.classloader.index.ClassIndexReader
Load the class index from the default classpath location using the specified class loader 使用指定的类加载器从默认 classpath 位置加载类索引
load(String) - Method in class cloud.opencode.base.classloader.plugin.PluginManager
Load a discovered plugin: create an isolated ClassLoader and instantiate the Plugin 加载已发现的插件:创建隔离的 ClassLoader 并实例化 Plugin
load(String) - Method in class cloud.opencode.base.classloader.resource.ResourceLoader
Load single resource from location 从位置加载单个资源
loadAll(String) - Method in class cloud.opencode.base.classloader.resource.ResourceLoader
Load all resources matching the location pattern 加载所有匹配位置模式的资源
loadClass(String) - Method in class cloud.opencode.base.classloader.loader.HotSwapClassLoader
 
loadClass(String) - Method in class cloud.opencode.base.classloader.loader.IsoClassLoader
 
loadClass(String) - Static method in class cloud.opencode.base.classloader.OpenClassLoader
Load class safely (returns Optional) 安全加载类(返回 Optional)
loadClass(String, boolean) - Method in class cloud.opencode.base.classloader.loader.IsoClassLoader
 
loadClass(String, byte[]) - Method in class cloud.opencode.base.classloader.loader.HotSwapClassLoader
Load or reload class from bytecode 从字节码加载或重新加载类
loadClass(String, ClassLoader) - Static method in class cloud.opencode.base.classloader.OpenClassLoader
Load class safely with specified classloader 使用指定类加载器安全加载类
loadClassLocally(String) - Method in class cloud.opencode.base.classloader.loader.IsoClassLoader
Force load class locally (from this classloader) 强制从本加载器加载类
LOADED - Enum constant in enum class cloud.opencode.base.classloader.plugin.PluginState
Plugin class loaded and instantiated 插件类已加载并实例化
loadedClassCount() - Method in record class cloud.opencode.base.classloader.leak.LeakReport
Returns the value of the loadedClassCount record component.
loader() - Static method in class cloud.opencode.base.classloader.OpenResource
Create resource loader 创建资源加载器
loader(ClassLoader) - Static method in class cloud.opencode.base.classloader.OpenResource
Create resource loader with classloader 使用类加载器创建资源加载器
loadFirst(Class, ClassLoader...) - Static method in class cloud.opencode.base.classloader.service.ServiceBridge
Load the highest-priority service of the given type from multiple ClassLoaders.
loadingStrategy(IsoClassLoader.LoadingStrategy) - Method in class cloud.opencode.base.classloader.loader.IsoClassLoader.Builder
Set loading strategy 设置加载策略
loadingStrategy(IsoClassLoader.LoadingStrategy) - Method in class cloud.opencode.base.classloader.plugin.PluginManager.Builder
Set the class loading strategy for plugin ClassLoaders 设置插件 ClassLoader 的类加载策略
location() - Method in record class cloud.opencode.base.classloader.diagnostic.ClassLoadTrace
Returns the value of the location record component.
locations() - Method in record class cloud.opencode.base.classloader.diagnostic.DuplicateClassReport
Returns the value of the locations record component.

M

mainClass() - Method in record class cloud.opencode.base.classloader.plugin.PluginDescriptor
Returns the value of the mainClass record component.
maxBytecodeSize() - Method in class cloud.opencode.base.classloader.security.ClassLoadingPolicy
Get the maximum bytecode size per class in bytes 获取每个类的最大字节码大小(字节)
maxBytecodeSize(int) - Method in class cloud.opencode.base.classloader.security.ClassLoadingPolicy.Builder
Set the maximum bytecode size per class in bytes (0 for unlimited) 设置每个类的最大字节码大小(字节,0 表示无限制)
maxLoadedClasses() - Method in class cloud.opencode.base.classloader.security.ClassLoadingPolicy
Get the maximum number of loaded classes allowed 获取允许的最大已加载类数量
maxLoadedClasses(int) - Method in class cloud.opencode.base.classloader.security.ClassLoadingPolicy.Builder
Set the maximum number of loaded classes (0 for unlimited) 设置最大已加载类数量(0 表示无限制)
metadataParseFailed(String, Throwable) - Static method in exception class cloud.opencode.base.classloader.exception.OpenClassLoaderException
Create metadata parse failed exception 创建元数据解析失败异常
MetadataReader - Class in cloud.opencode.base.classloader.metadata
Metadata Reader - Reads class metadata without loading classes 元数据读取器 - 不加载类读取类元数据
MethodMetadata - Class in cloud.opencode.base.classloader.metadata
Method Metadata - Immutable method information 方法元数据 - 不可变的方法信息
MethodMetadata(String, String, List, List, List, int, boolean, boolean, boolean, List, List) - Constructor for class cloud.opencode.base.classloader.metadata.MethodMetadata
Create method metadata 创建方法元数据
MethodMetadata(String, String, List, List, List, int, boolean, boolean, boolean, List, List, String, String, List) - Constructor for class cloud.opencode.base.classloader.metadata.MethodMetadata
Create method metadata with generic type information 创建带有泛型类型信息的方法元数据
methodName() - Method in class cloud.opencode.base.classloader.metadata.MethodMetadata
Get method name 获取方法名
methods() - Method in class cloud.opencode.base.classloader.metadata.ClassMetadata
Get methods 获取方法列表
methods(List) - Method in class cloud.opencode.base.classloader.metadata.ClassMetadata.Builder
 
MODIFIED - Enum constant in enum class cloud.opencode.base.classloader.resource.ResourceEvent.Type
Resource modified | 资源修改
modifiers() - Method in record class cloud.opencode.base.classloader.index.ClassIndexEntry
Returns the value of the modifiers record component.
modifiers() - Method in class cloud.opencode.base.classloader.metadata.ClassMetadata
Get modifiers 获取修饰符
modifiers() - Method in class cloud.opencode.base.classloader.metadata.FieldMetadata
Get modifiers 获取修饰符
modifiers() - Method in class cloud.opencode.base.classloader.metadata.MethodMetadata
Get modifiers 获取修饰符
modifiers(int) - Method in class cloud.opencode.base.classloader.metadata.ClassMetadata.Builder
 

N

name() - Method in record class cloud.opencode.base.classloader.conflict.JarInfo
Returns the value of the name record component.
name() - Method in record class cloud.opencode.base.classloader.graalvm.ReflectConfig
Returns the value of the name record component.
name() - Method in record class cloud.opencode.base.classloader.leak.LeakReport
Returns the value of the name record component.
name() - Method in record class cloud.opencode.base.classloader.metadata.RecordComponentMetadata
Returns the value of the name record component.
name() - Method in record class cloud.opencode.base.classloader.plugin.PluginDescriptor
Returns the value of the name record component.
name(String) - Method in class cloud.opencode.base.classloader.loader.IsoClassLoader.Builder
Set loader name (used in leak detection reports) 设置加载器名称(用于泄漏检测报告)
nameEndsWith(String) - Static method in interface cloud.opencode.base.classloader.scanner.ScanFilter
Filter by name suffix 按名称后缀过滤
nameMatches(String) - Static method in interface cloud.opencode.base.classloader.scanner.ScanFilter
Filter by name regex pattern 按名称正则模式过滤
nameStartsWith(String) - Static method in interface cloud.opencode.base.classloader.scanner.ScanFilter
Filter by name prefix 按名称前缀过滤
NativeImageConfigGenerator - Class in cloud.opencode.base.classloader.graalvm
GraalVM Native Image configuration file generator GraalVM Native Image 配置文件生成器
NativeImageConfigGenerator.Builder - Class in cloud.opencode.base.classloader.graalvm
Builder for NativeImageConfigGenerator NativeImageConfigGenerator 的构建器
NativeImageSupport - Class in cloud.opencode.base.classloader.graalvm
GraalVM Native Image detection utility GraalVM Native Image 检测工具
negate() - Method in interface cloud.opencode.base.classloader.scanner.ScanFilter
Negate filter 取反过滤器
NestedJarHandler - Class in cloud.opencode.base.classloader.resource
Nested JAR Handler - Parses and manages inner JARs embedded in fat JARs 嵌套 JAR 处理器 - 解析和管理嵌入在 fat JAR(如 Spring Boot)中的内层 JAR
NestedJarHandler.Builder - Class in cloud.opencode.base.classloader.resource
Builder for NestedJarHandler NestedJarHandler 的构建器
NestedJarResource - Class in cloud.opencode.base.classloader.resource
Nested JAR Resource - Represents a single resource entry inside a nested JAR 嵌套 JAR 资源 - 表示嵌套 JAR 中的单个资源条目
NestedJarResource(NestedJarHandler, Path, String, String) - Constructor for class cloud.opencode.base.classloader.resource.NestedJarResource
Create a nested JAR resource 创建嵌套 JAR 资源
none() - Static method in interface cloud.opencode.base.classloader.scanner.ScanFilter
Filter that rejects all classes 拒绝所有类的过滤器
not(ScanFilter) - Static method in interface cloud.opencode.base.classloader.scanner.ScanFilter
Negate a filter 对过滤器取反

O

of(ClassLoader, String) - Static method in class cloud.opencode.base.classloader.OpenClassScanner
Create class scanner with classloader 使用类加载器创建类扫描器
of(ClassLoader, String) - Static method in class cloud.opencode.base.classloader.scanner.ClassScanner
Create scanner with classloader 使用类加载器创建扫描器
of(String) - Static method in class cloud.opencode.base.classloader.OpenClassScanner
Create class scanner for single package 为单个包创建类扫描器
of(String) - Static method in class cloud.opencode.base.classloader.scanner.AnnotationScanner
Create annotation scanner 创建注解扫描器
of(String) - Static method in class cloud.opencode.base.classloader.scanner.ClassScanner
Create scanner for single package 为单个包创建扫描器
of(String) - Static method in class cloud.opencode.base.classloader.scanner.PackageScanner
Create package scanner 创建包扫描器
of(String...) - Static method in class cloud.opencode.base.classloader.OpenClassScanner
Create class scanner for multiple packages 为多个包创建类扫描器
of(String...) - Static method in class cloud.opencode.base.classloader.scanner.ClassScanner
Create scanner for multiple packages 为多个包创建扫描器
onStart(PluginContext) - Method in interface cloud.opencode.base.classloader.plugin.Plugin
Called when the plugin is started 插件启动时调用
onStop() - Method in interface cloud.opencode.base.classloader.plugin.Plugin
Called when the plugin is stopped 插件停止时调用
onSwap(String, int, int) - Method in interface cloud.opencode.base.classloader.loader.HotSwapListener
Called when a class is hot-swapped 当类被热替换时调用
OpenClassLoader - Class in cloud.opencode.base.classloader
OpenClassLoader - ClassLoader Facade OpenClassLoader - 类加载器门面
OpenClassLoaderException - Exception Class in cloud.opencode.base.classloader.exception
ClassLoader Component Unified Exception ClassLoader 组件统一异常
OpenClassLoaderException(String) - Constructor for exception class cloud.opencode.base.classloader.exception.OpenClassLoaderException
Create exception with message 创建带消息的异常
OpenClassLoaderException(String, Throwable) - Constructor for exception class cloud.opencode.base.classloader.exception.OpenClassLoaderException
Create exception with message and cause 创建带消息和原因的异常
OpenClassPath - Class in cloud.opencode.base.classloader
OpenClassPath - ClassPath Utilities Facade OpenClassPath - ClassPath 工具门面
OpenClassScanner - Class in cloud.opencode.base.classloader
OpenClassScanner - Class Scanning Facade OpenClassScanner - 类扫描门面
OpenMetadata - Class in cloud.opencode.base.classloader
OpenMetadata - Metadata Reading Facade OpenMetadata - 元数据读取门面
OpenResource - Class in cloud.opencode.base.classloader
OpenResource - Resource Loading Facade OpenResource - 资源加载门面
or(ScanFilter) - Method in interface cloud.opencode.base.classloader.scanner.ScanFilter
OR combination OR 组合
or(ScanFilter...) - Static method in interface cloud.opencode.base.classloader.scanner.ScanFilter
OR combination of multiple filters 多个过滤器的 OR 组合
outputDir(Path) - Method in class cloud.opencode.base.classloader.graalvm.NativeImageConfigGenerator.Builder
Set the output directory for generated files 设置生成文件的输出目录
outputDir(Path) - Method in class cloud.opencode.base.classloader.index.ClassIndexWriter
Set the output directory for the index file 设置索引文件的输出目录

P

packageName() - Method in record class cloud.opencode.base.classloader.diagnostic.PackageSplitReport
Returns the value of the packageName record component.
packageName() - Method in class cloud.opencode.base.classloader.metadata.ClassMetadata
Get package name 获取包名
packageNameToResourcePath(String) - Static method in class cloud.opencode.base.classloader.OpenClassPath
Convert package name to resource path 将包名转换为资源路径
packageScanner(String) - Static method in class cloud.opencode.base.classloader.OpenClassScanner
Create package scanner 创建包扫描器
PackageScanner - Class in cloud.opencode.base.classloader.scanner
Package Scanner - Scans package structure 包扫描器 - 扫描包结构
PackageSplitReport - Record Class in cloud.opencode.base.classloader.diagnostic
Immutable report of a package split across multiple ClassLoaders 跨多个 ClassLoader 拆分的包的不可变报告
PackageSplitReport(String, List) - Constructor for record class cloud.opencode.base.classloader.diagnostic.PackageSplitReport
Compact constructor with validation and defensive copies 带验证和防御性拷贝的紧凑构造器
parallel(boolean) - Method in class cloud.opencode.base.classloader.scanner.ClassScanner
Set parallel scanning 设置并行扫描
parameterAnnotations() - Method in class cloud.opencode.base.classloader.metadata.MethodMetadata
Get parameter annotations 获取参数注解
parameterCount() - Method in class cloud.opencode.base.classloader.metadata.MethodMetadata
Get parameter count 获取参数数量
parameterNames() - Method in class cloud.opencode.base.classloader.metadata.MethodMetadata
Get parameter names 获取参数名称
parameterTypes() - Method in class cloud.opencode.base.classloader.metadata.MethodMetadata
Get parameter types 获取参数类型
PARANOID - Enum constant in enum class cloud.opencode.base.classloader.leak.LeakDetection
Paranoid detection: SIMPLE + records creation stack trace for diagnostics 偏执检测: SIMPLE + 记录创建栈轨迹用于诊断
parent(ClassLoader) - Method in class cloud.opencode.base.classloader.loader.IsoClassLoader.Builder
Set parent classloader 设置父类加载器
PARENT_FIRST - Enum constant in enum class cloud.opencode.base.classloader.loader.IsoClassLoader.LoadingStrategy
Parent first (default JVM behavior) | 父优先(默认 JVM 行为)
PARENT_ONLY - Enum constant in enum class cloud.opencode.base.classloader.loader.IsoClassLoader.LoadingStrategy
Parent only | 仅父加载器
path() - Method in record class cloud.opencode.base.classloader.conflict.JarInfo
Returns the value of the path record component.
pattern() - Method in record class cloud.opencode.base.classloader.graalvm.ResourceConfig.Pattern
Returns the value of the pattern record component.
Pattern(String) - Constructor for record class cloud.opencode.base.classloader.graalvm.ResourceConfig.Pattern
Compact constructor with validation 带验证的紧凑构造器
permittedSubclasses() - Method in class cloud.opencode.base.classloader.metadata.ClassMetadata
Get permitted subclasses (for sealed types) 获取允许的子类(用于密封类型)
permittedSubclasses(List) - Method in class cloud.opencode.base.classloader.metadata.ClassMetadata.Builder
 
Plugin - Interface in cloud.opencode.base.classloader.plugin
Plugin SPI - Defines the lifecycle callbacks for a plugin 插件 SPI - 定义插件的生命周期回调
PluginContext - Record Class in cloud.opencode.base.classloader.plugin
Immutable plugin context passed to plugins during lifecycle callbacks 在生命周期回调期间传递给插件的不可变插件上下文
PluginContext(String, PluginDescriptor) - Constructor for record class cloud.opencode.base.classloader.plugin.PluginContext
Create a new PluginContext with null validation 创建带空值校验的新 PluginContext
PluginDescriptor - Record Class in cloud.opencode.base.classloader.plugin
Immutable plugin descriptor loaded from META-INF/opencode/plugin.properties 从 META-INF/opencode/plugin.properties 加载的不可变插件描述符
PluginDescriptor(String, String, String, String, Path) - Constructor for record class cloud.opencode.base.classloader.plugin.PluginDescriptor
Create a new PluginDescriptor with null validation 创建带空值校验的新 PluginDescriptor
pluginDir(Path) - Method in class cloud.opencode.base.classloader.plugin.PluginManager.Builder
Set the plugin directory to scan for JAR files 设置用于扫描 JAR 文件的插件目录
PluginHandle - Class in cloud.opencode.base.classloader.plugin
Plugin handle - Provides access to a loaded plugin and its state 插件句柄 - 提供对已加载插件及其状态的访问
pluginId() - Method in record class cloud.opencode.base.classloader.plugin.PluginContext
Returns the value of the pluginId record component.
PluginManager - Class in cloud.opencode.base.classloader.plugin
Plugin lifecycle manager - Manages plugin discovery, loading, starting, stopping and unloading 插件生命周期管理器 - 管理插件的发现、加载、启动、停止和卸载
PluginManager.Builder - Class in cloud.opencode.base.classloader.plugin
Builder for PluginManager PluginManager 构建器
PluginState - Enum Class in cloud.opencode.base.classloader.plugin
Plugin lifecycle state enumeration 插件生命周期状态枚举
policy(ClassLoadingPolicy) - Method in class cloud.opencode.base.classloader.loader.IsoClassLoader.Builder
Set class loading policy 设置类加载策略
policy(ClassLoadingPolicy) - Method in class cloud.opencode.base.classloader.plugin.PluginManager.Builder
Set the class loading policy for plugin ClassLoaders 设置插件 ClassLoader 的类加载策略
preTest(String) - Method in interface cloud.opencode.base.classloader.scanner.ScanFilter
Pre-filter by class name before loading the class (performance optimization) 在加载类之前按类名预过滤(性能优化)
priority() - Method in record class cloud.opencode.base.classloader.service.ServiceEntry
Returns the value of the priority record component.

R

read(byte[]) - Static method in class cloud.opencode.base.classloader.metadata.MetadataReader
Read class metadata from bytecode 从字节码读取类元数据
read(byte[]) - Static method in class cloud.opencode.base.classloader.OpenMetadata
Read class metadata from bytecode 从字节码读取类元数据
read(Resource) - Static method in class cloud.opencode.base.classloader.metadata.MetadataReader
Read class metadata from resource 从资源读取类元数据
read(Resource) - Static method in class cloud.opencode.base.classloader.OpenMetadata
Read class metadata from resource 从资源读取类元数据
read(InputStream) - Static method in class cloud.opencode.base.classloader.metadata.MetadataReader
Read class metadata from input stream 从输入流读取类元数据
read(Class) - Static method in class cloud.opencode.base.classloader.metadata.MetadataReader
Read class metadata from Class object 从 Class 对象读取类元数据
read(Class) - Static method in class cloud.opencode.base.classloader.OpenMetadata
Read class metadata from Class object 从 Class 对象读取类元数据
read(String) - Static method in class cloud.opencode.base.classloader.metadata.MetadataReader
Read class metadata by class name 按类名读取类元数据
read(String) - Static method in class cloud.opencode.base.classloader.OpenMetadata
Read class metadata by class name 按类名读取类元数据
readAll(String) - Static method in class cloud.opencode.base.classloader.metadata.MetadataReader
Batch read class metadata from package 批量读取包下的类元数据
readAll(String, Predicate) - Static method in class cloud.opencode.base.classloader.metadata.MetadataReader
Batch read class metadata from package with filter 批量读取包下的类元数据(带过滤)
readBytes(String) - Static method in class cloud.opencode.base.classloader.OpenResource
Read resource as byte array 读取资源为字节数组
reader() - Static method in class cloud.opencode.base.classloader.OpenMetadata
Get metadata reader for advanced usage 获取元数据读取器用于高级用法
readLines() - Method in interface cloud.opencode.base.classloader.resource.Resource
Read all lines (UTF-8) 读取所有行(UTF-8)
readLines(String) - Static method in class cloud.opencode.base.classloader.OpenResource
Read resource as lines 读取资源为行列表
readLines(Charset) - Method in interface cloud.opencode.base.classloader.resource.Resource
Read all lines with specified charset 使用指定字符集读取所有行
readPackage(String) - Static method in class cloud.opencode.base.classloader.OpenMetadata
Read all class metadata from package 从包读取所有类元数据
readPackage(String, Predicate) - Static method in class cloud.opencode.base.classloader.OpenMetadata
Read class metadata from package with filter 从包读取类元数据(带过滤)
readString(String) - Static method in class cloud.opencode.base.classloader.OpenResource
Read resource as string (UTF-8) 读取资源为字符串(UTF-8)
RecordComponentMetadata - Record Class in cloud.opencode.base.classloader.metadata
Record Component Metadata - Immutable record component information Record 组件元数据 - 不可变的 Record 组件信息
RecordComponentMetadata(String, String, String, List) - Constructor for record class cloud.opencode.base.classloader.metadata.RecordComponentMetadata
Compact constructor with defensive copying and null checks 紧凑构造器,进行防御性拷贝和空值校验
recordComponents(List) - Method in class cloud.opencode.base.classloader.metadata.ClassMetadata.Builder
 
ReflectConfig - Record Class in cloud.opencode.base.classloader.graalvm
GraalVM reflect-config.json entry GraalVM reflect-config.json 配置条目
ReflectConfig(String, boolean, boolean, boolean, boolean) - Constructor for record class cloud.opencode.base.classloader.graalvm.ReflectConfig
Compact constructor with validation 带验证的紧凑构造器
refresh() - Method in class cloud.opencode.base.classloader.loader.ResourceClassLoader
Refresh resources (re-scan paths) 刷新资源(重新扫描路径)
release(Path, String) - Method in class cloud.opencode.base.classloader.resource.NestedJarHandler
Release a reference to a previously extracted nested JAR 释放对先前解压的嵌套 JAR 的引用
reload(String) - Method in class cloud.opencode.base.classloader.plugin.PluginManager
Reload a plugin: unload, then load and start 重新加载插件:卸载,然后加载并启动
reloadClass(String, Path) - Method in class cloud.opencode.base.classloader.loader.HotSwapClassLoader
Reload class from file 从文件重新加载类
removeListener(HotSwapListener) - Method in class cloud.opencode.base.classloader.loader.HotSwapClassLoader
Remove hot-swap event listener 移除热替换事件监听器
removeResourcePath(Path) - Method in class cloud.opencode.base.classloader.loader.ResourceClassLoader
Remove resource path 移除资源路径
resource() - Method in record class cloud.opencode.base.classloader.resource.ResourceEvent
Returns the value of the resource record component.
Resource - Interface in cloud.opencode.base.classloader.resource
Resource Interface - Unified resource access abstraction 资源接口 - 统一的资源访问抽象
ResourceClassLoader - Class in cloud.opencode.base.classloader.loader
Resource ClassLoader - Focused on resource loading 资源类加载器 - 专注于资源加载
ResourceClassLoader() - Constructor for class cloud.opencode.base.classloader.loader.ResourceClassLoader
Create resource classloader with default parent 使用默认父加载器创建资源类加载器
ResourceClassLoader(ClassLoader) - Constructor for class cloud.opencode.base.classloader.loader.ResourceClassLoader
Create resource classloader with specified parent 使用指定父加载器创建资源类加载器
ResourceConfig - Record Class in cloud.opencode.base.classloader.graalvm
GraalVM resource-config.json configuration GraalVM resource-config.json 资源配置
ResourceConfig(List) - Constructor for record class cloud.opencode.base.classloader.graalvm.ResourceConfig
Compact constructor with defensive copy and validation 带防御性拷贝和验证的紧凑构造器
ResourceConfig.Pattern - Record Class in cloud.opencode.base.classloader.graalvm
Resource pattern entry 资源模式条目
ResourceEvent - Record Class in cloud.opencode.base.classloader.resource
Resource Change Event - Represents a file system change event for a resource 资源变更事件 - 表示资源的文件系统变更事件
ResourceEvent(ResourceEvent.Type, Resource, long) - Constructor for record class cloud.opencode.base.classloader.resource.ResourceEvent
Compact constructor with null validation 紧凑构造器,包含空值校验
ResourceEvent.Type - Enum Class in cloud.opencode.base.classloader.resource
Resource change event type 资源变更事件类型
resourceExists(String) - Method in class cloud.opencode.base.classloader.loader.ResourceClassLoader
Check if resource exists 检查资源是否存在
resourceExists(String) - Static method in class cloud.opencode.base.classloader.OpenClassPath
Check if resource exists on classpath 检查资源是否存在于 classpath
resourceLoader(Path...) - Static method in class cloud.opencode.base.classloader.OpenClassLoader
Create resource classloader 创建资源类加载器
ResourceLoader - Class in cloud.opencode.base.classloader.resource
Resource Loader - Loads resources from various locations 资源加载器 - 从各种位置加载资源
ResourceLoader() - Constructor for class cloud.opencode.base.classloader.resource.ResourceLoader
Create resource loader with default classloader 使用默认类加载器创建资源加载器
ResourceLoader(ClassLoader) - Constructor for class cloud.opencode.base.classloader.resource.ResourceLoader
Create resource loader with specified classloader 使用指定类加载器创建资源加载器
resourceNotFound(String) - Static method in exception class cloud.opencode.base.classloader.exception.OpenClassLoaderException
Create resource not found exception 创建资源未找到异常
resourcePathToClassName(String) - Static method in class cloud.opencode.base.classloader.OpenClassPath
Convert resource path to class name 将资源路径转换为类名
resourceReadFailed(String, Throwable) - Static method in exception class cloud.opencode.base.classloader.exception.OpenClassLoaderException
Create resource read failed exception 创建资源读取失败异常
ResourceWatcher - Class in cloud.opencode.base.classloader.resource
Resource Watcher - Watches file resources for changes using WatchService 资源监听器 - 使用 WatchService 监听文件资源变更
ResourceWatcher() - Constructor for class cloud.opencode.base.classloader.resource.ResourceWatcher
Create a new ResourceWatcher 创建新的 ResourceWatcher
ResourceWatchHandle - Class in cloud.opencode.base.classloader.resource
Resource Watch Handle - Handle for a resource watch registration 资源监听句柄 - 资源监听注册的句柄
ResourceWatchHandle(Runnable) - Constructor for class cloud.opencode.base.classloader.resource.ResourceWatchHandle
Create a new ResourceWatchHandle 创建新的 ResourceWatchHandle
returnType() - Method in class cloud.opencode.base.classloader.metadata.MethodMetadata
Get return type 获取返回类型
rollback(String) - Method in class cloud.opencode.base.classloader.loader.HotSwapClassLoader
Rollback to previous version of a class 回退到类的上一个版本

S

scan() - Method in class cloud.opencode.base.classloader.scanner.ClassScanner
Scan all classes 扫描所有类
scan(ClassIndex, String) - Static method in class cloud.opencode.base.classloader.index.IndexAwareScanner
Scan the index for all class names under the given base package 扫描索引中给定基础包下的所有类名
scan(ClassIndex, String, Predicate) - Static method in class cloud.opencode.base.classloader.index.IndexAwareScanner
Scan the index for class names under the given base package that match the filter 扫描索引中给定基础包下匹配过滤器的类名
scan(ScanFilter) - Method in class cloud.opencode.base.classloader.scanner.ClassScanner
Scan with filter 使用过滤器扫描
scanClasses(Class) - Method in class cloud.opencode.base.classloader.scanner.AnnotationScanner
Scan classes with annotation 扫描带注解的类
scanClassesWithAnnotatedFields(Class) - Method in class cloud.opencode.base.classloader.scanner.AnnotationScanner
Find all classes that have any field with the given annotation 查找所有拥有带指定注解字段的类
scanClassesWithAnnotatedMethods(Class) - Method in class cloud.opencode.base.classloader.scanner.AnnotationScanner
Find all classes that have any method with the given annotation 查找所有拥有带指定注解方法的类
scanClassNames(String) - Static method in class cloud.opencode.base.classloader.OpenClassScanner
Scan class names using build-time index (falls back to runtime scanning) 使用构建时索引扫描类名(降级为运行时扫描)
scanConstructors(Class) - Method in class cloud.opencode.base.classloader.scanner.AnnotationScanner
Scan constructors with annotation 扫描带注解的构造器
scanFailed(String, Throwable) - Static method in exception class cloud.opencode.base.classloader.exception.OpenClassLoaderException
Create scan failed exception 创建扫描失败异常
scanFields(Class) - Method in class cloud.opencode.base.classloader.scanner.AnnotationScanner
Scan fields with annotation 扫描带注解的字段
ScanFilter - Interface in cloud.opencode.base.classloader.scanner
Scan Filter - Filter interface for class scanning 扫描过滤器 - 类扫描的过滤器接口
scanImplementations(Class) - Method in class cloud.opencode.base.classloader.scanner.ClassScanner
Scan for interface implementations 扫描接口实现
scanImplementations(String, Class) - Static method in class cloud.opencode.base.classloader.OpenClassScanner
Quick scan for interface implementations 快速扫描接口实现
scanMetaAnnotated(Class) - Method in class cloud.opencode.base.classloader.scanner.AnnotationScanner
Scan classes with meta-annotation (annotation's annotation) 扫描带元注解(注解的注解)的类
scanMethods(Class) - Method in class cloud.opencode.base.classloader.scanner.AnnotationScanner
Scan methods with annotation 扫描带注解的方法
scanParameters(Class) - Method in class cloud.opencode.base.classloader.scanner.AnnotationScanner
Scan parameters with annotation 扫描带注解的参数
scanSubTypes(Class) - Method in class cloud.opencode.base.classloader.scanner.ClassScanner
Scan for subtypes 扫描子类型
scanSubTypes(String, Class) - Static method in class cloud.opencode.base.classloader.OpenClassScanner
Quick scan for subtypes 快速扫描子类型
scanWithAnnotation(Class) - Method in class cloud.opencode.base.classloader.scanner.ClassScanner
Scan for classes with annotation 扫描带注解的类
scanWithAnnotation(String, Class) - Static method in class cloud.opencode.base.classloader.OpenClassScanner
Quick scan for classes with annotation 快速扫描带注解的类
service() - Method in record class cloud.opencode.base.classloader.service.ServiceEntry
Returns the value of the service record component.
ServiceBridge - Class in cloud.opencode.base.classloader.service
Service Bridge - Cross-ClassLoader service discovery utility 服务桥接 - 跨类加载器服务发现工具
ServiceEntry<S> - Record Class in cloud.opencode.base.classloader.service
Service Entry - Wrapper for a service discovered via cross-ClassLoader lookup 服务条目 - 跨类加载器查找发现的服务包装器
ServiceEntry(S, String, int) - Constructor for record class cloud.opencode.base.classloader.service.ServiceEntry
Canonical constructor with null checks.
shutdown() - Method in class cloud.opencode.base.classloader.leak.LeakDetector
Shutdown the leak detector poll thread 关闭泄漏检测器轮询线程
shutdownHooksRemoved() - Method in record class cloud.opencode.base.classloader.leak.CleanupReport
Returns the value of the shutdownHooksRemoved record component.
SIMPLE - Enum constant in enum class cloud.opencode.base.classloader.leak.LeakDetection
Simple detection using PhantomReference to track unclosed ClassLoaders 简单检测,使用 PhantomReference 追踪未关闭的 ClassLoader
simpleName() - Method in class cloud.opencode.base.classloader.metadata.ClassMetadata
Get simple class name 获取简单类名
simpleNameEndsWith(String) - Static method in interface cloud.opencode.base.classloader.scanner.ScanFilter
Filter by simple name suffix 按简单名称后缀过滤
sourceFile() - Method in class cloud.opencode.base.classloader.metadata.ClassMetadata
Get source file name 获取源文件名
sourceFile(String) - Method in class cloud.opencode.base.classloader.metadata.ClassMetadata.Builder
 
start(String) - Method in class cloud.opencode.base.classloader.plugin.PluginManager
Start a loaded plugin by calling Plugin.onStart(PluginContext) 通过调用 Plugin.onStart(PluginContext) 启动已加载的插件
STARTED - Enum constant in enum class cloud.opencode.base.classloader.plugin.PluginState
Plugin started and running 插件已启动并运行
stop(String) - Method in class cloud.opencode.base.classloader.plugin.PluginManager
Stop a running plugin by calling Plugin.onStop() 通过调用 Plugin.onStop() 停止运行中的插件
STOPPED - Enum constant in enum class cloud.opencode.base.classloader.plugin.PluginState
Plugin stopped gracefully 插件已正常停止
stream() - Method in class cloud.opencode.base.classloader.scanner.ClassScanner
Return class stream (lazy loading) 返回类流(懒加载)
summary() - Method in record class cloud.opencode.base.classloader.conflict.ConflictReport
Generate a human-readable summary of the conflict report 生成冲突报告的人类可读摘要
superClassName() - Method in record class cloud.opencode.base.classloader.index.ClassIndexEntry
Returns the value of the superClassName record component.
superClassName() - Method in class cloud.opencode.base.classloader.metadata.ClassMetadata
Get super class name 获取父类名
superClassName(String) - Method in class cloud.opencode.base.classloader.metadata.ClassMetadata.Builder
 

T

tempDirectory(Path) - Method in class cloud.opencode.base.classloader.resource.NestedJarHandler.Builder
Set the temporary directory for extracted JARs 设置解压 JAR 的临时目录
test(Class) - Method in interface cloud.opencode.base.classloader.scanner.ScanFilter
Test if class matches filter 测试类是否匹配过滤器
threadLocalsCleared() - Method in record class cloud.opencode.base.classloader.leak.CleanupReport
Returns the value of the threadLocalsCleared record component.
timersCancelled() - Method in record class cloud.opencode.base.classloader.leak.CleanupReport
Returns the value of the timersCancelled record component.
timestamp() - Method in record class cloud.opencode.base.classloader.index.ClassIndex
Returns the value of the timestamp record component.
timestamp() - Method in record class cloud.opencode.base.classloader.resource.ResourceEvent
Returns the value of the timestamp record component.
timestamp() - Method in record class cloud.opencode.base.classloader.scanner.CachedScanResult
Returns the value of the timestamp record component.
toJson() - Method in record class cloud.opencode.base.classloader.graalvm.ReflectConfig
Convert this entry to a JSON object string 将此条目转换为 JSON 对象字符串
toJson() - Method in record class cloud.opencode.base.classloader.graalvm.ResourceConfig.Pattern
Convert to JSON object string 转换为 JSON 对象字符串
toJson() - Method in record class cloud.opencode.base.classloader.graalvm.ResourceConfig
Convert to JSON string matching GraalVM resource-config.json format 转换为符合 GraalVM resource-config.json 格式的 JSON 字符串
toJson() - Method in record class cloud.opencode.base.classloader.scanner.CachedScanResult
Serialize to JSON string 序列化为 JSON 字符串
toString() - Method in record class cloud.opencode.base.classloader.conflict.ConflictReport
Returns a string representation of this record class.
toString() - Method in record class cloud.opencode.base.classloader.conflict.JarInfo
Returns a string representation of this record class.
toString() - Method in record class cloud.opencode.base.classloader.dependency.CyclicDependency
Returns a string representation of this record class.
toString() - Method in record class cloud.opencode.base.classloader.dependency.DependencyGraph
Returns a string representation of this record class.
toString() - Method in record class cloud.opencode.base.classloader.diagnostic.ClassLoadTrace
Returns a string representation of this record class.
toString() - Method in record class cloud.opencode.base.classloader.diagnostic.DuplicateClassReport
Returns a string representation of this record class.
toString() - Method in record class cloud.opencode.base.classloader.diagnostic.PackageSplitReport
Returns a string representation of this record class.
toString() - Method in record class cloud.opencode.base.classloader.graalvm.ReflectConfig
Returns a string representation of this record class.
toString() - Method in record class cloud.opencode.base.classloader.graalvm.ResourceConfig.Pattern
Returns a string representation of this record class.
toString() - Method in record class cloud.opencode.base.classloader.graalvm.ResourceConfig
Returns a string representation of this record class.
toString() - Method in record class cloud.opencode.base.classloader.index.ClassIndex
Returns a string representation of this record class.
toString() - Method in record class cloud.opencode.base.classloader.index.ClassIndexEntry
Returns a string representation of this record class.
toString() - Method in record class cloud.opencode.base.classloader.leak.CleanupReport
Returns a string representation of this record class.
toString() - Method in record class cloud.opencode.base.classloader.leak.LeakReport
Format the leak report as a human-readable string 将泄漏报告格式化为人类可读的字符串
toString() - Method in class cloud.opencode.base.classloader.metadata.AnnotationMetadata
 
toString() - Method in class cloud.opencode.base.classloader.metadata.ClassMetadata
 
toString() - Method in class cloud.opencode.base.classloader.metadata.FieldMetadata
 
toString() - Method in class cloud.opencode.base.classloader.metadata.MethodMetadata
 
toString() - Method in record class cloud.opencode.base.classloader.metadata.RecordComponentMetadata
Returns a string representation of this record class.
toString() - Method in record class cloud.opencode.base.classloader.plugin.PluginContext
Returns a string representation of this record class.
toString() - Method in record class cloud.opencode.base.classloader.plugin.PluginDescriptor
Returns a string representation of this record class.
toString() - Method in class cloud.opencode.base.classloader.plugin.PluginHandle
 
toString() - Method in class cloud.opencode.base.classloader.resource.AbstractResource
 
toString() - Method in record class cloud.opencode.base.classloader.resource.ResourceEvent
Returns a string representation of this record class.
toString() - Method in record class cloud.opencode.base.classloader.scanner.CachedScanResult
Returns a string representation of this record class.
toString() - Method in record class cloud.opencode.base.classloader.service.ServiceEntry
Returns a string representation of this record class.
totalClassesScanned() - Method in record class cloud.opencode.base.classloader.conflict.ConflictReport
Returns the value of the totalClassesScanned record component.
totalConflicts() - Method in record class cloud.opencode.base.classloader.conflict.ConflictReport
Returns the value of the totalConflicts record component.
traceClassLoading(String, ClassLoader) - Static method in class cloud.opencode.base.classloader.diagnostic.ClassLoaderDiagnostics
Trace the class loading delegation chain for a given class name 跟踪给定类名的类加载委托链
traceClassLoading(String, ClassLoader) - Static method in class cloud.opencode.base.classloader.OpenClassLoader
Trace the class loading delegation chain for a class 跟踪类的类加载委托链
track(ClassLoader, String, LeakDetection) - Method in class cloud.opencode.base.classloader.leak.LeakDetector
Register a ClassLoader for leak tracking 注册一个 ClassLoader 进行泄漏追踪
type() - Method in record class cloud.opencode.base.classloader.metadata.RecordComponentMetadata
Returns the value of the type record component.
type() - Method in record class cloud.opencode.base.classloader.resource.ResourceEvent
Returns the value of the type record component.
typeParameters(List) - Method in class cloud.opencode.base.classloader.metadata.ClassMetadata.Builder
 

U

unload(String) - Method in class cloud.opencode.base.classloader.plugin.PluginManager
Unload a plugin: stop if running, then close its ClassLoader 卸载插件:如果正在运行则停止,然后关闭其 ClassLoader
unloadClass(String) - Method in class cloud.opencode.base.classloader.loader.HotSwapClassLoader
Unload class (will be reloaded on next access) 卸载类(下次访问时重新加载)
UNLOADED - Enum constant in enum class cloud.opencode.base.classloader.plugin.PluginState
Plugin unloaded, ClassLoader closed 插件已卸载,ClassLoader 已关闭
untrack(ClassLoader) - Method in class cloud.opencode.base.classloader.leak.LeakDetector
Unregister a ClassLoader from leak tracking (called on close) 取消注册 ClassLoader 的泄漏追踪(在 close 时调用)
url(String) - Static method in class cloud.opencode.base.classloader.OpenResource
Get URL resource 获取 URL 资源
UrlResource - Class in cloud.opencode.base.classloader.resource
URL Resource - Resource from URL URL 资源 - 从 URL 加载的资源
UrlResource(String) - Constructor for class cloud.opencode.base.classloader.resource.UrlResource
Create URL resource from URL string 从 URL 字符串创建 URL 资源
UrlResource(URI) - Constructor for class cloud.opencode.base.classloader.resource.UrlResource
Create URL resource from URI 从 URI 创建 URL 资源
UrlResource(URL) - Constructor for class cloud.opencode.base.classloader.resource.UrlResource
Create URL resource from URL 从 URL 创建 URL 资源
useVirtualThreads(boolean) - Method in class cloud.opencode.base.classloader.scanner.PackageScanner
Enable virtual threads for parallel scanning 启用虚拟线程进行并行扫描

V

valueOf(String) - Static method in enum class cloud.opencode.base.classloader.leak.LeakDetection
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class cloud.opencode.base.classloader.loader.IsoClassLoader.LoadingStrategy
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class cloud.opencode.base.classloader.plugin.PluginState
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class cloud.opencode.base.classloader.resource.ResourceEvent.Type
Returns the enum constant of this class with the specified name.
values() - Static method in enum class cloud.opencode.base.classloader.leak.LeakDetection
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.classloader.loader.IsoClassLoader.LoadingStrategy
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.classloader.plugin.PluginState
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.classloader.resource.ResourceEvent.Type
Returns an array containing the constants of this enum class, in the order they are declared.
verify(byte[]) - Method in interface cloud.opencode.base.classloader.security.BytecodeVerifier
Verify whether the given bytecode should be allowed to load 验证给定的字节码是否应被允许加载
version() - Method in record class cloud.opencode.base.classloader.conflict.JarInfo
Returns the value of the version record component.
version() - Method in record class cloud.opencode.base.classloader.index.ClassIndex
Returns the value of the version record component.
version() - Method in record class cloud.opencode.base.classloader.plugin.PluginDescriptor
Returns the value of the version record component.

W

watch(Path, Consumer) - Method in class cloud.opencode.base.classloader.resource.ResourceWatcher
Watch a file path for changes 监听文件路径的变更
watchPattern(Path, String, Consumer) - Method in class cloud.opencode.base.classloader.resource.ResourceWatcher
Watch a directory for changes matching a glob pattern 监听目录中匹配 glob 模式的变更
withClassLoader(ClassLoader, Runnable) - Static method in class cloud.opencode.base.classloader.OpenClassLoader
Execute operation with specified classloader as context classloader 使用指定类加载器作为上下文类加载器执行操作
withClassLoader(ClassLoader, Supplier) - Static method in class cloud.opencode.base.classloader.OpenClassLoader
Execute operation with specified classloader as context classloader 使用指定类加载器作为上下文类加载器执行操作
A B C D E F G H I J L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form