Index
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
adjacencyrecord 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
allDeclaredConstructorsrecord component. - allDeclaredFields() - Method in record class cloud.opencode.base.classloader.graalvm.ReflectConfig
-
Returns the value of the
allDeclaredFieldsrecord component. - allDeclaredMethods() - Method in record class cloud.opencode.base.classloader.graalvm.ReflectConfig
-
Returns the value of the
allDeclaredMethodsrecord 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
allPublicMethodsrecord 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
annotationNamesrecord 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
annotationsrecord 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
classCountrecord 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
classLoaderNamerecord component. - classLoaderNames() - Method in record class cloud.opencode.base.classloader.diagnostic.DuplicateClassReport
-
Returns the value of the
classLoaderNamesrecord component. - classLoaderNames() - Method in record class cloud.opencode.base.classloader.diagnostic.PackageSplitReport
-
Returns the value of the
classLoaderNamesrecord 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
classNamerecord component. - className() - Method in record class cloud.opencode.base.classloader.diagnostic.DuplicateClassReport
-
Returns the value of the
classNamerecord component. - className() - Method in record class cloud.opencode.base.classloader.index.ClassIndexEntry
-
Returns the value of the
classNamerecord 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
classNamesrecord 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
classpathHashrecord component. - classpathHash() - Method in record class cloud.opencode.base.classloader.scanner.CachedScanResult
-
Returns the value of the
classpathHashrecord 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
conflictsrecord 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
createdAtNanosrecord 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
cyclePathrecord 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
definingLoaderrecord component. - delegationChain() - Method in record class cloud.opencode.base.classloader.diagnostic.ClassLoadTrace
-
Returns the value of the
delegationChainrecord 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
descriptorrecord 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
edgeCountrecord 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
entriesrecord 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
errorsrecord 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
genericTyperecord 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
idrecord 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
includesrecord 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
interfaceNamesrecord 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
isAbstractrecord 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
isEnumrecord 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
isInterfacerecord 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
isRecordrecord 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
isSealedrecord 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
jarPathrecord 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
jdbcDriversRemovedrecord 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
levelrecord 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
loadedClassCountrecord 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
locationrecord component. - locations() - Method in record class cloud.opencode.base.classloader.diagnostic.DuplicateClassReport
-
Returns the value of the
locationsrecord component.
M
- mainClass() - Method in record class cloud.opencode.base.classloader.plugin.PluginDescriptor
-
Returns the value of the
mainClassrecord 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
modifiersrecord 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
namerecord component. - name() - Method in record class cloud.opencode.base.classloader.graalvm.ReflectConfig
-
Returns the value of the
namerecord component. - name() - Method in record class cloud.opencode.base.classloader.leak.LeakReport
-
Returns the value of the
namerecord component. - name() - Method in record class cloud.opencode.base.classloader.metadata.RecordComponentMetadata
-
Returns the value of the
namerecord component. - name() - Method in record class cloud.opencode.base.classloader.plugin.PluginDescriptor
-
Returns the value of the
namerecord 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
packageNamerecord 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
pathrecord component. - pattern() - Method in record class cloud.opencode.base.classloader.graalvm.ResourceConfig.Pattern
-
Returns the value of the
patternrecord 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
pluginIdrecord 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
priorityrecord 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
resourcerecord 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
servicerecord 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
shutdownHooksRemovedrecord 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
superClassNamerecord 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
threadLocalsClearedrecord component. - timersCancelled() - Method in record class cloud.opencode.base.classloader.leak.CleanupReport
-
Returns the value of the
timersCancelledrecord component. - timestamp() - Method in record class cloud.opencode.base.classloader.index.ClassIndex
-
Returns the value of the
timestamprecord component. - timestamp() - Method in record class cloud.opencode.base.classloader.resource.ResourceEvent
-
Returns the value of the
timestamprecord component. - timestamp() - Method in record class cloud.opencode.base.classloader.scanner.CachedScanResult
-
Returns the value of the
timestamprecord 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
totalClassesScannedrecord component. - totalConflicts() - Method in record class cloud.opencode.base.classloader.conflict.ConflictReport
-
Returns the value of the
totalConflictsrecord 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
typerecord component. - type() - Method in record class cloud.opencode.base.classloader.resource.ResourceEvent
-
Returns the value of the
typerecord 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
versionrecord component. - version() - Method in record class cloud.opencode.base.classloader.index.ClassIndex
-
Returns the value of the
versionrecord component. - version() - Method in record class cloud.opencode.base.classloader.plugin.PluginDescriptor
-
Returns the value of the
versionrecord 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 使用指定类加载器作为上下文类加载器执行操作
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
ClassIndexReader.invalidateCache()instead