GroovyType returnType = method.returnType(); String typeName = returnType.typeName(); if (visibleClasses.containsKey(typeName)) { method.setReturnType((GroovyType) visibleClasses.get(typeName)); } else { GroovyClassDoc doc = resolveClass(rootDoc, typeName); if (doc != null) method.setReturnType(doc); for (GroovyParameter groovyParameter : method.parameters()) { SimpleGroovyParameter param = (SimpleGroovyParameter) groovyParameter; String paramTypeName = param.typeName(); processAnnotationRefs(rootDoc, method.annotations());
public void testPlainGroovyDocTool() throws Exception { List<String> srcList = new ArrayList<String>(); srcList.add("org/codehaus/groovy/tools/groovydoc/GroovyDocToolTest.java"); plainTool.add(srcList); GroovyRootDoc root = plainTool.getRootDoc(); // loop through classes in tree GroovyClassDoc[] classDocs = root.classes(); for (int i = 0; i < classDocs.length; i++) { GroovyClassDoc clazz = root.classes()[i]; assertEquals("GroovyDocToolTest", clazz.name()); // loop through methods in class boolean seenThisMethod = false; GroovyMethodDoc[] methodDocs = clazz.methods(); for (int j = 0; j < methodDocs.length; j++) { GroovyMethodDoc method = clazz.methods()[j]; if ("testPlainGroovyDocTool".equals(method.name())) { seenThisMethod = true; break; } } assertTrue(seenThisMethod); } }
GroovyType returnType = method.returnType(); String typeName = returnType.typeName(); if (visibleClasses.containsKey(typeName)) { method.setReturnType((GroovyType) visibleClasses.get(typeName)); Iterator paramItr = Arrays.asList(method.parameters()).iterator(); while (paramItr.hasNext()) { SimpleGroovyParameter param = (SimpleGroovyParameter) paramItr.next();
if (methodDoc.name().equals(expectedMethodName)) { if(expectedMethodName.startsWith("set") && methodDoc.parameters().length >= 1) { String typeName = methodDoc.parameters()[0].typeName(); currentFieldDoc.setType(new SimpleGroovyType(typeName)); } else { currentFieldDoc.setType(methodDoc.returnType()); if (methodDoc.isPublic() && currentMethodDoc.isPublic()) { classDoc.addProperty(currentFieldDoc); break;
GroovyParameter[] parameters = groovyMethodDoc.parameters(); Class<?>[] parameterTypes = method.getParameterTypes(); for (int i = 0; i < parameterTypes.length; i++) {
GroovyType returnType = method.returnType(); String typeName = returnType.typeName(); if (visibleClasses.containsKey(typeName)) { method.setReturnType((GroovyType) visibleClasses.get(typeName)); for (GroovyParameter groovyParameter : method.parameters()) { SimpleGroovyParameter param = (SimpleGroovyParameter) groovyParameter; String paramTypeName = param.typeName();
GroovyType returnType = method.returnType(); String typeName = returnType.typeName(); if (visibleClasses.containsKey(typeName)) { method.setReturnType((GroovyType) visibleClasses.get(typeName)); } else { GroovyClassDoc doc = resolveClass(rootDoc, typeName); if (doc != null) method.setReturnType(doc); for (GroovyParameter groovyParameter : method.parameters()) { SimpleGroovyParameter param = (SimpleGroovyParameter) groovyParameter; String paramTypeName = param.typeName();
GroovyType returnType = method.returnType(); String typeName = returnType.typeName(); if (visibleClasses.containsKey(typeName)) { method.setReturnType((GroovyType) visibleClasses.get(typeName)); } else { GroovyClassDoc doc = resolveClass(rootDoc, typeName); if (doc != null) method.setReturnType(doc); for (GroovyParameter groovyParameter : method.parameters()) { SimpleGroovyParameter param = (SimpleGroovyParameter) groovyParameter; String paramTypeName = param.typeName(); processAnnotationRefs(rootDoc, method.annotations());
.filter(gm -> StringUtils.equals(gm.name(), method.getName())) .filter(gm -> Objects.equals(GroovyDocHelper.getMethodFromGroovyMethodDoc(gm, clazz), method)) .findFirst()
GroovyType returnType = method.returnType(); String typeName = returnType.typeName(); if (visibleClasses.containsKey(typeName)) { method.setReturnType((GroovyType) visibleClasses.get(typeName)); } else { GroovyClassDoc doc = resolveClass(rootDoc, typeName); if (doc != null) method.setReturnType(doc); for (GroovyParameter groovyParameter : method.parameters()) { SimpleGroovyParameter param = (SimpleGroovyParameter) groovyParameter; String paramTypeName = param.typeName();