mirror of
https://github.com/google/flatbuffers.git
synced 2026-07-01 17:23:57 +00:00
Fixed warnings in FlexBuffers.java
- Missing return statement <- bug! - Missing hashCode function. Change-Id: I6333cac72adf8ead92ab2e6c7215650ce4571a73
This commit is contained in:
@@ -393,7 +393,7 @@ public class FlexBuffers {
|
|||||||
case FBT_NULL: return 0;
|
case FBT_NULL: return 0;
|
||||||
case FBT_STRING: return Long.parseLong(asString());
|
case FBT_STRING: return Long.parseLong(asString());
|
||||||
case FBT_VECTOR: return asVector().size();
|
case FBT_VECTOR: return asVector().size();
|
||||||
case FBT_BOOL: readInt(bb, end, parentWidth);
|
case FBT_BOOL: return readInt(bb, end, parentWidth);
|
||||||
default:
|
default:
|
||||||
// Convert other things to uint.
|
// Convert other things to uint.
|
||||||
return 0;
|
return 0;
|
||||||
@@ -792,6 +792,10 @@ public class FlexBuffers {
|
|||||||
|
|
||||||
return ((Key) obj).end == end && ((Key) obj).byteWidth == byteWidth;
|
return ((Key) obj).end == end && ((Key) obj).byteWidth == byteWidth;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public int hashCode() {
|
||||||
|
return end ^ byteWidth;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
Reference in New Issue
Block a user