java.lang.Object
cn.wjybxx.dsoncodec.FieldNumber
- 所有已实现的接口:
Comparable<FieldNumber>
二进制编码下字段编号表示法
注意:
1. 不能直接使用
fullNumber比较两个字段在类继承体系中的顺序,应当使用compareTo(FieldNumber)进行比较
2. 由于FieldNumber包含了类的继承信息和字段定义顺序,因此对于处理序列化数据的兼容十分有用。- 作者:
- wjybxx date - 2023/4/19
-
字段概要
字段 -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static intcompare(int fullNumber1, int fullNumber2) 比较两个fullNumber的大小intcompareTo(FieldNumber that) booleanint获取字段的完整编号bytegetIdep()类的继承深度 - Depth of Inheritanceint字段正在类本地的编号 - localNumberinthashCode()static FieldNumberofFullNumber(int fullNumber) static FieldNumberofLnumber(int lnumber) toString()
-
字段详细资料
-
ZERO
-
-
构造器详细资料
-
FieldNumber
public FieldNumber(byte idep, int lnumber)
-
-
方法详细资料
-
ofLnumber
-
ofFullNumber
-
getFullNumber
public int getFullNumber()获取字段的完整编号 -
getIdep
public byte getIdep()类的继承深度 - Depth of Inheritance -
getLnumber
public int getLnumber()字段正在类本地的编号 - localNumber -
compare
public static int compare(int fullNumber1, int fullNumber2) 比较两个fullNumber的大小 -
compareTo
- 指定者:
compareTo在接口中Comparable<FieldNumber>
-
equals
-
hashCode
public int hashCode() -
toString
-