Class Constants


  • public class Constants
    extends java.lang.Object
    Class that holds shared constants
    • Field Summary

      Fields 
      Modifier and Type Field Description
      (package private) static int FILE_IDENTIFIER_LENGTH
      The number of bytes in a file identifier.
      static int SIZE_PREFIX_LENGTH
      The number of bytes in a size prefix.
      (package private) static int SIZEOF_BYTE
      The number of bytes in an `byte`.
      (package private) static int SIZEOF_DOUBLE
      The number of bytes in an `double`.
      (package private) static int SIZEOF_FLOAT
      The number of bytes in an `float`.
      (package private) static int SIZEOF_INT
      The number of bytes in an `int`.
      (package private) static int SIZEOF_LONG
      The number of bytes in an `long`.
      (package private) static int SIZEOF_SHORT
      The number of bytes in a `short`.
    • Constructor Summary

      Constructors 
      Constructor Description
      Constants()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static void FLATBUFFERS_23_5_26()
      A version identifier to force a compile error if someone accidentally tries to build generated code with a runtime of two mismatched version.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • SIZEOF_BYTE

        static final int SIZEOF_BYTE
        The number of bytes in an `byte`.
        See Also:
        Constant Field Values
      • SIZEOF_SHORT

        static final int SIZEOF_SHORT
        The number of bytes in a `short`.
        See Also:
        Constant Field Values
      • SIZEOF_INT

        static final int SIZEOF_INT
        The number of bytes in an `int`.
        See Also:
        Constant Field Values
      • SIZEOF_FLOAT

        static final int SIZEOF_FLOAT
        The number of bytes in an `float`.
        See Also:
        Constant Field Values
      • SIZEOF_LONG

        static final int SIZEOF_LONG
        The number of bytes in an `long`.
        See Also:
        Constant Field Values
      • SIZEOF_DOUBLE

        static final int SIZEOF_DOUBLE
        The number of bytes in an `double`.
        See Also:
        Constant Field Values
      • FILE_IDENTIFIER_LENGTH

        static final int FILE_IDENTIFIER_LENGTH
        The number of bytes in a file identifier.
        See Also:
        Constant Field Values
      • SIZE_PREFIX_LENGTH

        public static final int SIZE_PREFIX_LENGTH
        The number of bytes in a size prefix.
        See Also:
        Constant Field Values
    • Constructor Detail

      • Constants

        public Constants()
    • Method Detail

      • FLATBUFFERS_23_5_26

        public static void FLATBUFFERS_23_5_26()
        A version identifier to force a compile error if someone accidentally tries to build generated code with a runtime of two mismatched version. Versions need to always match, as the runtime and generated code are modified in sync. Changes to the Java implementation need to be sure to change the version here and in the code generator on every possible incompatible change