| BinaryObject | BinaryObjectBuilder. build() | Builds binary object. | 
| <T> T | BinaryObject. deserialize() | Gets fully deserialized instance of binary object. | 
| <T> T | BinaryObject. deserialize(ClassLoader ldr) | Gets fully deserialized instance of binary object. | 
| String | BinaryObject. enumName() | Get name for this enum object. | 
| int | BinaryObject. enumOrdinal() | Get ordinal for this enum object. | 
| <F> F | BinaryObject. field(String fieldName) | Gets field value. | 
| void | Binarylizable. readBinary(BinaryReader reader) | Reads fields from provided reader. | 
| void | BinaryReflectiveSerializer. readBinary(Object obj,
          BinaryReader reader) | Reads fields from provided reader. | 
| void | BinarySerializer. readBinary(Object obj,
          BinaryReader reader) | Reads fields from provided reader. | 
| boolean | BinaryRawReader. readBoolean() |  | 
| boolean | BinaryReader. readBoolean(String fieldName) |  | 
| @org.jetbrains.annotations.Nullable boolean[] | BinaryRawReader. readBooleanArray() |  | 
| boolean[] | BinaryReader. readBooleanArray(String fieldName) |  | 
| byte | BinaryRawReader. readByte() |  | 
| byte | BinaryReader. readByte(String fieldName) |  | 
| @org.jetbrains.annotations.Nullable byte[] | BinaryRawReader. readByteArray() |  | 
| byte[] | BinaryReader. readByteArray(String fieldName) |  | 
| char | BinaryRawReader. readChar() |  | 
| char | BinaryReader. readChar(String fieldName) |  | 
| @org.jetbrains.annotations.Nullable char[] | BinaryRawReader. readCharArray() |  | 
| char[] | BinaryReader. readCharArray(String fieldName) |  | 
| <T> @Nullable Collection<T> | BinaryRawReader. readCollection() |  | 
| <T> @Nullable Collection<T> | BinaryRawReader. readCollection(BinaryCollectionFactory<T> factory) |  | 
| <T> Collection<T> | BinaryReader. readCollection(String fieldName) |  | 
| <T> Collection<T> | BinaryReader. readCollection(String fieldName,
              BinaryCollectionFactory<T> factory) |  | 
| @Nullable Date | BinaryRawReader. readDate() |  | 
| Date | BinaryReader. readDate(String fieldName) |  | 
| @Nullable Date[] | BinaryRawReader. readDateArray() |  | 
| Date[] | BinaryReader. readDateArray(String fieldName) |  | 
| @Nullable BigDecimal | BinaryRawReader. readDecimal() |  | 
| BigDecimal | BinaryReader. readDecimal(String fieldName) |  | 
| @Nullable BigDecimal[] | BinaryRawReader. readDecimalArray() |  | 
| BigDecimal[] | BinaryReader. readDecimalArray(String fieldName) |  | 
| double | BinaryRawReader. readDouble() |  | 
| double | BinaryReader. readDouble(String fieldName) |  | 
| @org.jetbrains.annotations.Nullable double[] | BinaryRawReader. readDoubleArray() |  | 
| double[] | BinaryReader. readDoubleArray(String fieldName) |  | 
| <T extends Enum<?>>T
 | BinaryRawReader. readEnum() |  | 
| <T extends Enum<?>>T
 | BinaryReader. readEnum(String fieldName) |  | 
| <T extends Enum<?>>@Nullable T[]
 | BinaryRawReader. readEnumArray() |  | 
| <T extends Enum<?>>T[]
 | BinaryReader. readEnumArray(String fieldName) |  | 
| float | BinaryRawReader. readFloat() |  | 
| float | BinaryReader. readFloat(String fieldName) |  | 
| @org.jetbrains.annotations.Nullable float[] | BinaryRawReader. readFloatArray() |  | 
| float[] | BinaryReader. readFloatArray(String fieldName) |  | 
| int | BinaryRawReader. readInt() |  | 
| int | BinaryReader. readInt(String fieldName) |  | 
| @org.jetbrains.annotations.Nullable int[] | BinaryRawReader. readIntArray() |  | 
| int[] | BinaryReader. readIntArray(String fieldName) |  | 
| long | BinaryRawReader. readLong() |  | 
| long | BinaryReader. readLong(String fieldName) |  | 
| @org.jetbrains.annotations.Nullable long[] | BinaryRawReader. readLongArray() |  | 
| long[] | BinaryReader. readLongArray(String fieldName) |  | 
| <K,V>@Nullable Map<K,V>
 | BinaryRawReader. readMap() |  | 
| <K,V>@Nullable Map<K,V>
 | BinaryRawReader. readMap(BinaryMapFactory<K,V> factory) |  | 
