Deprecated API


Contents
Deprecated Interfaces
org.bridj.StructIO.Customizer
          The StructIO API is subject to future changes. Use this with care and be prepared to migrate your code... 
 

Deprecated Classes
org.bridj.JNI
          These methods can cause serious issues (segmentation fault, system crashes) if used without care : there are little to no checks performed on the arguments. 
 

Deprecated Methods
org.bridj.cpp.std.vector._M_end_of_storage()
           
org.bridj.cpp.std.vector._M_finish()
           
org.bridj.cpp.std.vector._M_start()
           
org.bridj.cpp.com.COMRuntime.CoCreateInstance(Pointer, Pointer, int, Pointer, Pointer>)
           
org.bridj.Pointer.compareBytesAtOffset(long, Pointer, long, long)
          Avoid using the byte offset methods variants unless you know what you're doing (may cause alignment issues) 
org.bridj.Pointer.copyBytesAtOffsetTo(long, Pointer, long, long)
           
org.bridj.Pointer.copyBytesTo(Pointer, long)
           
org.bridj.cpp.com.IClassFactory.CreateInstance(Pointer, Pointer, Pointer>)
           
org.bridj.objc.ObjCJNI.createObjCProxyPeer(ObjCProxy)
           
org.bridj.Pointer.getBooleanAtOffset(long)
          Avoid using the byte offset methods variants unless you know what you're doing (may cause alignment issues). Please favour Pointer.getBoolean() over this method. 
org.bridj.Pointer.getBooleansAtOffset(long, int)
          Avoid using the byte offset methods variants unless you know what you're doing (may cause alignment issues). Please favour Pointer.getBooleans(int) over this method. 
org.bridj.Pointer.getByteAtOffset(long)
          Avoid using the byte offset methods variants unless you know what you're doing (may cause alignment issues). Please favour Pointer.getByte() over this method. 
org.bridj.Pointer.getBytesAtOffset(long, int)
          Avoid using the byte offset methods variants unless you know what you're doing (may cause alignment issues). Please favour Pointer.getBytes(int) over this method. 
org.bridj.Pointer.getCharAtOffset(long)
          Avoid using the byte offset methods variants unless you know what you're doing (may cause alignment issues). Please favour Pointer.getChar() over this method. 
org.bridj.Pointer.getCharsAtOffset(long, int)
          Avoid using the byte offset methods variants unless you know what you're doing (may cause alignment issues). Please favour Pointer.getChars(int) over this method. 
org.bridj.Pointer.getCLongAtOffset(long)
          Avoid using the byte offset methods variants unless you know what you're doing (may cause alignment issues). Please favour Pointer.getCLong() over this method. 
org.bridj.Pointer.getCLongsAtOffset(long, int)
          Avoid using the byte offset methods variants unless you know what you're doing (may cause alignment issues). Please favour Pointer.getCLongs(int) over this method. 
org.bridj.Pointer.getDoubleAtOffset(long)
          Avoid using the byte offset methods variants unless you know what you're doing (may cause alignment issues). Please favour Pointer.getDouble() over this method. 
org.bridj.Pointer.getDoublesAtOffset(long, int)
          Avoid using the byte offset methods variants unless you know what you're doing (may cause alignment issues). Please favour Pointer.getDoubles(int) over this method. 
org.bridj.JNI.getEnv()
           
org.bridj.Pointer.getFloatAtOffset(long)
          Avoid using the byte offset methods variants unless you know what you're doing (may cause alignment issues). Please favour Pointer.getFloat() over this method. 
org.bridj.Pointer.getFloatsAtOffset(long, int)
          Avoid using the byte offset methods variants unless you know what you're doing (may cause alignment issues). Please favour Pointer.getFloats(int) over this method. 
org.bridj.Pointer.getIntAtOffset(long)
          Avoid using the byte offset methods variants unless you know what you're doing (may cause alignment issues). Please favour Pointer.getInt() over this method. 
org.bridj.Pointer.getIntsAtOffset(long, int)
          Avoid using the byte offset methods variants unless you know what you're doing (may cause alignment issues). Please favour Pointer.getInts(int) over this method. 
org.bridj.JNI.getJVM()
           
org.bridj.Pointer.getLongAtOffset(long)
          Avoid using the byte offset methods variants unless you know what you're doing (may cause alignment issues). Please favour Pointer.getLong() over this method. 
org.bridj.Pointer.getLongsAtOffset(long, int)
          Avoid using the byte offset methods variants unless you know what you're doing (may cause alignment issues). Please favour Pointer.getLongs(int) over this method. 
org.bridj.Pointer.getNativeObjectAtOffset(long, Class)
          Avoid using the byte offset methods variants unless you know what you're doing (may cause alignment issues). Please favour Pointer.getNativeObject(Class) over this method. 
org.bridj.Pointer.getNativeObjectAtOffset(long, Type)
          Avoid using the byte offset methods variants unless you know what you're doing (may cause alignment issues). Please favour Pointer.getNativeObject(Type) over this method. 
org.bridj.Pointer.getPointer()
          Avoid using untyped pointers, if possible. 
