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