diff --git a/java/com/google/flatbuffers/FlatBufferBuilder.java b/java/com/google/flatbuffers/FlatBufferBuilder.java old mode 100644 new mode 100755 index e86471397..107da88d9 --- a/java/com/google/flatbuffers/FlatBufferBuilder.java +++ b/java/com/google/flatbuffers/FlatBufferBuilder.java @@ -28,8 +28,7 @@ import java.nio.charset.Charset; /** * Class that helps you build a FlatBuffer. See the section - * @ref flatbuffers_guide_use_java_c-sharp "Use in Java/C#" in the - * main FlatBuffers documentation. + * "Use in Java/C#" in the main FlatBuffers documentation. */ public class FlatBufferBuilder { /// @cond FLATBUFFERS_INTERNAL @@ -428,8 +427,7 @@ public class FlatBufferBuilder { * call this directly. The `FlatBuffers` compiler will generate helper methods * that call this method internally. *
- * For example, using the "Monster" code found on the - * @ref flatbuffers_guide_use_java_c-sharp "landing page". An + * For example, using the "Monster" code found on the "landing page". An * object of type `Monster` can be created using the following code: * *
{@code @@ -708,6 +706,8 @@ public class FlatBufferBuilder { * Get the ByteBuffer representing the FlatBuffer. Only call this after you've * called `finish()`. The actual data starts at the ByteBuffer's current position, * not necessarily at `0`. + * + * @return The {@link ByteBuffer} representing the FlatBuffer */ public ByteBuffer dataBuffer() { finished(); diff --git a/java/com/google/flatbuffers/Table.java b/java/com/google/flatbuffers/Table.java index 3d10012a8..36a9bcf90 100644 --- a/java/com/google/flatbuffers/Table.java +++ b/java/com/google/flatbuffers/Table.java @@ -113,9 +113,13 @@ public class Table { /** * Get a whole vector as a ByteBuffer. * - * This is efficient, since it only allocates a new bytebuffer object, but does not actually copy - * the data, it still refers to the same bytes as the original ByteBuffer. Also useful with nested - * FlatBuffers, etc. + * This is efficient, since it only allocates a new {@link ByteBuffer} object, + * but does not actually copy the data, it still refers to the same bytes + * as the original ByteBuffer. Also useful with nested FlatBuffers, etc. + * + * @param vector_offset The position of the vector in the byte buffer + * @param elem_size The size of each element in the array + * @return The {@link ByteBuffer} for the array */ protected ByteBuffer __vector_as_bytebuffer(int vector_offset, int elem_size) { int o = __offset(vector_offset); @@ -142,10 +146,12 @@ public class Table { } /** - * Check if a ByteBuffer contains a file identifier. + * Check if a {@link ByteBuffer} contains a file identifier. * - * @param bb A `ByteBuffer` to check if it contains the identifier `ident`. - * @param ident A `String` identifier of the flatbuffer file. + * @param bb A {@code ByteBuffer} to check if it contains the identifier + * `ident`. + * @param ident A `String` identifier of the FlatBuffer file. + * @return True if the buffer contains the file identifier */ protected static boolean __has_identifier(ByteBuffer bb, String ident) { if (ident.length() != FILE_IDENTIFIER_LENGTH)