public static class OpenCLDevice.OpenCLInvocationHandler<T extends OpenCL<T>>
extends java.lang.Object
implements java.lang.reflect.InvocationHandler
Modifier and Type | Field and Description |
---|---|
private boolean |
disposed |
private java.util.Map<java.lang.String,OpenCLKernel> |
map |
private OpenCLProgram |
program |
Constructor and Description |
---|
OpenCLInvocationHandler(OpenCLProgram _program,
java.util.Map<java.lang.String,OpenCLKernel> _map) |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
invoke(java.lang.Object proxy,
java.lang.reflect.Method method,
java.lang.Object[] args) |
private final java.util.Map<java.lang.String,OpenCLKernel> map
private final OpenCLProgram program
private boolean disposed
public OpenCLInvocationHandler(OpenCLProgram _program, java.util.Map<java.lang.String,OpenCLKernel> _map)