|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT | |||||||||
@Retention(value=RUNTIME)
@Inherited
@Target(value={TYPE,METHOD,CONSTRUCTOR})
public @interface Library
Specify the name of the native library that should be bound to the class or method this annotation is put on.
This name can then be changed at runtime to match the platform-specific name of the library with @see org.bridj.BridJ#setNativeLibraryActualName(String, String).
Alternative aliases can also be added at runtime with @see org.bridj.BridJ#addNativeLibraryAlias(String, String).
| Required Element Summary | |
|---|---|
String |
value
Name of this library. |
| Optional Element Summary | |
|---|---|
String[] |
dependencies
Names of libraries that need to be loaded before this library is loaded |
String |
versionPattern
|
| Element Detail |
|---|
public abstract String value
public abstract String[] dependencies
public abstract String versionPattern
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT | |||||||||