Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Static fields on classes should be ignored in the reflect file #2

@masx200

Description

@masx200

Static fields on classes should be ignored in the reflect file

    private void newInstance(Class<?> tClass) {
        Class<?> clazz = tClass;
        while (clazz != null) {
            for (Field field : clazz.getDeclaredFields()) {
                field.setAccessible(true);
                // 忽略静态字段
                if (!isIgnore(field) && (!Modifier.isStatic(field.getModifiers()))) {
                    fieldMap.put(field.getName().toLowerCase(), field);
                }
            }
            clazz = clazz.getSuperclass();
        }
    }

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions