org_apache_geronimo_microprofile_opentracing_tck_setup_BasicZipkinTest_java
org.jboss.arquillian.core.impl.Reflections
public static List<Field> getFieldInjectionPoints(Class<?> clazz) {
        ArrayList<Field> injectionPoints = new ArrayList<Field>();
        if (clazz == null) {
            return injectionPoints;
        }
        for (Field field : clazz.getDeclaredFields()) {
            if (!Reflections.isInjectionPoint(field)) continue;
            injectionPoints.add(field);
        }
        injectionPoints.addAll(Reflections.getFieldInjectionPoints(clazz.getSuperclass()));
        return injectionPoints;
    }
 -> java.lang.Class.getDeclaredFields(): java.lang.reflect.Field[] -> java.lang.reflect.Field.isAnnotationPresent(java.lang.Class): boolean -> java.lang.reflect.Field.getType(): java.lang.Class -> java.util.List.add(java.lang.Object): boolean -> java.lang.reflect.Field.isAnnotationPresent(java.lang.Class): boolean -> java.lang.reflect.Field.getType(): java.lang.Class -> java.lang.reflect.Field.getType(): java.lang.Class -> java.lang.reflect.Field.getAnnotations(): java.lang.annotation.Annotation[] -> java.lang.annotation.Annotation.annotationType(): java.lang.Class -> java.lang.Class.isAnnotationPresent(java.lang.Class): boolean -> java.lang.annotation.Annotation.annotationType(): java.lang.Class -> java.lang.Class.isAnnotationPresent(java.lang.Class): boolean -> java.util.List.add(java.lang.Object): boolean -> java.lang.reflect.Field.isAnnotationPresent(java.lang.Class): boolean -> java.lang.reflect.Field.getType(): java.lang.Class -> java.util.List.add(java.lang.Object): boolean -> java.lang.reflect.Field.isAnnotationPresent(java.lang.Class): boolean -> java.lang.reflect.Field.getType(): java.lang.Class -> 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.Class.getSuperclass(): java.lang.Class -> java.lang.Class.getDeclaredFields(): java.lang.reflect.Field[] -> java.lang.Class.getSuperclass(): java.lang.Class -> java.util.List.addAll(java.util.Collection): boolean -> java.util.List.addAll(java.util.Collection): boolean
 [CALL] -> java.lang.Class.getDeclaredFields(): java.lang.reflect.Field[] [CALL] -> java.lang.reflect.Field.isAnnotationPresent(java.lang.Class): boolean -> java.lang.reflect.Field.getType(): java.lang.Class [EXIT] -> java.util.List.add(java.lang.Object): boolean [CALL] -> java.lang.reflect.Field.isAnnotationPresent(java.lang.Class): boolean -> java.lang.reflect.Field.getType(): java.lang.Class -> java.lang.reflect.Field.getType(): java.lang.Class [CALL] -> java.lang.reflect.Field.getAnnotations(): java.lang.annotation.Annotation[] -> java.lang.annotation.Annotation.annotationType(): java.lang.Class -> java.lang.Class.isAnnotationPresent(java.lang.Class): boolean -> java.lang.annotation.Annotation.annotationType(): java.lang.Class -> java.lang.Class.isAnnotationPresent(java.lang.Class): boolean [EXIT] [EXIT] -> java.util.List.add(java.lang.Object): boolean [CALL] -> java.lang.reflect.Field.isAnnotationPresent(java.lang.Class): boolean -> java.lang.reflect.Field.getType(): java.lang.Class [EXIT] -> java.util.List.add(java.lang.Object): boolean [CALL] -> java.lang.reflect.Field.isAnnotationPresent(java.lang.Class): boolean -> java.lang.reflect.Field.getType(): java.lang.Class [EXIT] -> java.util.List.add(java.lang.Object): boolean [CALL] -> java.lang.reflect.Field.isAnnotationPresent(java.lang.Class): boolean [EXIT] [CALL] -> java.lang.reflect.Field.isAnnotationPresent(java.lang.Class): boolean [EXIT] [CALL] -> java.lang.reflect.Field.isAnnotationPresent(java.lang.Class): boolean [EXIT] [CALL] -> java.lang.reflect.Field.isAnnotationPresent(java.lang.Class): boolean [EXIT] [CALL] -> java.lang.reflect.Field.isAnnotationPresent(java.lang.Class): boolean [EXIT] [CALL] -> java.lang.reflect.Field.isAnnotationPresent(java.lang.Class): boolean [EXIT] [CALL] -> java.lang.reflect.Field.isAnnotationPresent(java.lang.Class): boolean [EXIT] [CALL] -> java.lang.reflect.Field.isAnnotationPresent(java.lang.Class): boolean [EXIT] [CALL] -> java.lang.reflect.Field.isAnnotationPresent(java.lang.Class): boolean [EXIT] [CALL] -> java.lang.reflect.Field.isAnnotationPresent(java.lang.Class): boolean [EXIT] [CALL] -> java.lang.reflect.Field.isAnnotationPresent(java.lang.Class): boolean [EXIT] [CALL] -> java.lang.reflect.Field.isAnnotationPresent(java.lang.Class): boolean [EXIT] [CALL] -> java.lang.reflect.Field.isAnnotationPresent(java.lang.Class): boolean [EXIT] -> java.lang.Class.getSuperclass(): java.lang.Class [CALL] -> java.lang.Class.getDeclaredFields(): java.lang.reflect.Field[] -> java.lang.Class.getSuperclass(): java.lang.Class [CALL] [EXIT] -> java.util.List.addAll(java.util.Collection): boolean [EXIT] -> java.util.List.addAll(java.util.Collection): boolean [EXIT]