private static List findMatchingMethods()

in chatterbox-twitter/chatterbox-twitter-impl/src/main/java/org/apache/tomee/chatterbox/twitter/adapter/TwitterResourceAdapter.java [82:93]


    private static List<Method> findMatchingMethods(final Class<?> clazz, final Status status) {
        return Arrays.asList(clazz.getDeclaredMethods())
                .stream()
                .sorted((m1, m2) -> m1.toString().compareTo(m2.toString()))
                .filter(TwitterResourceAdapter::isPublic)
                .filter(TwitterResourceAdapter::isNotFinal)
                .filter(TwitterResourceAdapter::isNotAbstract)
                .filter(m -> filterTweet(status, m))
                .filter(m -> filterUser(status, m))
                .filter(m -> filterGetMethod(status, m))
                .collect(Collectors.toList());
    }