All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.bridj.ann.Symbol Maven / Gradle / Ivy

There is a newer version: 0.7.0
Show newest version
package org.bridj.ann;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 * Specify the raw native shared symbol for a function / method, including the mangling (C++, __stdcall...).
* If you just need to change the name but don't know the exact mangled symbol, use {@link Name} instead. * @author Olivier Chafik */ @Target({ElementType.CONSTRUCTOR, ElementType.FIELD, ElementType.METHOD, ElementType.TYPE}) @Retention(RetentionPolicy.RUNTIME) public @interface Symbol { String[] value(); }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy