Index
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 使用指定类加载器作为上下文类加载器执行操作
All Classes and Interfaces|All Packages|Serialized Form