Class ParameterAnnotationContent
java.lang.Object
org.apache.maven.tools.plugin.extractor.annotations.datamodel.AnnotatedContent
org.apache.maven.tools.plugin.extractor.annotations.datamodel.AnnotatedField
org.apache.maven.tools.plugin.extractor.annotations.datamodel.ParameterAnnotationContent
- All Implemented Interfaces:
Annotation
- Since:
- 3.0
- Author:
- Olivier Lamy
-
Constructor Summary
ConstructorDescriptionParameterAnnotationContent
(String fieldName, String alias, String property, String defaultValue, boolean required, boolean readonly, String className, List<String> typeParameters, boolean annotationOnMethod) ParameterAnnotationContent
(String fieldName, String className, List<String> typeParameters, boolean annotationOnMethod) -
Method Summary
Modifier and TypeMethodDescriptionalias()
void
Class
<? extends Annotation> void
defaultValue
(String defaultValue) boolean
int
hashCode()
boolean
name()
void
property()
void
boolean
readonly()
void
readonly
(boolean readonly) boolean
required()
void
required
(boolean required) void
setClassName
(String className) toString()
Methods inherited from class org.apache.maven.tools.plugin.extractor.annotations.datamodel.AnnotatedField
compareTo, getFieldName, setFieldName
Methods inherited from class org.apache.maven.tools.plugin.extractor.annotations.datamodel.AnnotatedContent
getDeprecated, getDescription, getSince, setDeprecated, setDescription, setSince
-
Constructor Details
-
ParameterAnnotationContent
public ParameterAnnotationContent(String fieldName, String className, List<String> typeParameters, boolean annotationOnMethod) -
ParameterAnnotationContent
-
-
Method Details
-
name
-
name
-
alias
-
alias
-
property
-
property
-
defaultValue
-
defaultValue
-
required
-
required
-
readonly
-
readonly
-
annotationType
- Specified by:
annotationType
in interfaceAnnotation
-
getClassName
-
setClassName
-
getTypeParameters
-
isAnnotationOnMethod
-
toString
- Specified by:
toString
in interfaceAnnotation
- Overrides:
toString
in classAnnotatedField
-
equals
- Specified by:
equals
in interfaceAnnotation
- Overrides:
equals
in classObject
-
hashCode
- Specified by:
hashCode
in interfaceAnnotation
- Overrides:
hashCode
in classObject
-