private final MethodInvoker getterInvoker;
public RestResourceProperty(ManagedPropertyMetaData metaData)
{
Method getter = metaData.getGetter();
MethodInvoker getterInvoker = getter != null ? new GetterInvoker(getter) : new NoSuchMethodInvoker();
//
Method setter = metaData.getSetter();
MethodInvoker setterInvoker = setter != null ? new SetterInvoker(setter) : new NoSuchMethodInvoker();
//
this.metaData = metaData;
this.setterInvoker = setterInvoker;
this.getterInvoker = getterInvoker;