/* *AUTOMATICALLYGENERATEDFROMart/tools/mako-source-generator/...../MyClassNatives.java.mako * *Thetoolishowevernotavailable,sothechangesnowneedtobedonebyhand.
*/ class MyClassNatives {
// Normal native nativevoid throwException(); // Normal native synchronizednativevoid synchronizedThrowException(); // Normal native nativevoid foo(); // Normal native nativeint bar(int count); // Normal native staticnativeint sbar(int count); // Normal native nativeint fooI(int x); // Normal native nativeint fooL(Object x); // Normal native nativevoid fooI_V(int x); // Normal native nativebyte fooI_B(int x); // Normal native nativechar fooI_C(int x); // Normal native nativeshort fooI_S(int x); // Normal native nativeboolean fooI_Z(int x); // Normal native nativelong fooI_J(int x); // Normal native nativefloat fooI_F(int x); // Normal native nativedouble fooI_D(int x); // Normal native native Object fooI_L(int x); // Normal native staticnativeint sfooI(int x); // Normal native staticnativeint sfooB(byte x); // Normal native staticnativeint sfooC(char x); // Normal native staticnativeint sfooS(short x); // Normal native staticnativeint sfooZ(boolean x); // Normal native staticnativeint sfooL(Object x); // Normal native nativeint fooII(int x, int y); // Normal native nativelong fooJJ(long x, long y); // Normal native native Object fooO(Object x); // Normal native nativedouble fooDD(double x, double y); // Normal native synchronizednativelong fooJJ_synchronized(long x, long y); // Normal native native Object fooIOO(int x, Object y, Object z); // Normal native staticnative Object fooSIOO(int x, Object y, Object z); // Normal native staticnativeint fooSII(int x, int y); // Normal native staticnativedouble fooSDD(double x, double y); // Normal native staticsynchronizednative Object fooSSIOO(int x, Object y, Object z); // Normal native staticnativevoid arraycopy(Object src, int src_pos, Object dst, int dst_pos, int length); // Normal native nativeboolean compareAndSwapInt(Object obj, long offset, int expected, int newval); // Normal native staticnativeint getText(long val1, Object obj1, long val2, Object obj2); // Normal native synchronizednative Object[] getSinkPropertiesNative(String path);
// Normal native nativeClass<?> instanceMethodThatShouldReturnClass(); // Normal native staticnativeClass<?> staticMethodThatShouldReturnClass();
// Normal native nativevoid instanceMethodThatShouldTakeClass(int i, Class<?> c); // Normal native staticnativevoid staticMethodThatShouldTakeClass(int i, Class<?> c);
// TODO: These 3 seem like they could work for @CriticalNative as well if they were static. // Normal native nativefloat checkFloats(float f1, float f2); // Normal native nativevoid forceStackParameters(int i1, int i2, int i3, int i4, int i5, int i6, int i8, int i9, float f1, float f2, float f3, float f4, float f5, float f6, float f7, float f8, float f9); // Normal native nativevoid checkParameterAlign(int i1, long l1);
// Normal native nativevoid withoutImplementation(); // Normal native native Object withoutImplementationRefReturn(); // Normal native nativestaticvoid staticWithoutImplementation();
// Normal native nativestaticvoid stackArgsIntsFirst(int i1, int i2, int i3, int i4, int i5, int i6, int i7, int i8, int i9, int i10, float f1, float f2, float f3, float f4, float f5, float f6, float f7, float f8, float f9, float f10);
// Normal native nativestaticvoid stackArgsFloatsFirst(float f1, float f2, float f3, float f4, float f5, float f6, float f7, float f8, float f9, float f10, int i1, int i2, int i3, int i4, int i5, int i6, int i7, int i8, int i9, int i10);
// Normal native nativestaticvoid stackArgsMixed(int i1, float f1, int i2, float f2, int i3, float f3, int i4, float f4, int i5, float f5, int i6, float f6, int i7, float f7, int i8, float f8, int i9, float f9, int i10, float f10);
// Normal native staticnativedouble logD(double d); // Normal native staticnativefloat logF(float f); // Normal native staticnativeboolean returnTrue(); // Normal native staticnativeboolean returnFalse(); // Normal native staticnativeint returnInt(); // Normal native staticnativedouble returnDouble(); // Normal native staticnativelong returnLong();
// Normal native staticnativeint sfoo7FI(float f1, float f2, float f3, float f4, float f5, float f6, float f7, int i1); // Normal native staticnativeint sfoo3F5DI(float f1, float f2, float f3, double d1, double d2, double d3, double d4, double d5, int i1); // Normal native staticnativeint sfoo3F6DI(float f1, float f2, float f3, double d1, double d2, double d3, double d4, double d5, double d6, int i1); // Normal native nativeint fooL4I(Object o1, int i1, int i2, int i3, int i4); // Normal native nativeint fooL5I(Object o1, int i1, int i2, int i3, int i4, int i5); // Normal native nativeint fooL3IJC(Object o1, int i1, int i2, int i3, long l1, char c1); // Normal native nativeint fooL3IJCS(Object o1, int i1, int i2, int i3, long l1, char c1, short s1); // Normal native nativeint foo9F(float f1, float f2, float f3, float f4, float f5, float f6, float f7, float f8, float f9); // Normal native nativeint foo7FDF(float f1, float f2, float f3, float f4, float f5, float f6, float f7, double d1, float f8); // Normal native nativeint foo7FIFF(float f1, float f2, float f3, float f4, float f5, float f6, float f7, int i1, float f8, float f9); // Normal native nativeint foo7I(int i1, int i2, int i3, int i4, int i5, int i6, int i7); // Normal native nativeint foo5IJI(int i1, int i2, int i3, int i4, int i5, long l1, int i6); // Normal native nativeint foo5IFII(int i1, int i2, int i3, int i4, int i5, float f1, int i6, int i7); // Normal native nativeint foo2FL(float f1, float f2, Object o1); // Normal native nativeint fooFDL(float f1, double f2, Object o1); // Normal native nativeint foo3FL(float f1, float f2, float f3, Object o1); // Normal native nativeint foo2FIL(float f1, float f2, int i1, Object o1); // Normal native nativeint foo2IFL(int i1, int i2, float f1, Object o1); // Normal native nativeint fooICFL(int i1, char c1, float f1, Object o1); // Normal native nativeint fooICIL(int i1, char c1, int i2, Object o1);
@FastNative nativevoid throwException_Fast();
@FastNative nativevoid foo_Fast();
@FastNative nativeint bar_Fast(int count);
@FastNative staticnativeint sbar_Fast(int count);
@FastNative nativeint fooI_Fast(int x);
@FastNative nativeint fooII_Fast(int x, int y);
@FastNative nativelong fooJJ_Fast(long x, long y);
@FastNative native Object fooO_Fast(Object x);
@FastNative nativedouble fooDD_Fast(double x, double y);
@FastNative native Object fooIOO_Fast(int x, Object y, Object z);
@FastNative staticnative Object fooSIOO_Fast(int x, Object y, Object z);
@FastNative staticnativeint fooSII_Fast(int x, int y);
@FastNative staticnativedouble fooSDD_Fast(double x, double y);
@FastNative staticnativevoid arraycopy_Fast(Object src, int src_pos, Object dst, int dst_pos, int length);
@FastNative nativeboolean compareAndSwapInt_Fast(Object obj, long offset, int expected, int newval);
@FastNative staticnativeint getText_Fast(long val1, Object obj1, long val2, Object obj2);
@FastNative native Object[] getSinkPropertiesNative_Fast(String path);
@FastNative nativevoid instanceMethodThatShouldTakeClass_Fast(int i, Class<?> c);
@FastNative staticnativevoid staticMethodThatShouldTakeClass_Fast(int i, Class<?> c);
// TODO: These 3 seem like they could work for @CriticalNative as well if they were static.
@FastNative nativefloat checkFloats_Fast(float f1, float f2);
@FastNative nativevoid forceStackParameters_Fast(int i1, int i2, int i3, int i4, int i5, int i6, int i8, int i9, float f1, float f2, float f3, float f4, float f5, float f6, float f7, float f8, float f9);
@FastNative nativevoid checkParameterAlign_Fast(int i1, long l1);
@FastNative nativestaticvoid stackArgsIntsFirst_Fast(int i1, int i2, int i3, int i4, int i5, int i6, int i7, int i8, int i9, int i10, float f1, float f2, float f3, float f4, float f5, float f6, float f7, float f8, float f9, float f10);
@FastNative nativestaticvoid stackArgsFloatsFirst_Fast(float f1, float f2, float f3, float f4, float f5, float f6, float f7, float f8, float f9, float f10, int i1, int i2, int i3, int i4, int i5, int i6, int i7, int i8, int i9, int i10);
@FastNative nativestaticvoid stackArgsMixed_Fast(int i1, float f1, int i2, float f2, int i3, float f3, int i4, float f4, int i5, float f5, int i6, float f6, int i7, float f7, int i8, float f8, int i9, float f9, int i10, float f10);
@CriticalNative nativestaticvoid stackArgsIntsFirst_Critical(int i1, int i2, int i3, int i4, int i5, int i6, int i7, int i8, int i9, int i10, float f1, float f2, float f3, float f4, float f5, float f6, float f7, float f8, float f9, float f10);
@CriticalNative nativestaticvoid stackArgsFloatsFirst_Critical(float f1, float f2, float f3, float f4, float f5, float f6, float f7, float f8, float f9, float f10, int i1, int i2, int i3, int i4, int i5, int i6, int i7, int i8, int i9, int i10);
@CriticalNative nativestaticvoid stackArgsMixed_Critical(int i1, float f1, int i2, float f2, int i3, float f3, int i4, float f4, int i5, float f5, int i6, float f6, int i7, float f7, int i8, float f8, int i9, float f9, int i10, float f10);
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.