Index: chrome/android/java/ResourceID.template |
diff --git a/chrome/android/java/ResourceID.template b/chrome/android/java/ResourceID.template |
new file mode 100644 |
index 0000000000000000000000000000000000000000..de3951b0e77a9f6e0315755f3dc5dbb18b9b3e04 |
--- /dev/null |
+++ b/chrome/android/java/ResourceID.template |
@@ -0,0 +1,23 @@ |
+// Copyright 2013 The Chromium Authors. All rights reserved. |
+// Use of this source code is governed by a BSD-style license that can be |
+// found in the LICENSE file. |
+ |
+package org.chromium.chrome.browser; |
+ |
+import org.chromium.chrome.R; |
+ |
+public class ResourceID { |
+ public static int mapToDrawableID(int enumeratedID) { |
+ int[] resourceList = { |
+#define DEFINE_RESOURCE_ID(c_id,java_id) java_id, |
+#include "chrome/browser/android/resource_id.h" |
+ }; |
+ |
+ if (enumeratedID >= 0 && enumeratedID < resourceList.length) { |
+ return resourceList[enumeratedID]; |
+ } else { |
Yaron
2013/05/17 22:36:16
No need for "else" since you return above.
gone
2013/05/20 18:48:10
Done.
|
+ assert false : "enumeratedID was out of range."; |
Yaron
2013/05/17 22:36:16
add the failing id to the string?
gone
2013/05/20 18:48:10
Done.
|
+ return R.drawable.missing; |
+ } |
+ } |
+} |