Package org.mule.metadata.api.builder
Interface WithAnnotation<T extends TypeBuilder>
-
- Type Parameters:
T- concreteTypeBuildertype
- All Known Implementing Classes:
AnyTypeBuilder,ArrayTypeBuilder,BinaryTypeBuilder,BooleanTypeBuilder,DateTimeBuilder,DateTypeBuilder,FunctionTypeBuilder,IntersectionTypeBuilder,LocalDateTimeTypeBuilder,LocalTimeTypeBuilder,NothingTypeBuilder,NumberTypeBuilder,ObjectFieldTypeBuilder,ObjectTypeBuilder,PeriodTypeBuilder,RegexTypeBuilder,StringTypeBuilder,TimeTypeBuilder,TimeZoneTypeBuilder,TupleTypeBuilder,TypeParameterTypeBuilder,UnionTypeBuilder
public interface WithAnnotation<T extends TypeBuilder>Identifies a builder with the capability of addTypeAnnotations- Since:
- 1.0
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Twith(TypeAnnotation typeAnnotation)Contributes a builder withTypeAnnotations
-
-
-
Method Detail
-
with
T with(TypeAnnotation typeAnnotation)
Contributes a builder withTypeAnnotations- Parameters:
typeAnnotation-TypeAnnotationto add- Returns:
- contributed {@param
} builder
-
-