Class ClassMetadata.Builder
java.lang.Object
cloud.opencode.base.classloader.metadata.ClassMetadata.Builder
- Enclosing class:
ClassMetadata
Builder for ClassMetadata
ClassMetadata 构建器
- Since:
- JDK 25, opencode-base-classloader V1.0.0
- Author:
- Leon Soo www.LeonSoo.com
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionannotations(List<AnnotationMetadata> annotations) build()fields(List<FieldMetadata> fields) genericSignature(String genericSignature) interfaceNames(List<String> interfaceNames) isAnnotation(boolean isAnnotation) isEnum(boolean isEnum) isInterface(boolean isInterface) isRecord(boolean isRecord) isSealed(boolean isSealed) methods(List<MethodMetadata> methods) modifiers(int modifiers) permittedSubclasses(List<String> permittedSubclasses) recordComponents(List<RecordComponentMetadata> recordComponents) sourceFile(String sourceFile) superClassName(String superClassName) typeParameters(List<String> typeParameters)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
className
-
superClassName
-
interfaceNames
-
modifiers
-
isInterface
-
isAnnotation
-
isEnum
-
isRecord
-
isSealed
-
permittedSubclasses
-
methods
-
fields
-
annotations
-
sourceFile
-
genericSignature
-
typeParameters
-
recordComponents
-
build
-