Java bindings (#506)
[platform/upstream/dldt.git] / inference-engine / ie_bridges / java / org / intel / openvino / IEWrapper.java
1 package org.intel.openvino;
2
3 public class IEWrapper {
4     protected final long nativeObj;
5
6     protected IEWrapper(long addr){
7         nativeObj = addr;
8     }
9
10     protected long getNativeObjAddr() {
11         return nativeObj;
12     }
13
14     @Override
15     protected void finalize() throws Throwable {
16         delete(nativeObj);
17     }
18
19     /*----------------------------------- native methods -----------------------------------*/
20     protected native void delete(long nativeObj);
21 }