Home | History | Annotate | Download | only in java
      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.
      4 
      5 package org.chromium.chrome.browser;
      6 
      7 import org.chromium.chrome.R;
      8 
      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         };
     15 
     16         if (enumeratedId >= 0 && enumeratedId < resourceList.length) {
     17             return resourceList[enumeratedId];
     18         }
     19 
     20         assert false : "enumeratedId '" + enumeratedId + "' was out of range.";
     21         return R.drawable.missing;
     22     }
     23 }
     24