org_aspectj_runtime_RuntimeModuleTests_java
org.aspectj.internal.lang.reflect.AjTypeImpl
public DeclareErrorOrWarning[] getDeclareErrorOrWarnings() { List<DeclareErrorOrWarning> deows = new ArrayList<>(); for (Field field : clazz.getDeclaredFields()) { try { if (field.isAnnotationPresent(DeclareWarning.class)) {  DeclareWarning dw = field.getAnnotation(DeclareWarning.class);  if (Modifier.isPublic(field.getModifiers()) && Modifier.isStatic(field.getModifiers())) {  String message = (String) field.get(null);  DeclareErrorOrWarningImpl deow = new DeclareErrorOrWarningImpl(dw.value(),message,false,this);  deows.add(deow);  } } else if (field.isAnnotationPresent(DeclareError.class)) {  DeclareError de = field.getAnnotation(DeclareError.class);  if (Modifier.isPublic(field.getModifiers()) && Modifier.isStatic(field.getModifiers())) {  String message = (String) field.get(null);  DeclareErrorOrWarningImpl deow = new DeclareErrorOrWarningImpl(de.value(),message,true,this);  deows.add(deow);  } } } catch (IllegalArgumentException e) { // just move on to the next field } catch (IllegalAccessException e) { // just move on to the next field } } for (Method method : clazz.getDeclaredMethods()) { if (method.isAnnotationPresent(ajcDeclareEoW.class)) { ajcDeclareEoW deowAnn = method.getAnnotation(ajcDeclareEoW.class); DeclareErrorOrWarning deow = new DeclareErrorOrWarningImpl(deowAnn.pointcut(),deowAnn.message(),deowAnn.isError(),this); deows.add(deow); } } DeclareErrorOrWarning[] ret = new DeclareErrorOrWarning[deows.size()]; deows.toArray(ret); return ret;

 -> java.lang.Class.getDeclaredFields(): java.lang.reflect.Field[] -> java.lang.reflect.Field.isAnnotationPresent(java.lang.Class): boolean -> java.lang.reflect.Field.isAnnotationPresent(java.lang.Class): boolean -> java.lang.reflect.Field.isAnnotationPresent(java.lang.Class): boolean -> java.lang.reflect.Field.isAnnotationPresent(java.lang.Class): boolean -> java.lang.reflect.Field.isAnnotationPresent(java.lang.Class): boolean -> java.lang.reflect.Field.getAnnotation(java.lang.Class): java.lang.annotation.Annotation -> java.lang.reflect.Field.getModifiers(): int -> java.lang.reflect.Modifier.isPublic(int): boolean -> java.lang.reflect.Field.getModifiers(): int -> java.lang.reflect.Modifier.isStatic(int): boolean -> java.lang.reflect.Field.get(java.lang.Object): java.lang.Object -> java.util.List.add(java.lang.Object): boolean -> java.lang.reflect.Field.isAnnotationPresent(java.lang.Class): boolean -> java.lang.reflect.Field.isAnnotationPresent(java.lang.Class): boolean -> java.lang.reflect.Field.getAnnotation(java.lang.Class): java.lang.annotation.Annotation -> java.lang.reflect.Field.getModifiers(): int -> java.lang.reflect.Modifier.isPublic(int): boolean -> java.lang.reflect.Field.getModifiers(): int -> java.lang.reflect.Modifier.isStatic(int): boolean -> java.lang.reflect.Field.get(java.lang.Object): java.lang.Object -> java.util.List.add(java.lang.Object): boolean -> java.lang.reflect.Field.isAnnotationPresent(java.lang.Class): boolean -> java.lang.reflect.Field.isAnnotationPresent(java.lang.Class): boolean -> java.lang.reflect.Field.isAnnotationPresent(java.lang.Class): boolean -> java.lang.reflect.Field.isAnnotationPresent(java.lang.Class): boolean -> java.lang.reflect.Field.isAnnotationPresent(java.lang.Class): boolean -> java.lang.reflect.Field.isAnnotationPresent(java.lang.Class): boolean -> java.lang.reflect.Field.isAnnotationPresent(java.lang.Class): boolean -> java.lang.reflect.Field.isAnnotationPresent(java.lang.Class): boolean -> java.lang.reflect.Field.isAnnotationPresent(java.lang.Class): boolean -> java.lang.reflect.Field.isAnnotationPresent(java.lang.Class): boolean -> java.lang.reflect.Field.isAnnotationPresent(java.lang.Class): boolean -> java.lang.reflect.Field.isAnnotationPresent(java.lang.Class): boolean -> java.lang.reflect.Field.isAnnotationPresent(java.lang.Class): boolean -> java.lang.reflect.Field.isAnnotationPresent(java.lang.Class): boolean -> java.lang.reflect.Field.isAnnotationPresent(java.lang.Class): boolean -> java.lang.reflect.Field.isAnnotationPresent(java.lang.Class): boolean -> java.lang.reflect.Field.isAnnotationPresent(java.lang.Class): boolean -> java.lang.reflect.Field.isAnnotationPresent(java.lang.Class): boolean -> java.lang.reflect.Field.isAnnotationPresent(java.lang.Class): boolean -> java.lang.reflect.Field.isAnnotationPresent(java.lang.Class): boolean -> java.lang.reflect.Field.isAnnotationPresent(java.lang.Class): boolean -> java.lang.reflect.Field.isAnnotationPresent(java.lang.Class): boolean -> java.lang.reflect.Field.isAnnotationPresent(java.lang.Class): boolean -> java.lang.reflect.Field.isAnnotationPresent(java.lang.Class): boolean -> java.lang.reflect.Field.isAnnotationPresent(java.lang.Class): boolean -> java.lang.reflect.Field.isAnnotationPresent(java.lang.Class): boolean -> java.lang.reflect.Field.isAnnotationPresent(java.lang.Class): boolean -> java.lang.reflect.Field.isAnnotationPresent(java.lang.Class): boolean -> java.lang.reflect.Field.isAnnotationPresent(java.lang.Class): boolean -> java.lang.reflect.Field.isAnnotationPresent(java.lang.Class): boolean -> java.lang.reflect.Field.isAnnotationPresent(java.lang.Class): boolean -> java.lang.reflect.Field.isAnnotationPresent(java.lang.Class): boolean -> java.lang.reflect.Field.isAnnotationPresent(java.lang.Class): boolean -> java.lang.reflect.Field.isAnnotationPresent(java.lang.Class): boolean -> java.lang.Class.getDeclaredMethods(): java.lang.reflect.Method[] -> java.lang.reflect.Method.isAnnotationPresent(java.lang.Class): boolean -> java.lang.reflect.Method.isAnnotationPresent(java.lang.Class): boolean -> java.lang.reflect.Method.isAnnotationPresent(java.lang.Class): boolean -> java.lang.reflect.Method.isAnnotationPresent(java.lang.Class): boolean -> java.lang.reflect.Method.isAnnotationPresent(java.lang.Class): boolean -> java.lang.reflect.Method.isAnnotationPresent(java.lang.Class): boolean -> java.lang.reflect.Method.isAnnotationPresent(java.lang.Class): boolean -> java.lang.reflect.Method.isAnnotationPresent(java.lang.Class): boolean -> java.lang.reflect.Method.isAnnotationPresent(java.lang.Class): boolean -> java.lang.reflect.Method.isAnnotationPresent(java.lang.Class): boolean -> java.lang.reflect.Method.isAnnotationPresent(java.lang.Class): boolean -> java.lang.reflect.Method.isAnnotationPresent(java.lang.Class): boolean -> java.lang.reflect.Method.isAnnotationPresent(java.lang.Class): boolean -> java.lang.reflect.Method.isAnnotationPresent(java.lang.Class): boolean -> java.lang.reflect.Method.getAnnotation(java.lang.Class): java.lang.annotation.Annotation -> java.util.List.add(java.lang.Object): boolean -> java.lang.reflect.Method.isAnnotationPresent(java.lang.Class): boolean -> java.lang.reflect.Method.getAnnotation(java.lang.Class): java.lang.annotation.Annotation -> java.util.List.add(java.lang.Object): boolean -> java.lang.reflect.Method.isAnnotationPresent(java.lang.Class): boolean -> java.util.List.size(): int -> java.util.List.toArray(java.lang.Object[]): java.lang.Object[]