public void addArg()

in src/main/java/org/apache/commons/validator/Field.java [162:179]


    public void addArg(final Arg arg) {
        // TODO this first if check can go away after arg0, etc. are removed from dtd
        if (arg == null || arg.getKey() == null || arg.getKey().isEmpty()) {
            return;
        }

        determineArgPosition(arg);
        ensureArgsCapacity(arg);

        Map<String, Arg> argMap = args[arg.getPosition()];
        if (argMap == null) {
            argMap = new HashMap<>();
            args[arg.getPosition()] = argMap;
        }

        final String name = arg.getName();
        argMap.put(name != null ? name : DEFAULT_ARG, arg);
    }