Index

A B C E F G H I J L M N O P R S T U V W 
All Classes and Interfaces|All Packages|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
 
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 添加多个隔离包
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 添加资源路径
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
all() - Static method in interface cloud.opencode.base.classloader.scanner.ScanFilter
Filter that accepts all classes 接受所有类的过滤器
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 创建注解元数据
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(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.loader.IsoClassLoader.Builder
Build the IsoClassLoader 构建 IsoClassLoader
build() - Method in class cloud.opencode.base.classloader.metadata.ClassMetadata.Builder
 
builder() - Static method in class cloud.opencode.base.classloader.metadata.ClassMetadata
Create 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 创建带描述的字节数组资源
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

canLoad(String) - Method in class cloud.opencode.base.classloader.loader.IsoClassLoader
Check if class can be loaded 检查类是否可加载
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 | 仅本加载器
classExists(String) - Static method in class cloud.opencode.base.classloader.OpenClassPath
Check if class exists on classpath 检查类是否存在于 classpath
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 创建类加载器已关闭异常
classLoadFailed(String, Throwable) - Static method in exception class cloud.opencode.base.classloader.exception.OpenClassLoaderException
Create class load failed exception 创建类加载失败异常
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 class cloud.opencode.base.classloader.metadata.ClassMetadata
Get fully qualified class name 获取完全限定类名
className(String) - Method in class cloud.opencode.base.classloader.metadata.ClassMetadata.Builder
 
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 资源
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 类扫描器 - 扫描指定包下的类
clear() - Method in class cloud.opencode.base.classloader.loader.HotSwapClassLoader
Clear all loaded classes 清除所有已加载的类
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
 
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.exception - package cloud.opencode.base.classloader.exception
 
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.resource - package cloud.opencode.base.classloader.resource
 
cloud.opencode.base.classloader.scanner - package cloud.opencode.base.classloader.scanner
 
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(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, 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 使用资源路径创建资源类加载器
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 interface cloud.opencode.base.classloader.resource.Resource
Create relative resource 创建相对资源
createRelative(String) - Method in class cloud.opencode.base.classloader.resource.UrlResource
 

E

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 class cloud.opencode.base.classloader.resource.AbstractResource
 
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 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 检查资源是否存在

F

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 创建字段元数据
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
 
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 查找包中的所有类
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 查找定义类的类加载器
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 文件路径创建构建器
fromUrls(URL...) - Static method in class cloud.opencode.base.classloader.loader.IsoClassLoader
Create builder from URLs 从 URL 创建构建器

G

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.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
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 interface cloud.opencode.base.classloader.resource.Resource
Get resource description 获取资源描述
getDescription() - Method in class cloud.opencode.base.classloader.resource.UrlResource
 
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 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 获取文件路径
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 interface cloud.opencode.base.classloader.resource.Resource
Get input stream for resource 获取资源的输入流
getInputStream() - Method in class cloud.opencode.base.classloader.resource.UrlResource
 
getJarPath() - Method in class cloud.opencode.base.classloader.resource.JarResource
Get the JAR file path 获取 JAR 文件路径
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 获取已加载的类名
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 按名称获取方法
getOuterClassName() - Method in class cloud.opencode.base.classloader.metadata.ClassMetadata
Get outer class name if inner class 获取外部类名(如果是内部类)
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
 
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
 
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 获取简单字段类型名
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' 属性作为字符串
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 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 获取类的当前版本

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 检查属性是否存在
hasConstantValue() - Method in class cloud.opencode.base.classloader.metadata.FieldMetadata
Check if has constant value 检查是否有常量值
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 class cloud.opencode.base.classloader.resource.AbstractResource
 
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 检查是否无参数
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 使用指定父加载器创建热替换类加载器
hotSwapLoader() - Static method in class cloud.opencode.base.classloader.OpenClassLoader
Create hot-swap classloader 创建热替换类加载器
hotSwapLoader(ClassLoader) - Static method in class cloud.opencode.base.classloader.OpenClassLoader
Create hot-swap classloader with parent 使用父加载器创建热替换类加载器

I

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 文件
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 class cloud.opencode.base.classloader.metadata.ClassMetadata
Get interface names 获取接口名列表
interfaceNames(List) - Method in class cloud.opencode.base.classloader.metadata.ClassMetadata.Builder
 
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 检查是否为桥接方法
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 检查类加载器是否已关闭
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 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 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 检查类是否已加载
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 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
 
isRuntimeVisible() - Method in class cloud.opencode.base.classloader.metadata.AnnotationMetadata
Check if annotation is visible at runtime 检查注解是否运行时可见
isSealed() - Method in class cloud.opencode.base.classloader.metadata.ClassMetadata
Check if sealed 检查是否为密封类
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
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

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 资源

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
 
listResources(String) - Method in class cloud.opencode.base.classloader.loader.ResourceClassLoader
List resources in a path 列出路径中的资源
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) 强制从本加载器加载类
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 使用类加载器创建资源加载器
loadingStrategy(IsoClassLoader.LoadingStrategy) - Method in class cloud.opencode.base.classloader.loader.IsoClassLoader.Builder
Set loading strategy 设置加载策略

M

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 创建方法元数据
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
 
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

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 按名称前缀过滤
negate() - Method in interface cloud.opencode.base.classloader.scanner.ScanFilter
Negate filter 取反过滤器
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 为多个包创建扫描器
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 组合

P

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 包扫描器 - 扫描包结构
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 获取参数类型
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 | 仅父加载器
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
 

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)
refresh() - Method in class cloud.opencode.base.classloader.loader.ResourceClassLoader
Refresh resources (re-scan paths) 刷新资源(重新扫描路径)
reloadClass(String, Path) - Method in class cloud.opencode.base.classloader.loader.HotSwapClassLoader
Reload class from file 从文件重新加载类
removeResourcePath(Path) - Method in class cloud.opencode.base.classloader.loader.ResourceClassLoader
Remove resource path 移除资源路径
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 使用指定父加载器创建资源类加载器
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 创建资源读取失败异常
returnType() - Method in class cloud.opencode.base.classloader.metadata.MethodMetadata
Get return type 获取返回类型

S

scan() - Method in class cloud.opencode.base.classloader.scanner.ClassScanner
Scan all classes 扫描所有类
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 查找所有拥有带指定注解方法的类
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 快速扫描带注解的类
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
 
stream() - Method in class cloud.opencode.base.classloader.scanner.ClassScanner
Return class stream (lazy loading) 返回类流(懒加载)
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

test(Class) - Method in interface cloud.opencode.base.classloader.scanner.ScanFilter
Test if class matches filter 测试类是否匹配过滤器
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 class cloud.opencode.base.classloader.resource.AbstractResource
 

U

unloadClass(String) - Method in class cloud.opencode.base.classloader.loader.HotSwapClassLoader
Unload class (will be reloaded on next access) 卸载类(下次访问时重新加载)
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.loader.IsoClassLoader.LoadingStrategy
Returns the enum constant of this class with the specified name.
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.

W

withClassLoader(ClassLoader, Runnable) - Static method in class cloud.opencode.base.classloader.OpenClassLoader
Execute operation with specified classloader as context classloader 使用指定类加载器作为上下文类加载器执行操作
withClassLoader(ClassLoader, Supplier) - Static method in class cloud.opencode.base.classloader.OpenClassLoader
Execute operation with specified classloader as context classloader 使用指定类加载器作为上下文类加载器执行操作
A B C E F G H I J L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Serialized Form