本文整理了Java中org.robovm.rt.bro.annotation.Bridge.dynamic()
方法的一些代码示例,展示了Bridge.dynamic()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Bridge.dynamic()
方法的具体详情如下:
包路径:org.robovm.rt.bro.annotation.Bridge
类名称:Bridge
方法名:dynamic
暂无
代码示例来源:origin: robovm/robovm
public static void bind(Class<?> c) {
Library library = c.getAnnotation(Library.class);
if (library != null) {
Runtime.loadLibrary(library);
}
for (Method method : c.getDeclaredMethods()) {
Bridge bridge = method.getAnnotation(Bridge.class);
if (bridge != null && !bridge.dynamic() && !VM.isBridgeMethodBound(method)) {
long f = Runtime.resolveBridge(library, bridge, method);
if (f != 0L) {
VM.bindBridgeMethod(method, f);
}
} else {
GlobalValue globalValue = method.getAnnotation(GlobalValue.class);
if (globalValue != null && !VM.isBridgeMethodBound(method)) {
long f = Runtime.resolveGlobalValue(library, globalValue, method);
if (f != 0L) {
VM.bindBridgeMethod(method, f);
}
}
}
}
}
代码示例来源:origin: MobiVM/robovm
public static void bind(Class<?> c) {
Library library = c.getAnnotation(Library.class);
if (library != null) {
Runtime.loadLibrary(library);
}
for (Method method : c.getDeclaredMethods()) {
Bridge bridge = method.getAnnotation(Bridge.class);
if (bridge != null && !bridge.dynamic() && !VM.isBridgeMethodBound(method)) {
long f = Runtime.resolveBridge(library, bridge, method);
if (f != 0L) {
VM.bindBridgeMethod(method, f);
}
} else {
GlobalValue globalValue = method.getAnnotation(GlobalValue.class);
if (globalValue != null && !VM.isBridgeMethodBound(method)) {
long f = Runtime.resolveGlobalValue(library, globalValue, method);
if (f != 0L) {
VM.bindBridgeMethod(method, f);
}
}
}
}
}
代码示例来源:origin: com.gluonhq/robovm-rt
public static void bind(Class<?> c) {
Library library = c.getAnnotation(Library.class);
if (library != null) {
Runtime.loadLibrary(library);
}
for (Method method : c.getDeclaredMethods()) {
Bridge bridge = method.getAnnotation(Bridge.class);
if (bridge != null && !bridge.dynamic() && !VM.isBridgeMethodBound(method)) {
long f = Runtime.resolveBridge(library, bridge, method);
if (f != 0L) {
VM.bindBridgeMethod(method, f);
}
} else {
GlobalValue globalValue = method.getAnnotation(GlobalValue.class);
if (globalValue != null && !VM.isBridgeMethodBound(method)) {
long f = Runtime.resolveGlobalValue(library, globalValue, method);
if (f != 0L) {
VM.bindBridgeMethod(method, f);
}
}
}
}
}
代码示例来源:origin: com.mobidevelop.robovm/robovm-rt
public static void bind(Class<?> c) {
Library library = c.getAnnotation(Library.class);
if (library != null) {
Runtime.loadLibrary(library);
}
for (Method method : c.getDeclaredMethods()) {
Bridge bridge = method.getAnnotation(Bridge.class);
if (bridge != null && !bridge.dynamic() && !VM.isBridgeMethodBound(method)) {
long f = Runtime.resolveBridge(library, bridge, method);
if (f != 0L) {
VM.bindBridgeMethod(method, f);
}
} else {
GlobalValue globalValue = method.getAnnotation(GlobalValue.class);
if (globalValue != null && !VM.isBridgeMethodBound(method)) {
long f = Runtime.resolveGlobalValue(library, globalValue, method);
if (f != 0L) {
VM.bindBridgeMethod(method, f);
}
}
}
}
}
代码示例来源:origin: org.robovm/robovm-rt-common
public static void bind(Class<?> c) {
Library library = c.getAnnotation(Library.class);
if (library != null) {
Runtime.loadLibrary(library);
}
for (Method method : c.getDeclaredMethods()) {
Bridge bridge = method.getAnnotation(Bridge.class);
if (bridge != null && !bridge.dynamic() && !VM.isBridgeMethodBound(method)) {
long f = Runtime.resolveBridge(library, bridge, method);
if (f != 0L) {
VM.bindBridgeMethod(method, f);
}
} else {
GlobalValue globalValue = method.getAnnotation(GlobalValue.class);
if (globalValue != null && !VM.isBridgeMethodBound(method)) {
long f = Runtime.resolveGlobalValue(library, globalValue, method);
if (f != 0L) {
VM.bindBridgeMethod(method, f);
}
}
}
}
}
代码示例来源:origin: FlexoVM/flexovm
public static void bind(Class<?> c) {
Library library = c.getAnnotation(Library.class);
if (library != null) {
Runtime.loadLibrary(library);
}
for (Method method : c.getDeclaredMethods()) {
Bridge bridge = method.getAnnotation(Bridge.class);
if (bridge != null && !bridge.dynamic() && !VM.isBridgeMethodBound(method)) {
long f = Runtime.resolveBridge(library, bridge, method);
if (f != 0L) {
VM.bindBridgeMethod(method, f);
}
} else {
GlobalValue globalValue = method.getAnnotation(GlobalValue.class);
if (globalValue != null && !VM.isBridgeMethodBound(method)) {
long f = Runtime.resolveGlobalValue(library, globalValue, method);
if (f != 0L) {
VM.bindBridgeMethod(method, f);
}
}
}
}
}
内容来源于网络,如有侵权,请联系作者删除!