Class ArrayType<T>

    • Constructor Detail

      • ArrayType

        public ArrayType​(Type<T> type)
    • Method Detail

      • getArrayClass

        public static java.lang.Class<?> getArrayClass​(java.lang.Class<?> componentType)
      • read

        public T[] read​(io.netty.buffer.ByteBuf buffer)
                 throws java.lang.Exception
        Description copied from interface: ByteBufReader
        Read a value from a ByteBuf
        Parameters:
        buffer - The buffer to read from.
        Returns:
        The type based on the class type.
        Throws:
        java.lang.Exception - Throws exception if it failed reading.
      • write

        public void write​(io.netty.buffer.ByteBuf buffer,
                          T[] object)
                   throws java.lang.Exception
        Description copied from interface: ByteBufWriter
        Write an object to a type to a ByteBuf
        Parameters:
        buffer - The buffer to write to
        object - The object to write
        Throws:
        java.lang.Exception - Throws if it failed to write