perf[protocol]: 简化协议字段注解

This commit is contained in:
meiwei
2022-07-29 14:12:40 +08:00
parent 0858e32188
commit 496a2b7005
3 changed files with 6 additions and 6 deletions
@@ -79,18 +79,18 @@ public abstract class GenerateProtocolDocument {
var docFieldMap = new HashMap<String, String>();
var docTitle = StringUtils.EMPTY;
var protocolClass = protocolClazz.getDeclaredAnnotation(ProtocolClass.class);
if (protocolClass != null && StringUtils.isNotEmpty(protocolClass.description())) {
var docTitleBuilder = new StringBuilder().append("//").append(protocolClass.description());
if (protocolClass != null && StringUtils.isNotEmpty(protocolClass.desc())) {
var docTitleBuilder = new StringBuilder().append("//").append(protocolClass.desc());
docTitle = docTitleBuilder.toString();
}
var registration = (ProtocolRegistration) protocolRegistration;
for (var field : registration.getFields()) {
var protocolField = field.getDeclaredAnnotation(ProtocolField.class);
if (protocolField == null || StringUtils.isEmpty(protocolField.description())) {
if (protocolField == null || StringUtils.isEmpty(protocolField.value())) {
continue;
}
var docBuilder = new StringBuilder().append("//").append(protocolField.description());
var docBuilder = new StringBuilder().append("//").append(protocolField.value());
var fieldName = field.getName();
docFieldMap.put(fieldName, docBuilder.toString());
}
@@ -14,6 +14,6 @@ public @interface ProtocolClass {
short protocolId() default 0;
String description() default "";
String desc() default "";
}
@@ -12,6 +12,6 @@ import java.lang.annotation.*;
@Target({ElementType.FIELD})
public @interface ProtocolField {
String description() default "";
String value() default "";
}