Package oracle.dbtools.plugin.api.di
Interface Annotations.Builder<T extends java.lang.annotation.Annotation>
-
- Type Parameters:
T- The type of annotation to create
- Enclosing interface:
- Annotations
public static interface Annotations.Builder<T extends java.lang.annotation.Annotation>Builds newAnnotationinstances- Author:
- cdivilly
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Tbuild()Build theAnnotationinstanceAnnotations.Builder<T>property(java.lang.String name, java.lang.Object value)Set the value of an annotation property to the specified valueAnnotations.Builder<T>value(java.lang.Object value)Set the default value() property of an Annotation
-
-
-
Method Detail
-
build
T build()
Build theAnnotationinstance- Returns:
- Annotation instance
-
property
Annotations.Builder<T> property(java.lang.String name, java.lang.Object value)
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
Annotations.Builder<T> value(java.lang.Object value)
Set the default value() property of an Annotation- Parameters:
value- The value to assign to the#value()property- Returns:
- self
-
-