Package org.apache.cassandra.config
Class ForwardingProperty
java.lang.Object
org.yaml.snakeyaml.introspector.Property
org.apache.cassandra.config.ForwardingProperty
- All Implemented Interfaces:
Comparable<org.yaml.snakeyaml.introspector.Property>
public class ForwardingProperty
extends org.yaml.snakeyaml.introspector.Property
This class delegates all calls of
Property to a delegate(), used for cases where a small number of
methods want to be overriden from the delegate.
This class acts as a decorator to a Property and allows decorating any method.-
Constructor Summary
ConstructorsConstructorDescriptionForwardingProperty(String name, Class<?> type, org.yaml.snakeyaml.introspector.Property property) ForwardingProperty(String name, org.yaml.snakeyaml.introspector.Property property) -
Method Summary
Modifier and TypeMethodDescriptionprotected org.yaml.snakeyaml.introspector.Propertydelegate()Class<?>[]<A extends Annotation>
AgetAnnotation(Class<A> aClass) booleanbooleanvoidMethods inherited from class org.yaml.snakeyaml.introspector.Property
compareTo, equals, getName, getType, hashCode, toString
-
Constructor Details
-
ForwardingProperty
-
ForwardingProperty
-
-
Method Details
-
delegate
protected org.yaml.snakeyaml.introspector.Property delegate() -
isWritable
public boolean isWritable()- Overrides:
isWritablein classorg.yaml.snakeyaml.introspector.Property
-
isReadable
public boolean isReadable()- Overrides:
isReadablein classorg.yaml.snakeyaml.introspector.Property
-
getActualTypeArguments
- Specified by:
getActualTypeArgumentsin classorg.yaml.snakeyaml.introspector.Property
-
set
- Specified by:
setin classorg.yaml.snakeyaml.introspector.Property- Throws:
Exception
-
get
- Specified by:
getin classorg.yaml.snakeyaml.introspector.Property
-
getAnnotations
- Specified by:
getAnnotationsin classorg.yaml.snakeyaml.introspector.Property
-
getAnnotation
- Specified by:
getAnnotationin classorg.yaml.snakeyaml.introspector.Property
-