You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add another pragma to disable another bunch of warnings.
I suspect someone intended there to be an AIOOBE check in here, but I
can't understand the code well enough to be sure of that, let alone well
enough to actually implement it. So just add this warning to the list of
warnings we're already ignoring.
Also update the generator to take into account the stuff that folks have
manually added to the generated files... There's still one manual edit
necessary because the generator can't cope with the fact that
eglDupNativeFenceFDANDROID() has a hand-written Java wrapper, so the
generated native method needs to be private and renamed. But at least
we're down to one trivial manual edit (adding a line to the methods[] in
android_opengl_EGLExt.cpp).
Test: treehugger
Change-Id: I9f80315612192d65f1e2710a53a9404757ae34bd
echo"package android.annotation; public @interface NonNull {}"> out/android/annotation/NonNull.java
37
40
echo"package android.app; import android.content.pm.IPackageManager; public class AppGlobals { public static IPackageManager getPackageManager() { return null;} }"> out/android/app/AppGlobals.java
38
41
# echo "package android.content; import android.content.pm.PackageManager; public interface Context { public PackageManager getPackageManager(); }" > out/android/content/Context.java
39
42
echo"package android.content.pm; public class ApplicationInfo {public int targetSdkVersion;}"> out/android/content/pm/ApplicationInfo.java
40
43
echo"package android.content.pm; public interface IPackageManager {ApplicationInfo getApplicationInfo(java.lang.String packageName, int flags, java.lang.String userId) throws android.os.RemoteException;}"> out/android/content/pm/IPackageManager.java
41
-
echo"package android.os; public class Build {public static class VERSION_CODES { public static final int CUPCAKE = 3;}; }"> out/android/os/Build.java
44
+
echo"package android.hardware; import android.os.ParcelFileDescriptor; public class SyncFence { public static SyncFence create(ParcelFileDescriptor w) { return null; } public static SyncFence createEmpty() { return null; } }"> out/android/hardware/SyncFence.java
45
+
echo"package android.os; public class Build {public static class VERSION_CODES { public static final int CUPCAKE = 0; public static final int R = 0; }; }"> out/android/os/Build.java
46
+
echo"package android.os; public class ParcelFileDescriptor { public static ParcelFileDescriptor adoptFd(int fd) { return null; } }"> out/android/os/ParcelFileDescriptor.java
42
47
echo"package android.os; public class UserHandle {public static String myUserId() { return \"\"; } }"> out/android/os/UserHandle.java
43
48
echo"package android.os; public class RemoteException extends Exception {}"> out/android/os/RemoteException.java
44
-
echo"package android.util; public class Log {public static void w(String a, String b) {} public static void e(String a, String b) {}}"> out/android/util/Log.java
49
+
echo"package android.util; public class Log {public static void d(String a, String b) {} public static void w(String a, String b) {} public static void e(String a, String b) {}}"> out/android/util/Log.java
45
50
46
51
echo"package android.opengl; public abstract class EGLObjectHandle { public int getHandle() { return 0; } }"> out/android/opengl/EGLObjectHandle.java
0 commit comments