1819202122232425
return getVariableName(field); } private static boolean isRequired(Element element) { Arg annotation = element.getAnnotation(Arg.class); return annotation.required(); } }
186187188189190191192193194195196
return arguments; } for (Element element : fields) { if (requiredOnly) { Arg arg = element.getAnnotation(Arg.class); if (!arg.required()) { continue; } } arguments.add(new ArgumentAnnotatedField(element)); }