public final class AnnotationAttributeConfig
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
AnnotationAttributeConfig.AttributeType |
static class |
AnnotationAttributeConfig.Builder<DescriptorType extends AnnotatedDescriptor> |
| Modifier and Type | Field and Description |
|---|---|
private java.util.Set<java.lang.String> |
allowedValues |
private java.lang.Object |
defaultValue |
private boolean |
isMultiple |
private java.lang.String |
name |
private AnnotationAttributeConfig.AttributeType |
type |
| Modifier | Constructor and Description |
|---|---|
private |
AnnotationAttributeConfig(java.lang.String name,
boolean isMultiple,
java.lang.Object defaultValue,
AnnotationAttributeConfig.AttributeType type,
java.util.Set<java.lang.String> allowedValues) |
| Modifier and Type | Method and Description |
|---|---|
java.util.Set<java.lang.String> |
allowedValues() |
java.lang.Object |
defaultValue() |
boolean |
multiple() |
java.lang.String |
name() |
AnnotationAttributeConfig.AttributeType |
type() |
private final java.lang.String name
private final boolean isMultiple
private final java.lang.Object defaultValue
private final AnnotationAttributeConfig.AttributeType type
private final java.util.Set<java.lang.String> allowedValues
private AnnotationAttributeConfig(java.lang.String name,
boolean isMultiple,
java.lang.Object defaultValue,
AnnotationAttributeConfig.AttributeType type,
java.util.Set<java.lang.String> allowedValues)
public java.lang.String name()
public boolean multiple()
public java.lang.Object defaultValue()
public AnnotationAttributeConfig.AttributeType type()
public java.util.Set<java.lang.String> allowedValues()