Package io.quarkus.gizmo
Interface SignatureBuilder.ClassSignatureBuilder
-
- All Superinterfaces:
SignatureBuilder
- All Known Implementing Classes:
ClassSignatureBuilderImpl
- Enclosing interface:
- SignatureBuilder
public static interface SignatureBuilder.ClassSignatureBuilder extends SignatureBuilder
Builds a generic signature of a class (including interfaces).
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface io.quarkus.gizmo.SignatureBuilder
SignatureBuilder.ClassSignatureBuilder, SignatureBuilder.FieldSignatureBuilder, SignatureBuilder.MethodSignatureBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description SignatureBuilder.ClassSignatureBuilderaddInterface(Type.ClassType interfaceType)SignatureBuilder.ClassSignatureBuilderaddInterface(Type.ParameterizedType interfaceType)SignatureBuilder.ClassSignatureBuilderaddTypeParameter(Type.TypeVariable typeParameter)SignatureBuilder.ClassSignatureBuildersetSuperClass(Type.ClassType superClass)SignatureBuilder.ClassSignatureBuildersetSuperClass(Type.ParameterizedType superClass)-
Methods inherited from interface io.quarkus.gizmo.SignatureBuilder
build
-
-
-
-
Method Detail
-
addTypeParameter
SignatureBuilder.ClassSignatureBuilder addTypeParameter(Type.TypeVariable typeParameter)
-
setSuperClass
SignatureBuilder.ClassSignatureBuilder setSuperClass(Type.ClassType superClass)
-
setSuperClass
SignatureBuilder.ClassSignatureBuilder setSuperClass(Type.ParameterizedType superClass)
-
addInterface
SignatureBuilder.ClassSignatureBuilder addInterface(Type.ClassType interfaceType)
-
addInterface
SignatureBuilder.ClassSignatureBuilder addInterface(Type.ParameterizedType interfaceType)
-
-