@Override public void run(Method method) { if (!method.hasAttribute(HttpAttribute.KEY)) { return; } Set<String> visitedFieldNames = Sets.newHashSet(); for (HttpAttribute httpAttribute : method.getAttribute(HttpAttribute.KEY).getAllBindings()) { for (FieldSelector fieldSelector : httpAttribute.getParamSelectors()) { String restParameterName = fieldSelector.getLastField().getJsonName(); if (!visitedFieldNames.contains(restParameterName)) { visitedFieldNames.add(restParameterName); if (SystemParameter.isSystemParameter(restParameterName)) { warning( method.getLocation(), "Field name '%s' is a reserved keyword, please use a different name. " + "The reserved keywords are %s.", restParameterName, Joiner.on(", ").join(SystemParameter.allSystemParameters()).toLowerCase()); } } } } } }
@Override public void run(Method method) { if (!method.hasAttribute(HttpAttribute.KEY)) { return; } Set<String> visitedFieldNames = Sets.newHashSet(); for (HttpAttribute httpAttribute : method.getAttribute(HttpAttribute.KEY).getAllBindings()) { for (FieldSelector fieldSelector : httpAttribute.getParamSelectors()) { String restParameterName = fieldSelector.getLastField().getJsonName(); if (!visitedFieldNames.contains(restParameterName)) { visitedFieldNames.add(restParameterName); if (SystemParameter.isSystemParameter(restParameterName)) { warning( method.getLocation(), "Field name '%s' is a reserved keyword, please use a different name. " + "The reserved keywords are %s.", restParameterName, Joiner.on(", ").join(SystemParameter.allSystemParameters()).toLowerCase()); } } } } } }
.setKind(toCoreFieldKind(field.getProto())) .setCardinality(toCoreFieldCardinality(field.getProto())) .setJsonName(field.getJsonName());
.setKind(toCoreFieldKind(field.getProto())) .setCardinality(toCoreFieldCardinality(field.getProto())) .setJsonName(field.getJsonName());