| <K,V>Map<K,V>
 | BinaryReader. readMap(String fieldName) |  | 
| <K,V>Map<K,V>
 | BinaryReader. readMap(String fieldName,
       BinaryMapFactory<K,V> factory) |  | 
| <T> T | BinaryRawReader. readObject() |  | 
| <T> T | BinaryReader. readObject(String fieldName) |  | 
| @Nullable Object[] | BinaryRawReader. readObjectArray() |  | 
| Object[] | BinaryReader. readObjectArray(String fieldName) |  | 
| short | BinaryRawReader. readShort() |  | 
| short | BinaryReader. readShort(String fieldName) |  | 
| @org.jetbrains.annotations.Nullable short[] | BinaryRawReader. readShortArray() |  | 
| short[] | BinaryReader. readShortArray(String fieldName) |  | 
| @Nullable String | BinaryRawReader. readString() |  | 
| String | BinaryReader. readString(String fieldName) |  | 
| @Nullable String[] | BinaryRawReader. readStringArray() |  | 
| String[] | BinaryReader. readStringArray(String fieldName) |  | 
| @Nullable Time | BinaryRawReader. readTime() |  | 
| Time | BinaryReader. readTime(String fieldName) |  | 
| @Nullable Time[] | BinaryRawReader. readTimeArray() |  | 
| Time[] | BinaryReader. readTimeArray(String fieldName) |  | 
| @Nullable Timestamp | BinaryRawReader. readTimestamp() |  | 
| Timestamp | BinaryReader. readTimestamp(String fieldName) |  | 
| @Nullable Timestamp[] | BinaryRawReader. readTimestampArray() |  | 
| Timestamp[] | BinaryReader. readTimestampArray(String fieldName) |  | 
| @Nullable UUID | BinaryRawReader. readUuid() |  | 
| UUID | BinaryReader. readUuid(String fieldName) |  | 
| @Nullable UUID[] | BinaryRawReader. readUuidArray() |  | 
| UUID[] | BinaryReader. readUuidArray(String fieldName) |  | 
| BinaryObjectBuilder | BinaryObject. toBuilder() |  | 
| BinaryType | BinaryObject. type() | Gets type information for this binary object. | 
| void | Binarylizable. writeBinary(BinaryWriter writer) | Writes fields to provided writer. | 
| void | BinaryReflectiveSerializer. writeBinary(Object obj,
           BinaryWriter writer) | Writes fields to provided writer. | 
| void | BinarySerializer. writeBinary(Object obj,
           BinaryWriter writer) | Writes fields to provided writer. | 
| void | BinaryRawWriter. writeBoolean(boolean val) |  | 
| void | BinaryWriter. writeBoolean(String fieldName,
            boolean val) |  | 
| void | BinaryRawWriter. writeBooleanArray(@org.jetbrains.annotations.Nullable boolean[] val) |  | 
| void | BinaryWriter. writeBooleanArray(String fieldName,
                 @org.jetbrains.annotations.Nullable boolean[] val) |  | 
| void | BinaryRawWriter. writeByte(byte val) |  | 
| void | BinaryWriter. writeByte(String fieldName,
         byte val) |  | 
| void | BinaryRawWriter. writeByteArray(@org.jetbrains.annotations.Nullable byte[] val) |  | 
| void | BinaryWriter. writeByteArray(String fieldName,
              @org.jetbrains.annotations.Nullable byte[] val) |  | 
| void | BinaryRawWriter. writeChar(char val) |  | 
| void | BinaryWriter. writeChar(String fieldName,
         char val) |  | 
| void | BinaryRawWriter. writeCharArray(@org.jetbrains.annotations.Nullable char[] val) |  | 
| void | BinaryWriter. writeCharArray(String fieldName,
              @org.jetbrains.annotations.Nullable char[] val) |  | 
| <T> void | BinaryRawWriter. writeCollection(@Nullable Collection<T> col) |  | 
| <T> void | BinaryWriter. writeCollection(String fieldName,
               @Nullable Collection<T> col) |  | 
| void | BinaryRawWriter. writeDate(@Nullable Date val) |  | 
| void | BinaryWriter. writeDate(String fieldName,
         @Nullable Date val) |  | 
| void | BinaryRawWriter. writeDateArray(@Nullable Date[] val) |  | 
| void | BinaryWriter. writeDateArray(String fieldName,
              @Nullable Date[] val) |  | 
| void | BinaryRawWriter. writeDecimal(@Nullable BigDecimal val) |  | 
| void | BinaryWriter. writeDecimal(String fieldName,
            @Nullable BigDecimal val) |  | 
| void | BinaryRawWriter. writeDecimalArray(@Nullable BigDecimal[] val) |  | 
| void | BinaryWriter. writeDecimalArray(String fieldName,
                 @Nullable BigDecimal[] val) |  | 
