public final class AnnotationArrayMember extends AnnotationValue implements Annotable
Annotable
to allow
new annotations to be added as a member of the array.Modifier and Type | Method and Description |
---|---|
GeneratedAnnotationUse |
annotate(Class<? extends Annotation> clazz)
Adds a new annotation to the array.
|
GeneratedAnnotationUse |
annotate(TypeReference clazz)
Adds a new annotation to the array.
|
<W extends AnnotationWriter> |
annotate2(Class<W> clazz)
Adds an annotation to this program element
and returns a type-safe writer to fill in the values of such annotations.
|
Collection<GeneratedAnnotationUse> |
annotations()
|
void |
generate(Formatter f) |
AnnotationArrayMember |
param(boolean value)
Adds an array member to this annotation
|
AnnotationArrayMember |
param(byte value)
Adds an array member to this annotation
|
AnnotationArrayMember |
param(char value)
Adds an array member to this annotation
|
AnnotationArrayMember |
param(Class<?> value)
Adds a class array member to this annotation
|
AnnotationArrayMember |
param(double value)
Adds an array member to this annotation
|
AnnotationArrayMember |
param(Enum<?> value)
Adds a enum array member to this annotation
|
AnnotationArrayMember |
param(EnumConstant value)
Adds a enum array member to this annotation
|
AnnotationArrayMember |
param(float value)
Adds an array member to this annotation
|
AnnotationArrayMember |
param(GeneratedAnnotationUse value)
|
AnnotationArrayMember |
param(GeneratedExpression value)
Adds an expression array member to this annotation
|
AnnotationArrayMember |
param(int value)
Adds an array member to this annotation
|
AnnotationArrayMember |
param(long value)
Adds an array member to this annotation
|
AnnotationArrayMember |
param(short value)
Adds an array member to this annotation
|
AnnotationArrayMember |
param(String value)
Adds an array member to this annotation
|
AnnotationArrayMember |
param(Type type) |
public AnnotationArrayMember param(String value)
value
- Adds a string value to the array memberpublic AnnotationArrayMember param(boolean value)
value
- Adds a boolean value to the array memberpublic AnnotationArrayMember param(byte value)
value
- Adds a byte value to the array memberpublic AnnotationArrayMember param(char value)
value
- Adds a char value to the array memberpublic AnnotationArrayMember param(double value)
value
- Adds a double value to the array memberpublic AnnotationArrayMember param(long value)
value
- Adds a long value to the array memberpublic AnnotationArrayMember param(short value)
value
- Adds a short value to the array memberpublic AnnotationArrayMember param(int value)
value
- Adds an int value to the array memberpublic AnnotationArrayMember param(float value)
value
- Adds a float value to the array memberpublic AnnotationArrayMember param(Enum<?> value)
value
- Adds a enum value to the array memberpublic AnnotationArrayMember param(EnumConstant value)
value
- Adds a enum value to the array memberpublic AnnotationArrayMember param(GeneratedExpression value)
value
- Adds an expression value to the array memberpublic AnnotationArrayMember param(Class<?> value)
value
- Adds a class value to the array memberpublic AnnotationArrayMember param(Type type)
public GeneratedAnnotationUse annotate(Class<? extends Annotation> clazz)
public GeneratedAnnotationUse annotate(TypeReference clazz)
public <W extends AnnotationWriter> W annotate2(Class<W> clazz)
Annotable
public Collection<GeneratedAnnotationUse> annotations()
annotations
in interface Annotable
public AnnotationArrayMember param(GeneratedAnnotationUse value)
value
- Adds a annotation to the array memberCopyright © 2010–2015 MuleSoft, Inc.. All rights reserved.