java.lang.Object
org.yaml.snakeyaml.introspector.Property
org.yaml.snakeyaml.introspector.MissingProperty
- All Implemented Interfaces:
java.lang.Comparable<Property>
public class MissingProperty extends Property
A property that does not map to a real property; this is used when
PropertyUtils.setSkipMissingProperties(boolean) is set to true.-
Constructor Summary
Constructors Constructor Description MissingProperty(java.lang.String name) -
Method Summary
Modifier and Type Method Description java.lang.Objectget(java.lang.Object object)java.lang.Class<?>[]getActualTypeArguments()<A extends java.lang.annotation.Annotation>
AgetAnnotation(java.lang.Class<A> annotationType)Returns property's annotation for the given type ornullif it's not present.java.util.List<java.lang.annotation.Annotation>getAnnotations()Returns the annotations that are present on this property or emptyListif there're no annotations.voidset(java.lang.Object object, java.lang.Object value)Setter does nothing.Methods inherited from class org.yaml.snakeyaml.introspector.Property
compareTo, equals, getName, getType, hashCode, isReadable, isWritable, toString
-
Constructor Details
-
MissingProperty
public MissingProperty(java.lang.String name)
-
-
Method Details
-
getActualTypeArguments
public java.lang.Class<?>[] getActualTypeArguments()- Specified by:
getActualTypeArgumentsin classProperty
-
set
public void set(java.lang.Object object, java.lang.Object value) throws java.lang.ExceptionSetter does nothing. -
get
public java.lang.Object get(java.lang.Object object) -
getAnnotations
public java.util.List<java.lang.annotation.Annotation> 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
public <A extends java.lang.annotation.Annotation> A getAnnotation(java.lang.Class<A> annotationType)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
-