Class ObjectPropertyGetter<T,R>

java.lang.Object
org.eclipse.epsilon.emc.jdt.objectpropertygetters.ObjectPropertyGetter<T,R>
Direct Known Subclasses:
BodyDeclarationModifierGetter, FieldDeclarationNameGetter

public abstract class ObjectPropertyGetter<T,R> extends Object
  • Field Details

    • clazz

      protected Class<?> clazz
    • properties

      protected List<String> properties
  • Constructor Details

    • ObjectPropertyGetter

      public ObjectPropertyGetter(Class<?> clazz, String... properties)
  • Method Details

    • appliesTo

      public boolean appliesTo(Object object, String property)
    • getValue

      public abstract R getValue(T object, String property)