add some missing javadoc (2 files in com.jme3.util)
This commit is contained in:
parent
fa62959451
commit
4d81fc6035
@ -4,9 +4,18 @@ import java.nio.Buffer;
|
|||||||
import java.nio.ByteBuffer;
|
import java.nio.ByteBuffer;
|
||||||
|
|
||||||
public interface BufferAllocator {
|
public interface BufferAllocator {
|
||||||
|
/**
|
||||||
|
* De-allocate a direct buffer.
|
||||||
|
*
|
||||||
|
* @param toBeDestroyed the buffer to de-allocate (not null)
|
||||||
|
*/
|
||||||
void destroyDirectBuffer(Buffer toBeDestroyed);
|
void destroyDirectBuffer(Buffer toBeDestroyed);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Allocate a direct ByteBuffer of the specified size.
|
||||||
|
*
|
||||||
|
* @param size in bytes (≥0)
|
||||||
|
* @return a new direct buffer
|
||||||
|
*/
|
||||||
ByteBuffer allocate(int size);
|
ByteBuffer allocate(int size);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (c) 2009-2018 jMonkeyEngine
|
* Copyright (c) 2009-2020 jMonkeyEngine
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* Redistribution and use in source and binary forms, with or without
|
* Redistribution and use in source and binary forms, with or without
|
||||||
@ -39,17 +39,26 @@ import java.nio.ByteBuffer;
|
|||||||
* on any jvm
|
* on any jvm
|
||||||
*/
|
*/
|
||||||
public final class PrimitiveAllocator implements BufferAllocator {
|
public final class PrimitiveAllocator implements BufferAllocator {
|
||||||
|
/**
|
||||||
|
* De-allocate a direct buffer.
|
||||||
|
*
|
||||||
|
* @param toBeDestroyed ignored
|
||||||
|
*/
|
||||||
@Override
|
@Override
|
||||||
public void destroyDirectBuffer(Buffer toBeDestroyed) {
|
public void destroyDirectBuffer(Buffer toBeDestroyed) {
|
||||||
// no exception by intent, as this way naivly written java7/8
|
// no exception by intent, as this way naively written java7/8
|
||||||
// applications won't crash on 9 assuming they can dispose buffers
|
// applications won't crash on 9 assuming they can dispose buffers
|
||||||
System.err.println("Warning destroyBuffer not supported");
|
System.err.println("Warning destroyBuffer not supported");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Allocate a direct ByteBuffer of the specified size.
|
||||||
|
*
|
||||||
|
* @param size in bytes (≥0)
|
||||||
|
* @return a new direct buffer
|
||||||
|
*/
|
||||||
@Override
|
@Override
|
||||||
public ByteBuffer allocate(int size) {
|
public ByteBuffer allocate(int size) {
|
||||||
return ByteBuffer.allocateDirect(size);
|
return ByteBuffer.allocateDirect(size);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user