Package oracle.dbtools.plugin.api.di
Interface Annotations.Builder<T extends Annotation>
- Type Parameters:
T
- The type of annotation to create
- Enclosing interface:
- Annotations
public static interface Annotations.Builder<T extends Annotation>
Builds new
Annotation
instances- Author:
- cdivilly
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
Build theAnnotation
instanceSet the value of an annotation property to the specified valueSet the default value() property of an Annotation
-
Method Details
-
build
T build()Build theAnnotation
instance- Returns:
- Annotation instance
-
property
Set the value of an annotation property to the specified value- Parameters:
name
- The name of the property. The annotation type is checked to ensure the annotation contains the named propertyvalue
- The value of the property.- Returns:
- self
-
value
Set the default value() property of an Annotation- Parameters:
value
- The value to assign to the#value()
property- Returns:
- self
-