Package org.yaml.snakeyaml.introspector
Class FieldProperty
java.lang.Object
org.yaml.snakeyaml.introspector.Property
org.yaml.snakeyaml.introspector.GenericProperty
org.yaml.snakeyaml.introspector.FieldProperty
- All Implemented Interfaces:
Comparable<Property>
A FieldProperty is a Property which is accessed as a field, without
going through accessor methods (setX, getX). The field may have any scope (public, package,
protected, private).
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<A extends Annotation>
AgetAnnotation(Class<A> annotationType) Returns property's annotation for the given type ornullif it's not present.Returns the annotations that are present on this property or emptyListif there're no annotations.voidMethods inherited from class org.yaml.snakeyaml.introspector.GenericProperty
getActualTypeArgumentsMethods inherited from class org.yaml.snakeyaml.introspector.Property
compareTo, equals, getName, getType, hashCode, isReadable, isWritable, toString
-
Constructor Details
-
FieldProperty
-
-
Method Details
-
set
-
get
-
getAnnotations
Description copied from class:PropertyReturns the annotations that are present on this property or emptyListif there're no annotations.- Specified by:
getAnnotationsin classProperty- Returns:
- the annotations that are present on this property or empty
Listif there're no annotations
-
getAnnotation
Description copied from class:PropertyReturns property's annotation for the given type ornullif it's not present.- Specified by:
getAnnotationin classProperty- Type Parameters:
A- class of the annotation- Parameters:
annotationType- the type of the annotation to be returned- Returns:
- property's annotation for the given type or
nullif it's not present
-