/** * Generates a string representation of this annotation, usually just its name. */ @Override public String toString() { return name != null? name.toString(): ""; }
/** * Generates a string representation of this annotation, usually just its name. */ @Override public String toString() { return name != null? name.toString(): ""; }
/** * Generates a string representation of this concept, usually just its name. */ @Override public String toString() { return name != null? name.toString(): ""; }
/** * Checks if the given name corresponds to an action method. */ public boolean isActionName(Name name) { switch (name.toString()) { case "add": case "get": case "list": case "remove": case "update": return false; default: return true; } }
public void generateReport(Model model) { // Headers: csvBuffer.setHeaders( KIND.toString(), NAME.toString(), ITEMS.toString(), DOCUMENTS.toString(), AREA.toString(), AUTHOR.toString(), DATE.toString(), STATUS.toString() ); // Rows for types: model.types() .filter(type -> !(type instanceof ListType)) .sorted() .forEach(this::generateRows); // Rows for services: model.services() .sorted() .forEach(this::generateRows); }
@Override public String toString() { return getName().toString() + expressions.stream().map(Expression::toString).collect(joining(",", "[", "]")); } }
private String getServiceRef(Service service) { return service.getName().toString(); } }
private String getHttpMethod(Method method) { Name name = method.getName(); switch (name.toString().toLowerCase()) { case "get": case "list": return "GET"; case "update": return "PUT"; case "remove": return "DELETE"; default: return "POST"; } }
private String getServiceRef(Service service) { return service.getName().toString(); } }
private String isOrGet(Type type) { if (type!=null && type.getName()!=null && type.getName().toString().equals("boolean")) { return ".is"; } else { return ".get"; } }
private void writeName(Named named) { Name name = named.getName(); if (name != null) { writer.write("name", name.toString()); } }
private String getName(Concept concept) { String name = concept.getName().toString(); String parent = null; if (concept instanceof StructMember) { StructMember member = (StructMember) concept; parent = member.getDeclaringType().getName().toString(); } else if (concept instanceof Method) { Method method = (Method) concept; parent = method.getDeclaringService().getName().toString(); } if (parent != null) { name = parent + "/" + name; } return name; }
private void writeName(Named named) { Name name = named.getName(); if (name != null) { writer.writeElement("name", name.toString()); } }
private String getTypeRef(Type type) { if (type instanceof StructType || type instanceof PrimitiveType || type instanceof EnumType) { return type.getName().toString(); } if (type instanceof ListType) { ListType listType = (ListType) type; Type elementType = listType.getElementType(); return getTypeRef(elementType) + "[]"; } return ""; }
private String getTypeRef(Type type) { if (type instanceof StructType || type instanceof PrimitiveType || type instanceof EnumType) { return type.getName().toString(); } if (type instanceof ListType) { ListType listType = (ListType) type; Type elementType = listType.getElementType(); return getTypeRef(elementType) + "[]"; } return ""; }
javaBuffer.addDocComment(signature.getName().toString()); if (signature.isMandatoryAttributeExists()) { javaBuffer.addLine("if (action!=null");
private void handleSignature(Name parentMethodName, Method signature, Name parameterName, Type parameterType) { Parameter parameter = signature.getParameter(parameterName); Iterator<MemberInvolvementTree> iterator = parameter.getMandatoryAttributes().iterator(); if (iterator.hasNext()) {//if there are any mandatory attributes javaBuffer.addDocComment(signature.getName().toString()); javaBuffer.addLine("if (" +javaNames.getJavaMemberStyleName(parameter.getName()) + "!=null"); while (iterator.hasNext()) { MemberInvolvementTree attribute = iterator.next(); List<MemberInvolvementTree> list = stackAttributeComponents(attribute); String attributeCheck = getFullAttributeCheck(javaNames.getJavaMemberStyleName(parameter.getName()), list, Operator.AND, true); if (attribute.getAlternative()!=null) {//'or' expression list = stackAttributeComponents(attribute.getAlternative()); String alternativeCheck = getFullAttributeCheck(javaNames.getJavaMemberStyleName(parameter.getName()), list, Operator.AND, true); String fullCheck = mergeChecks(attributeCheck, alternativeCheck); javaBuffer.addLine(fullCheck); } else { javaBuffer.addLine(attributeCheck); } } javaBuffer.addLine(") {"); javaBuffer.addLine("return " + resourceName.getSimpleName() + ".class.getMethod(\"" + javaNames.getJavaMemberStyleName(parentMethodName) + javaNames.getJavaClassStyleName(signature.getName()) + "\", " + javaNames.getJavaClassStyleName(parameter.getType().getName()) + ".class);"); javaBuffer.addLine("}"); } }