public void doClass()

in atomos.utils/atomos.utils.core/src/main/java/org/apache/felix/atomos/utils/core/plugins/OsgiDTOPlugin.java [26:47]


    public void doClass(Class<?> clazz, Context context)
    {
        boolean isDTO = false;
        Class<?> c = clazz;
        while (c != null && c != Object.class)
        {
            if ("org.osgi.dto.DTO".equals(c.getName()))
            {
                isDTO = true;
                break;
            }
            c = c.getSuperclass();
        }

        if (isDTO)
        {
            for (Field field : clazz.getFields())
            {
                context.addReflectionField(field.getName(), clazz);
            }
        }
    }