/** * Gets the rank from the given class * * @param fromClass The class to get the rank from. Will also check all * superclasses * @return The rank this class should initially have, or 0 if there is * no Rank annotation on this class or all its superclasses */ public static int getRank(Class<?> fromClass) { while (fromClass != null && !Object.class.equals(fromClass)) { Rank rank = fromClass.getAnnotation(Rank.class); if (rank != null) { return rank.value(); } fromClass = fromClass.getSuperclass(); } return 0; }
Rank rankAnno = clazz.getAnnotation(Rank.class); if (rankAnno != null) { rank = rankAnno.value();
Rank rankAnno = constant.getClass().getAnnotation(Rank.class); if (rankAnno != null) { rank = rankAnno.value();
Rank rankAnno = clazz.getAnnotation(Rank.class); if (rankAnno != null) { rank = rankAnno.value();
Rank rankAnno = clazz.getAnnotation(Rank.class); if (rankAnno != null) { rank = rankAnno.value();
Rank rankAnno = constant.getClass().getAnnotation(Rank.class); if (rankAnno != null) { rank = rankAnno.value();
Rank rankAnno = constant.getClass().getAnnotation(Rank.class); if (rankAnno != null) { rank = rankAnno.value();
Rank ranking = clazz.getAnnotation(Rank.class); if (ranking != null) { rank = ranking.value();
Rank ranking = clazz.getAnnotation(Rank.class); if (ranking != null) { rank = ranking.value();
Rank ranking = clazz.getAnnotation(Rank.class); if (ranking != null) { rank = ranking.value();
Rank ranking = provideMethod.getAnnotation(Rank.class); if (ranking != null) { rank = ranking.value();
Rank ranking = provideMethod.getAnnotation(Rank.class); if (ranking != null) { rank = ranking.value();
Rank ranking = provideMethod.getAnnotation(Rank.class); if (ranking != null) { rank = ranking.value();
Rank ranking = provideMethod.getAnnotation(Rank.class); if (ranking != null) { rank = ranking.value();