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
5package org.chromium.chrome.browser;
6
7import org.chromium.chrome.R;
8
9public 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