@Override public boolean apply(final MemberInfo m, final Object filterCriteria) { return ((MethodInfo) m).getRawMethod() == filterCriteria; } };
@Override public boolean apply(final MemberInfo m, final Object filterCriteria) { return ((MethodInfo) m).getRawMethod() == filterCriteria; } };
@Override public boolean apply(final MemberInfo m, final Object filterCriteria) { return ((MethodInfo) m).getRawMethod() == filterCriteria; } };
@Override public Method getRawMethod() { return _genericMethodDefinition.getRawMethod(); }
@Override public Method getRawMethod() { return _methodInfo.getRawMethod(); }
@Override public Method getRawMethod() { return _genericMethodDefinition.getRawMethod(); }
@Override public String getName() { return getRawMethod().getName(); }
@Override public <T extends Annotation> T getAnnotation(final Class<T> annotationClass) { return getRawMethod().getAnnotation(annotationClass); }
@Override public String getName() { return getRawMethod().getName(); }
@Override public boolean isAnnotationPresent(final Class<? extends Annotation> annotationClass) { return getRawMethod().isAnnotationPresent(annotationClass); }
@Override public boolean isAnnotationPresent(final Class<? extends Annotation> annotationClass) { return getRawMethod().isAnnotationPresent(annotationClass); }
@NotNull @Override public Annotation[] getDeclaredAnnotations() { return getRawMethod().getDeclaredAnnotations(); }
@Override public Method getRawMethod() { _declaringType.verifyCreated(); return generatedMethod.getRawMethod(); }
@NotNull @Override public Annotation[] getAnnotations() { return getRawMethod().getAnnotations(); }
@Override public Method getRawMethod() { _declaringType.verifyCreated(); return generatedMethod.getRawMethod(); }
@Override public Method getRawMethod() { _declaringType.verifyCreated(); return generatedMethod.getRawMethod(); }
@NotNull @Override public Annotation[] getAnnotations() { return getRawMethod().getAnnotations(); }
@NotNull @Override public Annotation[] getDeclaredAnnotations() { return getRawMethod().getDeclaredAnnotations(); }
public Object invoke(final Object instance, final Object... args) { final Method rawMethod = getRawMethod(); if (rawMethod == null) { throw Error.rawMethodBindingFailure(this); } try { return rawMethod.invoke(instance, args); } catch (InvocationTargetException | IllegalAccessException e) { throw Error.targetInvocationException(e); } }
public Object invoke(final Object instance, final Object... args) { final Method rawMethod = getRawMethod(); if (rawMethod == null) { throw Error.rawMethodBindingFailure(this); } try { return rawMethod.invoke(instance, args); } catch (InvocationTargetException | IllegalAccessException e) { throw Error.targetInvocationException(e); } }