/// import { JavaClass, BasicOrJavaType } from "java-bridge"; import { Integer as java_lang_Integer } from "./../lang/Integer"; import { Byte as java_lang_Byte } from "./../lang/Byte"; import { Short as java_lang_Short } from "./../lang/Short"; import { Long as java_lang_Long } from "./../lang/Long"; import { Float as java_lang_Float } from "./../lang/Float"; import { Double as java_lang_Double } from "./../lang/Double"; import { ByteOrder as java_nio_ByteOrder } from "./ByteOrder"; import { CharBuffer as java_nio_CharBuffer } from "./CharBuffer"; import { ShortBuffer as java_nio_ShortBuffer } from "./ShortBuffer"; import { IntBuffer as java_nio_IntBuffer } from "./IntBuffer"; import { LongBuffer as java_nio_LongBuffer } from "./LongBuffer"; import { FloatBuffer as java_nio_FloatBuffer } from "./FloatBuffer"; import { DoubleBuffer as java_nio_DoubleBuffer } from "./DoubleBuffer"; import { Buffer as java_nio_Buffer } from "./Buffer"; import { Class as java_lang_Class } from "./../lang/Class"; /** * This class just defines types, you should import ByteBuffer instead of this. * This was generated by java-bridge. * You should probably not edit this. */ export declare class ByteBufferClass extends JavaClass { /** * @param var0 original type: 'int' * @return original return type: 'byte' */ get(var0: java_lang_Integer | number): Promise; /** * @param var0 original type: 'int' * @return original return type: 'byte' */ getSync(var0: java_lang_Integer | number): number; /** * @param var0 original type: 'byte[]' * @param var1 original type: 'int' * @param var2 original type: 'int' * @return original return type: 'java.nio.ByteBuffer' */ get(var0: Buffer | null, var1: java_lang_Integer | number, var2: java_lang_Integer | number): Promise; /** * @param var0 original type: 'byte[]' * @param var1 original type: 'int' * @param var2 original type: 'int' * @return original return type: 'java.nio.ByteBuffer' */ getSync(var0: Buffer | null, var1: java_lang_Integer | number, var2: java_lang_Integer | number): ByteBuffer | null; /** * @return original return type: 'byte' */ get(): Promise; /** * @return original return type: 'byte' */ getSync(): number; /** * @param var0 original type: 'byte[]' * @return original return type: 'java.nio.ByteBuffer' */ get(var0: Buffer | null): Promise; /** * @param var0 original type: 'byte[]' * @return original return type: 'java.nio.ByteBuffer' */ getSync(var0: Buffer | null): ByteBuffer | null; /** * @param var0 original type: 'byte[]' * @param var1 original type: 'int' * @param var2 original type: 'int' * @return original return type: 'java.nio.ByteBuffer' */ put(var0: Buffer | null, var1: java_lang_Integer | number, var2: java_lang_Integer | number): Promise; /** * @param var0 original type: 'byte[]' * @param var1 original type: 'int' * @param var2 original type: 'int' * @return original return type: 'java.nio.ByteBuffer' */ putSync(var0: Buffer | null, var1: java_lang_Integer | number, var2: java_lang_Integer | number): ByteBuffer | null; /** * @param var0 original type: 'byte' * @return original return type: 'java.nio.ByteBuffer' */ put(var0: java_lang_Byte | number): Promise; /** * @param var0 original type: 'byte' * @return original return type: 'java.nio.ByteBuffer' */ putSync(var0: java_lang_Byte | number): ByteBuffer | null; /** * @param var0 original type: 'java.nio.ByteBuffer' * @return original return type: 'java.nio.ByteBuffer' */ put(var0: ByteBufferClass | null): Promise; /** * @param var0 original type: 'java.nio.ByteBuffer' * @return original return type: 'java.nio.ByteBuffer' */ putSync(var0: ByteBufferClass | null): ByteBuffer | null; /** * @param var0 original type: 'int' * @param var1 original type: 'byte' * @return original return type: 'java.nio.ByteBuffer' */ put(var0: java_lang_Integer | number, var1: java_lang_Byte | number): Promise; /** * @param var0 original type: 'int' * @param var1 original type: 'byte' * @return original return type: 'java.nio.ByteBuffer' */ putSync(var0: java_lang_Integer | number, var1: java_lang_Byte | number): ByteBuffer | null; /** * @param var0 original type: 'byte[]' * @return original return type: 'java.nio.ByteBuffer' */ put(var0: Buffer | null): Promise; /** * @param var0 original type: 'byte[]' * @return original return type: 'java.nio.ByteBuffer' */ putSync(var0: Buffer | null): ByteBuffer | null; /** * @param var0 original type: 'java.lang.Object' * @return original return type: 'boolean' */ equals(var0: BasicOrJavaType | null): Promise; /** * @param var0 original type: 'java.lang.Object' * @return original return type: 'boolean' */ equalsSync(var0: BasicOrJavaType | null): boolean; /** * @return original return type: 'java.lang.String' */ toString(): Promise; /** * @return original return type: 'java.lang.String' */ toStringSync(): string; /** * @return original return type: 'int' */ hashCode(): Promise; /** * @return original return type: 'int' */ hashCodeSync(): number; /** * @param var0 original type: 'java.lang.Object' * @return original return type: 'int' */ compareTo(var0: BasicOrJavaType | null): Promise; /** * @param var0 original type: 'java.lang.Object' * @return original return type: 'int' */ compareToSync(var0: BasicOrJavaType | null): number; /** * @param var0 original type: 'java.nio.ByteBuffer' * @return original return type: 'int' */ compareTo(var0: ByteBufferClass | null): Promise; /** * @param var0 original type: 'java.nio.ByteBuffer' * @return original return type: 'int' */ compareToSync(var0: ByteBufferClass | null): number; /** * @return original return type: 'short' */ getShort(): Promise; /** * @return original return type: 'short' */ getShortSync(): number; /** * @param var0 original type: 'int' * @return original return type: 'short' */ getShort(var0: java_lang_Integer | number): Promise; /** * @param var0 original type: 'int' * @return original return type: 'short' */ getShortSync(var0: java_lang_Integer | number): number; /** * @param var0 original type: 'int' * @param var1 original type: 'short' * @return original return type: 'java.nio.ByteBuffer' */ putShort(var0: java_lang_Integer | number, var1: java_lang_Short | number): Promise; /** * @param var0 original type: 'int' * @param var1 original type: 'short' * @return original return type: 'java.nio.ByteBuffer' */ putShortSync(var0: java_lang_Integer | number, var1: java_lang_Short | number): ByteBuffer | null; /** * @param var0 original type: 'short' * @return original return type: 'java.nio.ByteBuffer' */ putShort(var0: java_lang_Short | number): Promise; /** * @param var0 original type: 'short' * @return original return type: 'java.nio.ByteBuffer' */ putShortSync(var0: java_lang_Short | number): ByteBuffer | null; /** * @param var0 original type: 'int' * @return original return type: 'char' */ getChar(var0: java_lang_Integer | number): Promise; /** * @param var0 original type: 'int' * @return original return type: 'char' */ getCharSync(var0: java_lang_Integer | number): string | null; /** * @return original return type: 'char' */ getChar(): Promise; /** * @return original return type: 'char' */ getCharSync(): string | null; /** * @param var0 original type: 'int' * @param var1 original type: 'char' * @return original return type: 'java.nio.ByteBuffer' */ putChar(var0: java_lang_Integer | number, var1: string | null): Promise; /** * @param var0 original type: 'int' * @param var1 original type: 'char' * @return original return type: 'java.nio.ByteBuffer' */ putCharSync(var0: java_lang_Integer | number, var1: string | null): ByteBuffer | null; /** * @param var0 original type: 'char' * @return original return type: 'java.nio.ByteBuffer' */ putChar(var0: string | null): Promise; /** * @param var0 original type: 'char' * @return original return type: 'java.nio.ByteBuffer' */ putCharSync(var0: string | null): ByteBuffer | null; /** * @return original return type: 'int' */ getInt(): Promise; /** * @return original return type: 'int' */ getIntSync(): number; /** * @param var0 original type: 'int' * @return original return type: 'int' */ getInt(var0: java_lang_Integer | number): Promise; /** * @param var0 original type: 'int' * @return original return type: 'int' */ getIntSync(var0: java_lang_Integer | number): number; /** * @param var0 original type: 'int' * @return original return type: 'java.nio.ByteBuffer' */ putInt(var0: java_lang_Integer | number): Promise; /** * @param var0 original type: 'int' * @return original return type: 'java.nio.ByteBuffer' */ putIntSync(var0: java_lang_Integer | number): ByteBuffer | null; /** * @param var0 original type: 'int' * @param var1 original type: 'int' * @return original return type: 'java.nio.ByteBuffer' */ putInt(var0: java_lang_Integer | number, var1: java_lang_Integer | number): Promise; /** * @param var0 original type: 'int' * @param var1 original type: 'int' * @return original return type: 'java.nio.ByteBuffer' */ putIntSync(var0: java_lang_Integer | number, var1: java_lang_Integer | number): ByteBuffer | null; /** * @param var0 original type: 'int' * @return original return type: 'long' */ getLong(var0: java_lang_Integer | number): Promise; /** * @param var0 original type: 'int' * @return original return type: 'long' */ getLongSync(var0: java_lang_Integer | number): number; /** * @return original return type: 'long' */ getLong(): Promise; /** * @return original return type: 'long' */ getLongSync(): number; /** * @param var0 original type: 'int' * @param var1 original type: 'long' * @return original return type: 'java.nio.ByteBuffer' */ putLong(var0: java_lang_Integer | number, var1: java_lang_Long | bigint | number): Promise; /** * @param var0 original type: 'int' * @param var1 original type: 'long' * @return original return type: 'java.nio.ByteBuffer' */ putLongSync(var0: java_lang_Integer | number, var1: java_lang_Long | bigint | number): ByteBuffer | null; /** * @param var0 original type: 'long' * @return original return type: 'java.nio.ByteBuffer' */ putLong(var0: java_lang_Long | bigint | number): Promise; /** * @param var0 original type: 'long' * @return original return type: 'java.nio.ByteBuffer' */ putLongSync(var0: java_lang_Long | bigint | number): ByteBuffer | null; /** * @return original return type: 'float' */ getFloat(): Promise; /** * @return original return type: 'float' */ getFloatSync(): number; /** * @param var0 original type: 'int' * @return original return type: 'float' */ getFloat(var0: java_lang_Integer | number): Promise; /** * @param var0 original type: 'int' * @return original return type: 'float' */ getFloatSync(var0: java_lang_Integer | number): number; /** * @param var0 original type: 'float' * @return original return type: 'java.nio.ByteBuffer' */ putFloat(var0: java_lang_Float | number): Promise; /** * @param var0 original type: 'float' * @return original return type: 'java.nio.ByteBuffer' */ putFloatSync(var0: java_lang_Float | number): ByteBuffer | null; /** * @param var0 original type: 'int' * @param var1 original type: 'float' * @return original return type: 'java.nio.ByteBuffer' */ putFloat(var0: java_lang_Integer | number, var1: java_lang_Float | number): Promise; /** * @param var0 original type: 'int' * @param var1 original type: 'float' * @return original return type: 'java.nio.ByteBuffer' */ putFloatSync(var0: java_lang_Integer | number, var1: java_lang_Float | number): ByteBuffer | null; /** * @param var0 original type: 'int' * @return original return type: 'double' */ getDouble(var0: java_lang_Integer | number): Promise; /** * @param var0 original type: 'int' * @return original return type: 'double' */ getDoubleSync(var0: java_lang_Integer | number): number; /** * @return original return type: 'double' */ getDouble(): Promise; /** * @return original return type: 'double' */ getDoubleSync(): number; /** * @param var0 original type: 'int' * @param var1 original type: 'double' * @return original return type: 'java.nio.ByteBuffer' */ putDouble(var0: java_lang_Integer | number, var1: java_lang_Double | number): Promise; /** * @param var0 original type: 'int' * @param var1 original type: 'double' * @return original return type: 'java.nio.ByteBuffer' */ putDoubleSync(var0: java_lang_Integer | number, var1: java_lang_Double | number): ByteBuffer | null; /** * @param var0 original type: 'double' * @return original return type: 'java.nio.ByteBuffer' */ putDouble(var0: java_lang_Double | number): Promise; /** * @param var0 original type: 'double' * @return original return type: 'java.nio.ByteBuffer' */ putDoubleSync(var0: java_lang_Double | number): ByteBuffer | null; /** * @return original return type: 'boolean' */ isDirect(): Promise; /** * @return original return type: 'boolean' */ isDirectSync(): boolean; /** * @return original return type: 'boolean' */ hasArray(): Promise; /** * @return original return type: 'boolean' */ hasArraySync(): boolean; /** * @return original return type: 'java.lang.Object' */ array(): Promise; /** * @return original return type: 'java.lang.Object' */ arraySync(): BasicOrJavaType | null; /** * @return original return type: 'byte[]' */ array(): Promise; /** * @return original return type: 'byte[]' */ arraySync(): Buffer | null; /** * @return original return type: 'int' */ arrayOffset(): Promise; /** * @return original return type: 'int' */ arrayOffsetSync(): number; /** * @param var0 original type: 'byte[]' * @return original return type: 'java.nio.ByteBuffer' */ static wrap(var0: Buffer | null): Promise; /** * @param var0 original type: 'byte[]' * @return original return type: 'java.nio.ByteBuffer' */ static wrapSync(var0: Buffer | null): ByteBuffer | null; /** * @param var0 original type: 'byte[]' * @param var1 original type: 'int' * @param var2 original type: 'int' * @return original return type: 'java.nio.ByteBuffer' */ static wrap(var0: Buffer | null, var1: java_lang_Integer | number, var2: java_lang_Integer | number): Promise; /** * @param var0 original type: 'byte[]' * @param var1 original type: 'int' * @param var2 original type: 'int' * @return original return type: 'java.nio.ByteBuffer' */ static wrapSync(var0: Buffer | null, var1: java_lang_Integer | number, var2: java_lang_Integer | number): ByteBuffer | null; /** * @param var0 original type: 'int' * @return original return type: 'java.nio.ByteBuffer' */ static allocate(var0: java_lang_Integer | number): Promise; /** * @param var0 original type: 'int' * @return original return type: 'java.nio.ByteBuffer' */ static allocateSync(var0: java_lang_Integer | number): ByteBuffer | null; /** * @return original return type: 'java.nio.ByteBuffer' */ duplicate(): Promise; /** * @return original return type: 'java.nio.ByteBuffer' */ duplicateSync(): ByteBuffer | null; /** * @param var0 original type: 'int' * @return original return type: 'java.nio.ByteBuffer' */ static allocateDirect(var0: java_lang_Integer | number): Promise; /** * @param var0 original type: 'int' * @return original return type: 'java.nio.ByteBuffer' */ static allocateDirectSync(var0: java_lang_Integer | number): ByteBuffer | null; /** * @return original return type: 'java.nio.ByteBuffer' */ slice(): Promise; /** * @return original return type: 'java.nio.ByteBuffer' */ sliceSync(): ByteBuffer | null; /** * @return original return type: 'java.nio.ByteBuffer' */ asReadOnlyBuffer(): Promise; /** * @return original return type: 'java.nio.ByteBuffer' */ asReadOnlyBufferSync(): ByteBuffer | null; /** * @return original return type: 'java.nio.ByteBuffer' */ compact(): Promise; /** * @return original return type: 'java.nio.ByteBuffer' */ compactSync(): ByteBuffer | null; /** * @param var0 original type: 'java.nio.ByteOrder' * @return original return type: 'java.nio.ByteBuffer' */ order(var0: java_nio_ByteOrder | null): Promise; /** * @param var0 original type: 'java.nio.ByteOrder' * @return original return type: 'java.nio.ByteBuffer' */ orderSync(var0: java_nio_ByteOrder | null): ByteBuffer | null; /** * @return original return type: 'java.nio.ByteOrder' */ order(): Promise; /** * @return original return type: 'java.nio.ByteOrder' */ orderSync(): java_nio_ByteOrder | null; /** * @return original return type: 'java.nio.CharBuffer' */ asCharBuffer(): Promise; /** * @return original return type: 'java.nio.CharBuffer' */ asCharBufferSync(): java_nio_CharBuffer | null; /** * @return original return type: 'java.nio.ShortBuffer' */ asShortBuffer(): Promise; /** * @return original return type: 'java.nio.ShortBuffer' */ asShortBufferSync(): java_nio_ShortBuffer | null; /** * @return original return type: 'java.nio.IntBuffer' */ asIntBuffer(): Promise; /** * @return original return type: 'java.nio.IntBuffer' */ asIntBufferSync(): java_nio_IntBuffer | null; /** * @return original return type: 'java.nio.LongBuffer' */ asLongBuffer(): Promise; /** * @return original return type: 'java.nio.LongBuffer' */ asLongBufferSync(): java_nio_LongBuffer | null; /** * @return original return type: 'java.nio.FloatBuffer' */ asFloatBuffer(): Promise; /** * @return original return type: 'java.nio.FloatBuffer' */ asFloatBufferSync(): java_nio_FloatBuffer | null; /** * @return original return type: 'java.nio.DoubleBuffer' */ asDoubleBuffer(): Promise; /** * @return original return type: 'java.nio.DoubleBuffer' */ asDoubleBufferSync(): java_nio_DoubleBuffer | null; /** * @param var0 original type: 'int' * @return original return type: 'java.nio.Buffer' */ limit(var0: java_lang_Integer | number): Promise; /** * @param var0 original type: 'int' * @return original return type: 'java.nio.Buffer' */ limitSync(var0: java_lang_Integer | number): java_nio_Buffer | null; /** * @return original return type: 'int' */ limit(): Promise; /** * @return original return type: 'int' */ limitSync(): number; /** * @return original return type: 'java.nio.Buffer' */ clear(): Promise; /** * @return original return type: 'java.nio.Buffer' */ clearSync(): java_nio_Buffer | null; /** * @return original return type: 'int' */ remaining(): Promise; /** * @return original return type: 'int' */ remainingSync(): number; /** * @param var0 original type: 'int' * @return original return type: 'java.nio.Buffer' */ position(var0: java_lang_Integer | number): Promise; /** * @param var0 original type: 'int' * @return original return type: 'java.nio.Buffer' */ positionSync(var0: java_lang_Integer | number): java_nio_Buffer | null; /** * @return original return type: 'int' */ position(): Promise; /** * @return original return type: 'int' */ positionSync(): number; /** * @return original return type: 'int' */ capacity(): Promise; /** * @return original return type: 'int' */ capacitySync(): number; /** * @return original return type: 'java.nio.Buffer' */ mark(): Promise; /** * @return original return type: 'java.nio.Buffer' */ markSync(): java_nio_Buffer | null; /** * @return original return type: 'java.nio.Buffer' */ reset(): Promise; /** * @return original return type: 'java.nio.Buffer' */ resetSync(): java_nio_Buffer | null; /** * @return original return type: 'java.nio.Buffer' */ flip(): Promise; /** * @return original return type: 'java.nio.Buffer' */ flipSync(): java_nio_Buffer | null; /** * @return original return type: 'java.nio.Buffer' */ rewind(): Promise; /** * @return original return type: 'java.nio.Buffer' */ rewindSync(): java_nio_Buffer | null; /** * @return original return type: 'boolean' */ hasRemaining(): Promise; /** * @return original return type: 'boolean' */ hasRemainingSync(): boolean; /** * @return original return type: 'boolean' */ isReadOnly(): Promise; /** * @return original return type: 'boolean' */ isReadOnlySync(): boolean; /** * @param var0 original type: 'long' * @param var1 original type: 'int' * @return original return type: 'void' */ wait(var0: java_lang_Long | bigint | number, var1: java_lang_Integer | number): Promise; /** * @param var0 original type: 'long' * @param var1 original type: 'int' * @return original return type: 'void' */ waitSync(var0: java_lang_Long | bigint | number, var1: java_lang_Integer | number): void; /** * @param var0 original type: 'long' * @return original return type: 'void' */ wait(var0: java_lang_Long | bigint | number): Promise; /** * @param var0 original type: 'long' * @return original return type: 'void' */ waitSync(var0: java_lang_Long | bigint | number): void; /** * @return original return type: 'void' */ wait(): Promise; /** * @return original return type: 'void' */ waitSync(): void; /** * @return original return type: 'java.lang.Class' */ getClass(): Promise; /** * @return original return type: 'java.lang.Class' */ getClassSync(): java_lang_Class; /** * @return original return type: 'void' */ notify(): Promise; /** * @return original return type: 'void' */ notifySync(): void; /** * @return original return type: 'void' */ notifyAll(): Promise; /** * @return original return type: 'void' */ notifyAllSync(): void; } declare const ByteBuffer_base: typeof ByteBufferClass; /** * Class java.nio.ByteBuffer. * * This actually imports the java class for further use. * The class ByteBufferClass only defines types, this is the class you should actually import. * Please note that this statement imports the underlying java class at runtime, which may take a while. * This was generated by java-bridge. * You should probably not edit this. */ export declare class ByteBuffer extends ByteBuffer_base { /** * Private constructor to prevent instantiation * as this is either an abstract class or an interface */ private constructor(); } export default ByteBuffer; //# sourceMappingURL=ByteBuffer.d.ts.map