@Beta public interface AnnotationType extends Type, Comparable<AnnotationType>
hashCode()
and equals(Object)
methods.Modifier and Type | Interface and Description |
---|---|
static interface |
AnnotationType.Parameter
Annotation Type parameter interface.
|
Modifier and Type | Method and Description |
---|---|
int |
compareTo(AnnotationType o) |
default boolean |
containsParameters()
Returns
true if annotation contains parameters. |
boolean |
equals(Object o) |
List<AnnotationType> |
getAnnotations()
Returns the List of Annotations.
|
AnnotationType.Parameter |
getParameter(String paramName)
Returns Parameter Definition assigned for given parameter name.
|
List<String> |
getParameterNames()
Returns List of parameter names.
|
List<AnnotationType.Parameter> |
getParameters()
Returns List of all parameters assigned to Annotation Type.
|
int |
hashCode() |
getFullyQualifiedName, getName, getPackageName
List<AnnotationType> getAnnotations()
AnnotationType.Parameter getParameter(String paramName)
null
value.paramName
- Parameter NameList<AnnotationType.Parameter> getParameters()
List<String> getParameterNames()
default boolean containsParameters()
true
if annotation contains parameters.true
if annotation contains parameters.int compareTo(AnnotationType o)
compareTo
in interface Comparable<AnnotationType>
Copyright © 2019 OpenDaylight. All rights reserved.