org.bridj.Pointer.getPointers()
          Use a typed version instead : Pointer.getPointersAtOffset(long, int, Type), Pointer.getPointersAtOffset(long, int, Class) or Pointer.getPointersAtOffset(long, int, PointerIO) 
org.bridj.Pointer.getPointers(int)
          Use a typed version instead : Pointer.getPointersAtOffset(long, int, Type), Pointer.getPointersAtOffset(long, int, Class) or Pointer.getPointersAtOffset(long, int, PointerIO) 
org.bridj.Pointer.getPointersAtOffset(long, int)
          Use a typed version instead : Pointer.getPointersAtOffset(long, int, Type), Pointer.getPointersAtOffset(long, int, Class) or Pointer.getPointersAtOffset(long, int, PointerIO) 
org.bridj.Pointer.getShortAtOffset(long)
          Avoid using the byte offset methods variants unless you know what you're doing (may cause alignment issues). Please favour Pointer.getShort() over this method. 
org.bridj.Pointer.getShortsAtOffset(long, int)
          Avoid using the byte offset methods variants unless you know what you're doing (may cause alignment issues). Please favour Pointer.getShorts(int) over this method. 
org.bridj.Pointer.getSizeTAtOffset(long)
          Avoid using the byte offset methods variants unless you know what you're doing (may cause alignment issues). Please favour Pointer.getSizeT() over this method. 
org.bridj.Pointer.getSizeTsAtOffset(long, int)
          Avoid using the byte offset methods variants unless you know what you're doing (may cause alignment issues). Please favour Pointer.getSizeTs(int) over this method. 
org.bridj.BridJ.isCastingNativeObjectInCurrentThread()
           
org.bridj.BridJ.isCastingNativeObjectReturnTypeInCurrentThread()
           
org.bridj.Pointer.moveBytesAtOffsetTo(long, Pointer, long, long)
           
org.bridj.Pointer.pointerToAddress(long)
           
org.bridj.Pointer.pointerToAddress(long, Class

)
           

org.bridj.Pointer.pointerToAddress(long, long)
           
org.bridj.Pointer.pointerToAddress(long, Pointer.Releaser)
           
org.bridj.Pointer.pointerToAddress(long, Type)
           
org.bridj.cpp.com.IUnknown.QueryInterface(Pointer, Pointer>)
           
org.bridj.JNI.refToObject(long)
           
org.bridj.Pointer.setCLongAtOffset(long, CLong)
          Avoid using the byte offset methods variants unless you know what you're doing (may cause alignment issues). Please favour Pointer.setCLong(CLong) over this method. 
org.bridj.Pointer.setCLongAtOffset(long, long)
          Avoid using the byte offset methods variants unless you know what you're doing (may cause alignment issues). Please favour Pointer.setCLong(long) over this method. 
org.bridj.Pointer.setCLongsAtOffset(long, CLong...)
          Avoid using the byte offset methods variants unless you know what you're doing (may cause alignment issues). Please favour Pointer.setCLongs(CLong...) over this method. 
org.bridj.Pointer.setCLongsAtOffset(long, int[])
          Avoid using the byte offset methods variants unless you know what you're doing (may cause alignment issues). Please favour Pointer.setCLongs(int[]) over this method. 
org.bridj.Pointer.setCLongsAtOffset(long, long[])
          Avoid using the byte offset methods variants unless you know what you're doing (may cause alignment issues). Please favour Pointer.setCLongs(long[]) over this method. 
org.bridj.Pointer.setCLongsAtOffset(long, long[], int, int)
          Avoid using the byte offset methods variants unless you know what you're doing (may cause alignment issues). Please favour Pointer.setCLongs(long[]) over this method. 
org.bridj.Pointer.setSizeTAtOffset(long, long)
          Avoid using the byte offset methods variants unless you know what you're doing (may cause alignment issues). Please favour Pointer.setSizeT(long) over this method. 
org.bridj.Pointer.setSizeTAtOffset(long, SizeT)
          Avoid using the byte offset methods variants unless you know what you're doing (may cause alignment issues). Please favour Pointer.setSizeT(SizeT) over this method. 
org.bridj.Pointer.setSizeTsAtOffset(long, int[])
          Avoid using the byte offset methods variants unless you know what you're doing (may cause alignment issues). Please favour Pointer.setSizeTs(int[]) over this method. 
org.bridj.Pointer.setSizeTsAtOffset(long, long[])
          Avoid using the byte offset methods variants unless you know what you're doing (may cause alignment issues). Please favour Pointer.setSizeTs(long[]) over this method. 
org.bridj.Pointer.setSizeTsAtOffset(long, long[], int, int)
          Avoid using the byte offset methods variants unless you know what you're doing (may cause alignment issues). Please favour Pointer.setSizeTs(long[]) over this method. 
org.bridj.Pointer.setSizeTsAtOffset(long, SizeT...)
          Avoid using the byte offset methods variants unless you know what you're doing (may cause alignment issues). Please favour Pointer.setSizeTs(SizeT...) over this method. 
org.bridj.Pointer.withReleaser(Pointer.Releaser)
          This method can easily be misused and is reserved to advanced users. 
 

Deprecated Constructors
org.bridj.CRuntime()
          use CRuntime.getInstance() instead 
 



Copyright © 2009-2012. All Rights Reserved.