Package io.quarkus.gizmo
Class ClassSignatureBuilderImpl
java.lang.Object
io.quarkus.gizmo.ClassSignatureBuilderImpl
- All Implemented Interfaces:
SignatureBuilder,SignatureBuilder.ClassSignatureBuilder
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.quarkus.gizmo.SignatureBuilder
SignatureBuilder.ClassSignatureBuilder, SignatureBuilder.FieldSignatureBuilder, SignatureBuilder.MethodSignatureBuilder -
Field Summary
FieldsModifier and TypeFieldDescription(package private) Type(package private) List<Type.TypeVariable> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddInterface(Type.ClassType interfaceType) addInterface(Type.ParameterizedType interfaceType) addTypeParameter(Type.TypeVariable typeParameter) build()private booleancontainsWildcard(Type type) setSuperClass(Type.ClassType superClass) setSuperClass(Type.ParameterizedType superClass)
-
Field Details
-
typeParameters
List<Type.TypeVariable> typeParameters -
superClass
Type superClass -
superInterfaces
-
-
Constructor Details
-
ClassSignatureBuilderImpl
ClassSignatureBuilderImpl()
-
-
Method Details
-
build
- Specified by:
buildin interfaceSignatureBuilder- Returns:
- the generic signature
-
addTypeParameter
- Specified by:
addTypeParameterin interfaceSignatureBuilder.ClassSignatureBuilder
-
setSuperClass
- Specified by:
setSuperClassin interfaceSignatureBuilder.ClassSignatureBuilder
-
setSuperClass
- Specified by:
setSuperClassin interfaceSignatureBuilder.ClassSignatureBuilder
-
addInterface
- Specified by:
addInterfacein interfaceSignatureBuilder.ClassSignatureBuilder
-
addInterface
- Specified by:
addInterfacein interfaceSignatureBuilder.ClassSignatureBuilder
-
containsWildcard
-