zhubaomin
2025-04-07 39bf16fdaa41ea3ab9a8962e00bae7342904483e
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
Êþº¾@N
 java/lang/Object<init>()V        
(com/dy/common/mw/protocol/AnnotationScaninstance*Lcom/dy/common/mw/protocol/AnnotationScan;
 
 scanEndpointAnnotationsorg/reflections/Reflections     scanRootPackageLjava/lang/String; org/reflections/scanners/Scanner
 8(Ljava/lang/String;[Lorg/reflections/scanners/Scanner;)V*com/dy/common/mw/protocol/AnnotationDriver
  !getTypesAnnotatedWith"(Ljava/lang/Class;)Ljava/util/Set; #$% &' java/util/Setsize()I
)*+ ,-'com/dy/common/mw/protocol/ProtocolCache getDriverMap()Ljava/util/HashMap;
)/ 0-getPrefixedDataAvailableMap
)2 3- getOnLineMap #5 67iterator()Ljava/util/Iterator; 9:; <=java/util/IteratorhasNext()Z 9? @Anext()Ljava/lang/Object;Cjava/lang/Class
BE FG getAnnotation4(Ljava/lang/Class;)Ljava/lang/annotation/Annotation; I J=enable L MNname()Ljava/lang/String; P QRversion()S
TUV WNjava/lang/StringtrimY
T[ \]equals(Ljava/lang/Object;)Z_java/lang/Exceptiona9严重错误,协议驱动名称注解值为空字符串
^c d(Ljava/lang/String;)Vf-严重错误,协议驱动版本号未配置h ijmakeConcatWithConstants'(Ljava/lang/String;S)Ljava/lang/String;
lmn o]java/util/HashMap containsKeyq ir&(Ljava/lang/String;)Ljava/lang/String;t,com/dy/common/mw/protocol/AnnotationDriverVo
sv w(Ljava/lang/Class;)V
ly z{put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;}9com/dy/common/mw/protocol/AnnotationPrefixedDataAvailable |I |€ N protocolNameq„T严重错误,上行数据完整性检查所配协议驱动注解值为空字符串 |† ‡RprotocolVersion‰I严重错误, ä¸Šè¡Œæ•°æ®å®Œæ•´æ€§æ£€æŸ¥æ‰€é…åè®®ç‰ˆæœ¬å·æœªé…ç½® |‹ Œ'priorityŽJ严重错误, ä¸Šè¡Œæ•°æ®å®Œæ•´æ€§æ£€æŸ¥æ‰€é…ä¼˜å…ˆçº§æ³¨è§£ä¸èƒ½ä¸º0
 ‘’%isRepeatPrefixedDataAvailablePriority(ILjava/util/HashMap;)Z” i•(I)Ljava/lang/String; |— ˜'onLineDataMinLength |š ›' headMinLength;com/dy/common/mw/protocol/AnnotationPrefixedDataAvailableVoŸ*com/dy/common/mw/protocol/ProtocolConstant
