Package io.quarkus.gizmo
Class ClassCreator.Builder
java.lang.Object
io.quarkus.gizmo.ClassCreator.Builder
- Enclosing class:
ClassCreator
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate intprivate Stringprivate ClassOutputprivate BytecodeCreatorImplprivate Stringprivate String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()classOutput(ClassOutput classOutput) (package private) ClassCreator.Builderenclosing(BytecodeCreatorImpl enclosing) private StringgetRawType(Type type) interfaces(Class<?>... interfaces) interfaces(String... interfaces) setFinal(boolean isFinal) signature(SignatureBuilder.ClassSignatureBuilder signatureBuilder) The raw types of the superclass and superinterfaces are extracted and passed tosuperClass(String)andinterfaces(String...)respectively.superClass(Class<?> superClass) superClass(String superClass)
-
Field Details
-
classOutput
-
className
-
signature
-
superClass
-
interfaces
-
enclosing
-
access
private int access
-
-
Constructor Details
-
Builder
Builder(int access)
-
-
Method Details
-
enclosing
-
classOutput
-
className
-
signature
-
signature
The raw types of the superclass and superinterfaces are extracted and passed tosuperClass(String)andinterfaces(String...)respectively.- Parameters:
signatureBuilder-- Returns:
- self
-
superClass
-
superClass
-
setFinal
-
interfaces
-
interfaces
-
build
-
getRawType
-