Skip to content
This repository was archived by the owner on Dec 4, 2025. It is now read-only.

Commit eab97b3

Browse files
authored
Merge pull request #801 from shalousun/master
fix: Javadoc method definition add modifier
2 parents 13280a9 + bdce64e commit eab97b3

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

src/main/java/com/ly/doc/template/IJavadocDocTemplate.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,8 @@ default JavadocJavaMethod convertToJavadocJavaMethod(ApiConfig apiConfig, JavaMe
8282

8383
default String methodDefinition(JavaMethod method, Map<String, JavaType> actualTypesMap) {
8484
StringBuilder methodBuilder = new StringBuilder();
85+
// append method modifiers
86+
method.getModifiers().forEach(item -> methodBuilder.append(item).append(" "));
8587
JavaType returnType = method.getReturnType();
8688
String simpleReturn = replaceTypeName(returnType.getCanonicalName(), actualTypesMap, Boolean.TRUE);
8789
String returnClass = replaceTypeName(returnType.getGenericCanonicalName(), actualTypesMap, Boolean.TRUE);
@@ -103,6 +105,8 @@ default String methodDefinition(JavaMethod method, Map<String, JavaType> actualT
103105

104106
}
105107
}
108+
109+
// append method return type
106110
methodBuilder.append(returnClass).append(" ");
107111
List<String> params = new ArrayList<>();
108112
List<JavaParameter> parameters = method.getParameters();
@@ -146,7 +150,6 @@ default String replaceTypeName(String type, Map<String, JavaType> actualTypesMap
146150
if (Objects.isNull(actualTypesMap)) {
147151
return type;
148152
}
149-
150153
for (Map.Entry<String, JavaType> entry : actualTypesMap.entrySet()) {
151154
if (type.contains(entry.getKey())) {
152155
if (simple) {

0 commit comments

Comments
 (0)