œ¡ ¢+(Ljava/lang/Class;Ljava/lang/String;SIIII)V¤*com/dy/common/mw/protocol/AnnotationOnLine £I £€q©K严重错误,上线数据分析所配协议驱动注解值为空字符串 £†¬@严重错误, ä¸Šçº¿æ•°æ®åˆ†æžæ‰€é…åè®®ç‰ˆæœ¬å·æœªé…ç½® £‹¯A严重错误, ä¸Šçº¿æ•°æ®åˆ†æžæ‰€é…ä¼˜å…ˆçº§æ³¨è§£ä¸èƒ½ä¸º0
± ²’isRepeatOnLinePriority”µ,com/dy/common/mw/protocol/AnnotationOnLineVo
´· ¸((Ljava/lang/Class;Ljava/lang/String;SI)V
º »¼hasErrorInDriver'(Ljava/util/HashMap;)Ljava/lang/String;
¾ ¿ÀhasErrorInPrefixedDataAvailable:(Ljava/util/HashMap;Ljava/util/HashMap;)Ljava/lang/String;
 ÃÀhasErrorInOnLineq
lÆ ÇÈvalues()Ljava/util/Collection; Ê5Ëjava/util/Collection    œÍ ŒÎI    ´Í
l$Ò*严重错误,未注解任何协议驱动    œÔ     œÖ ‡×Sh
ÚÛÜ ÝÞcom/dy/common/util/NumUtilsort([IZ)[IàK严重错误,上行数据完整性检查所配优先级必须从 1 å¼€å§‹âL严重错误,上行数据完整性检查所配各个优先级必须相差1    ´Ô    ´ÖhçB严重错误,上线数据分析所配优先级必须从 1 å¼€å§‹éC严重错误,上线数据分析所配各个优先级必须相差1
ëìí îï#org/apache/logging/log4j/LogManager    getLogger4(Ljava/lang/Class;)Lorg/apache/logging/log4j/Logger;    ñ òólog!Lorg/apache/logging/log4j/Logger;õcom.dy.common.mw.protocolCodeLineNumberTableLocalVariableTablethis
getIntance,()Lcom/dy/common/mw/protocol/AnnotationScan; StackMapTable
Exceptionskeyann,Lcom/dy/common/mw/protocol/AnnotationDriver;clazzLjava/lang/Class;;Lcom/dy/common/mw/protocol/AnnotationPrefixedDataAvailable;,Lcom/dy/common/mw/protocol/AnnotationOnLine;    driverMapLjava/util/HashMap;prefixedDataAvailableMap    onLineMap prefixedClassLjava/util/Set; onLineClasserror reflectionsLorg/reflections/Reflections; driverClassesLocalVariableTypeTableLjava/lang/Class<*>;ULjava/util/HashMap<Ljava/lang/String;Lcom/dy/common/mw/protocol/AnnotationDriverVo;>;dLjava/util/HashMap<Ljava/lang/String;Lcom/dy/common/mw/protocol/AnnotationPrefixedDataAvailableVo;>;ULjava/util/HashMap<Ljava/lang/String;Lcom/dy/common/mw/protocol/AnnotationOnLineVo;>;%Ljava/util/Set<Ljava/lang/Class<*>;>;vo=Lcom/dy/common/mw/protocol/AnnotationPrefixedDataAvailableVo;colLjava/util/Collection;ULjava/util/Collection<Lcom/dy/common/mw/protocol/AnnotationPrefixedDataAvailableVo;>;MethodParameters    Signatureh(ILjava/util/HashMap<Ljava/lang/String;Lcom/dy/common/mw/protocol/AnnotationPrefixedDataAvailableVo;>;)Z.Lcom/dy/common/mw/protocol/AnnotationOnLineVo;FLjava/util/Collection<Lcom/dy/common/mw/protocol/AnnotationOnLineVo;>;Y(ILjava/util/HashMap<Ljava/lang/String;Lcom/dy/common/mw/protocol/AnnotationOnLineVo;>;)Zi(Ljava/util/HashMap<Ljava/lang/String;Lcom/dy/common/mw/protocol/AnnotationDriverVo;>;)Ljava/lang/String; nextPriorityi    prioritys[Icount firstPriority prePriority%Í(Ljava/util/HashMap<Ljava/lang/String;Lcom/dy/common/mw/protocol/AnnotationDriverVo;>;Ljava/util/HashMap<Ljava/lang/String;Lcom/dy/common/mw/protocol/AnnotationPrefixedDataAvailableVo;>;)Ljava/lang/String;¾(Ljava/util/HashMap<Ljava/lang/String;Lcom/dy/common/mw/protocol/AnnotationDriverVo;>;Ljava/util/HashMap<Ljava/lang/String;Lcom/dy/common/mw/protocol/AnnotationOnLineVo;>;)Ljava/lang/String;<clinit>
SourceFileAnnotationScan.javaBootstrapMethods1
234 i5$java/lang/invoke/StringConcatFactory˜(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;79F严重错误,协议驱动(名称+版本号)出现了重复注解!;V严重错误, ä¸Šè¡Œæ•°æ®å®Œæ•´æ€§æ£€æŸ¥æ‰€é…åè®®é©±åЍ出现了重复注解!=W严重错误, ä¸Šè¡Œæ•°æ®å®Œæ•´æ€§æ£€æŸ¥æ‰€é…ä¼˜å…ˆçº§æ³¨è§£(priority)数值重复?M严重错误, ä¸Šçº¿æ•°æ®åˆ†æžæ‰€é…åè®®é©±åЍ出现了重复注解!AN严重错误, ä¸Šçº¿æ•°æ®åˆ†æžæ‰€é…ä¼˜å…ˆçº§æ³¨è§£(priority)数值重复CY严重错误, æ‰«æåè®®ç›¸å…³æ³¨è§£æ‰€å¾—到类型集合为空,扫描根路径是E[严重错误,上行数据完整性检查所配驱动名称()在协议驱动中未配置GR严重错误,上线数据分析所配驱动名称()在协议驱动中未配置 InnerClassesJ%java/lang/invoke/MethodHandles$LookupLjava/lang/invoke/MethodHandlesLookup!òó
 
    ö3*·±÷
ø ù     úûöG²Ç»Y· ³²¶²°÷'()+üý^ö' »Y²½·L+¶M,Æõ,¹"žì¸(:    ¸.:
¸1: ,¹4:  ¹8™œ ¹>ÀB:  ¶DÀ:Æ|¹H™r¹KN¹O6-Æ-¶SX¶Z™ »^Y`·b¿  »^Ye·b¿-ºg:    ¶k™»^Yºp·b¿    »sY ·u¶xW§ÿ`+|¶:  ¹4:  ¹8™æ ¹>ÀB:|¶DÀ|:ÆÆ¹~™¼¹N-¶SX¶Zš
-¶k™»^Y-º‚·b¿»^Yƒ·b¿¹…6  »^Yˆ·b¿¹Š6š »^Y·b¿*
¶™»^Yº“·b¿¹–6¹™6-ºg:
»œY-· ¶xW§ÿ+£¶:  ¹4:¹8™Í¹>ÀB:£¶DÀ£:Æ­¹¥™£¹¦N-¶SX¶Zš -¶k™»^Y-º§·b¿»^Y¨·b¿¹ª6  »^Y«·b¿¹­6š »^Y®·b¿* ¶°™»^Yº³·b¿-ºg: »´Y-·¶¶xW§ÿ/*    ¶¹:Æ »^Y·b¿*    
¶½:Æ »^Y·b¿*     ¶Á:Æ »^Y·b¿§»^Y²ºÄ·b¿±÷6M456#>(?-@2BPC\DaEkFsG|HŒI–KœL¦N°OºPÉRÚUÝWåXYZ[\']3^<_JbTe]fcgmjvk{l…noŸr¨x±~»؂ۄã…†‡ˆ‰%Š1‹:ŒHR’[“a”k—t˜y™ƒ›ŽœŸ§ ½£À¦ȧͨתá«æ¬ð®ú¯ÿ°    ´ µ·øsg|^‡×°*þ\~ÿPŠ '±]{‡×»þvbŒÎ¨0˜Î±'›ÎÈÿÔ%˜[b‡×§þtIŒÎ¯ÿ»(á    -Ü
2× å$    
ã& 
ÈA ù  
\    PŠ Ô»(á    -Ü
2× å$     ã&  ü:ÿ: #lll9ÿQ#Tlll9B    ÿ"#TTlll9Bÿ #lll9úý#9ÿ[#Tlll#9B|    ÿ#Tlll#9B|ÿ#Tlll#9B|ÿ8#lll#9úý#9ÿ[#Tlll##9B£    ÿ#Tlll##9B£ÿ#Tlll##9B£ÿ#lll##9úüTÿ#ý^‘’öÊ3,¶ÅN-¹É:¹8™¹>Àœ:´Ì ¬§ÿ߬÷¿À#Á,Â.Ä1Åø4# 3ù 3ŒÎ3.3.üý Ê9 ú    Œ²’öÊ3,¶ÅN-¹É:¹8™¹>À´:´Ï ¬§ÿ߬÷ÍÎ#Ï,Ð.Ò1Óø4# 3ù 3ŒÎ3.3.üý Ê9 ú    Œ »¼öc +¶ÐšѰ°÷ר
Úø ù   ü
!¿Àö;
×,¶ÅN-¹É:¹8™8¹>Àœ:+´Ó´Õºg¶kš´Ó´ÕºØ°§ÿÄ,¶Ð¼
:6,¶ÅN-¹É:¹8™¹>Àœ:„´ÌO§ÿݸÙW.6Ÿß°.6¾¤+6        ¾¢     .6dŸá°6„    §ÿÞ°÷bßà#á9âIäLæTçWè\ézê‡ëŠì‘î—ïð ò¦ô­õ¸ö¿÷ÈøËúÏõÕþøz #&z ¿"ΰ%#Π   ×ù ××ÒTƒ$%W€&Η@'Φ1(Π××ÒüD    ý Ê9;úþ)9ú%üþÿ
llÊ)ù        *ÃÀö;
×,¶ÅN-¹É:¹8™8¹>À´:+´ã´äºg¶kš´ã´äºå°§ÿÄ,¶Ð¼
:6,¶ÅN-¹É:¹8™¹>À´:„´ÏO§ÿݸÙW.6Ÿæ°.6¾¤+6        ¾¢     .6dŸè°6„    §ÿÞ°÷b#9IL
T W \ z‡Š‘— ¦­¸¿ÈËÏÕ"øz #&z ¿"ΰ%#Π   ×ù ××ÒTƒ$%W€&Η@'Φ1(Π××ÒüD    ý Ê9;úþ)9ú%üþÿ
llÊ)ù        +,ö*¸ê³ðô³±÷
-./8    06080:0<0>0@0B0D0FH
IKM