@Test @SuppressWarnings("AccessStaticViaInstance") public void shouldGetCorrectReturnType() { final boolean result = observableWeaver.methodAnnotatedWithRxLogObservable(proceedingJoinPoint); assertThat(result).isTrue(); }
public static boolean methodAnnotatedWithRxLogObservable(ProceedingJoinPoint joinPoint) { return ((MethodSignature) joinPoint.getSignature()).getReturnType() == Observable.class; }
ObservableWeaver { public static boolean methodAnnotatedWithRxLogObservable(ProceedingJoinPoint joinPoint) { return ((MethodSignature) joinPoint.getSignature()).getReturnType() == Observable.class; } }
ObservableWeaver { public static boolean methodAnnotatedWithRxLogObservable(ProceedingJoinPoint joinPoint) { return ((MethodSignature) joinPoint.getSignature()).getReturnType() == Observable.class; }  }
ObservableWeaver { public static boolean methodAnnotatedWithRxLogObservable(ProceedingJoinPoint joinPoint) { return ((MethodSignature) joinPoint.getSignature()).getReturnType() == Observable.class; }  static boolean methodAnnotatedWithRxLogObservable(ProceedingJoinPoint joinPoint); Object weaveAroundJoinPoint(ProceedingJoinPoint joinPoint, Logger logger); }
ObservableWeaver { public static boolean methodAnnotatedWithRxLogObservable(ProceedingJoinPoint joinPoint) { return ((MethodSignature) joinPoint.getSignature()).getReturnType() == Observable.class; }  static boolean methodAnnotatedWithRxLogObservable(ProceedingJoinPoint joinPoint); Object weaveAroundJoinPoint(ProceedingJoinPoint joinPoint, Logger logger); static final String POINTCUT; static final String ADVICE; }