| void | BinaryRawWriter. writeDouble(double val) |  | 
| void | BinaryWriter. writeDouble(String fieldName,
           double val) |  | 
| void | BinaryRawWriter. writeDoubleArray(@org.jetbrains.annotations.Nullable double[] val) |  | 
| void | BinaryWriter. writeDoubleArray(String fieldName,
                @org.jetbrains.annotations.Nullable double[] val) |  | 
| <T extends Enum<?>>void
 | BinaryRawWriter. writeEnum(T val) |  | 
| <T extends Enum<?>>void
 | BinaryWriter. writeEnum(String fieldName,
         T val) |  | 
| <T extends Enum<?>>void
 | BinaryRawWriter. writeEnumArray(T[] val) |  | 
| <T extends Enum<?>>void
 | BinaryWriter. writeEnumArray(String fieldName,
              T[] val) |  | 
| void | BinaryRawWriter. writeFloat(float val) |  | 
| void | BinaryWriter. writeFloat(String fieldName,
          float val) |  | 
| void | BinaryRawWriter. writeFloatArray(@org.jetbrains.annotations.Nullable float[] val) |  | 
| void | BinaryWriter. writeFloatArray(String fieldName,
               @org.jetbrains.annotations.Nullable float[] val) |  | 
| void | BinaryRawWriter. writeInt(int val) |  | 
| void | BinaryWriter. writeInt(String fieldName,
        int val) |  | 
| void | BinaryRawWriter. writeIntArray(@org.jetbrains.annotations.Nullable int[] val) |  | 
| void | BinaryWriter. writeIntArray(String fieldName,
             @org.jetbrains.annotations.Nullable int[] val) |  | 
| void | BinaryRawWriter. writeLong(long val) |  | 
| void | BinaryWriter. writeLong(String fieldName,
         long val) |  | 
| void | BinaryRawWriter. writeLongArray(@org.jetbrains.annotations.Nullable long[] val) |  | 
| void | BinaryWriter. writeLongArray(String fieldName,
              @org.jetbrains.annotations.Nullable long[] val) |  | 
| <K,V>void
 | BinaryRawWriter. writeMap(@Nullable Map<K,V> map) |  | 
| <K,V>void
 | BinaryWriter. writeMap(String fieldName,
        @Nullable Map<K,V> map) |  | 
| void | BinaryRawWriter. writeObject(@Nullable Object obj) |  | 
| void | BinaryWriter. writeObject(String fieldName,
           @Nullable Object obj) |  | 
| void | BinaryRawWriter. writeObjectArray(@Nullable Object[] val) |  | 
| void | BinaryWriter. writeObjectArray(String fieldName,
                @Nullable Object[] val) |  | 
| void | BinaryRawWriter. writeShort(short val) |  | 
| void | BinaryWriter. writeShort(String fieldName,
          short val) |  | 
| void | BinaryRawWriter. writeShortArray(@org.jetbrains.annotations.Nullable short[] val) |  | 
| void | BinaryWriter. writeShortArray(String fieldName,
               @org.jetbrains.annotations.Nullable short[] val) |  | 
| void | BinaryRawWriter. writeString(@Nullable String val) |  | 
| void | BinaryWriter. writeString(String fieldName,
           @Nullable String val) |  | 
| void | BinaryRawWriter. writeStringArray(@Nullable String[] val) |  | 
| void | BinaryWriter. writeStringArray(String fieldName,
                @Nullable String[] val) |  | 
| void | BinaryRawWriter. writeTime(@Nullable Time val) |  | 
| void | BinaryWriter. writeTime(String fieldName,
         @Nullable Time val) |  | 
| void | BinaryRawWriter. writeTimeArray(@Nullable Time[] val) |  | 
| void | BinaryWriter. writeTimeArray(String fieldName,
              @Nullable Time[] val) |  | 
| void | BinaryRawWriter. writeTimestamp(@Nullable Timestamp val) |  | 
| void | BinaryWriter. writeTimestamp(String fieldName,
              @Nullable Timestamp val) |  | 
| void | BinaryRawWriter. writeTimestampArray(@Nullable Timestamp[] val) |  | 
| void | BinaryWriter. writeTimestampArray(String fieldName,
                   @Nullable Timestamp[] val) |  | 
| void | BinaryRawWriter. writeUuid(@Nullable UUID val) |  | 
| void | BinaryWriter. writeUuid(String fieldName,
         @Nullable UUID val) |  | 
| void | BinaryRawWriter. writeUuidArray(@Nullable UUID[] val) |  | 
| void | BinaryWriter. writeUuidArray(String fieldName,
              @Nullable UUID[] val) |  |