在弄热更新class 文件时,java 里面枚举类是有个filed叫做$VALUES 的,java 文档里面也说
The $VALUES field is related to the implementation of the values() method
但是有时候有的枚举里面这个fileld的名字是ENUM$VALUES,但是反编译出来还是只有$VALUES,
#1 = Fieldref #4.#86 // com/aobi/app/dto/gamehall/magiccloth/enums/EMCMagicType.$VALUES:[Lcom/aobi/app/dto/gamehall/magiccloth/enums/EMCMagicType;
热更新的时候就会失败,说add or remove field,这是什么规则呢?