Roll src/third_party/WebKit 3529d49:06e8485 (svn 202554:202555)
[chromium-blink-merge.git] / chrome / android / java / ResourceId.template
blob4894b5c47bf07880b84ad10482e7ea5d7e5a0476
1 // Copyright 2013 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
5 package org.chromium.chrome.browser;
7 import org.chromium.chrome.R;
9 public class ResourceId {
10     public static int mapToDrawableId(int enumeratedId) {
11         int[] resourceList = {
12 #define DEFINE_RESOURCE_ID(c_id,java_id) java_id,
13 #include "chrome/browser/android/resource_id.h"
14         };
16         if (enumeratedId >= 0 && enumeratedId < resourceList.length) {
17             return resourceList[enumeratedId];
18         }
20         assert false : "enumeratedId '" + enumeratedId + "' was out of range.";
21         return R.drawable.missing;
22     }