mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
Bug 1172831 - Add fake references to used resources to trick Android Lint. r=liuche
For example, these values may be used in JS only.
This commit is contained in:
parent
3bfa78c44b
commit
810f47096a
73
mobile/android/base/util/UnusedResourcesUtil.java
Normal file
73
mobile/android/base/util/UnusedResourcesUtil.java
Normal file
@ -0,0 +1,73 @@
|
||||
package org.mozilla.gecko.util;
|
||||
|
||||
import org.mozilla.gecko.R;
|
||||
|
||||
/**
|
||||
* (linter: UnusedResources) We use resources in places Android Lint can't check (e.g. JS) - this is
|
||||
* a set of those references so Android Lint stops complaining.
|
||||
*/
|
||||
@SuppressWarnings("unused")
|
||||
final class UnusedResourcesUtil {
|
||||
public static final int[] CONSTANTS = {
|
||||
R.dimen.match_parent,
|
||||
R.dimen.wrap_content,
|
||||
};
|
||||
|
||||
public static final int[] USED_IN_COLOR_PALETTE = {
|
||||
R.color.private_browsing_purple, // This will be used eventually, then this item removed.
|
||||
};
|
||||
|
||||
public static final int[] USED_IN_JS = {
|
||||
R.drawable.ab_search,
|
||||
R.drawable.alert_addon,
|
||||
R.drawable.alert_app,
|
||||
R.drawable.alert_app_animation,
|
||||
R.drawable.alert_camera,
|
||||
R.drawable.alert_download,
|
||||
R.drawable.alert_download_animation,
|
||||
R.drawable.alert_mic,
|
||||
R.drawable.alert_mic_camera,
|
||||
R.drawable.casting,
|
||||
R.drawable.casting_active,
|
||||
R.drawable.close,
|
||||
R.drawable.homepage_banner_firstrun,
|
||||
R.drawable.icon_openinapp,
|
||||
R.drawable.pause,
|
||||
R.drawable.phone,
|
||||
R.drawable.play,
|
||||
R.drawable.reader,
|
||||
R.drawable.reader_active,
|
||||
R.drawable.sync_promo,
|
||||
R.drawable.undo_button_icon,
|
||||
};
|
||||
|
||||
public static final int[] USED_IN_MANIFEST = {
|
||||
R.drawable.search_launcher,
|
||||
R.xml.fxaccount_authenticator,
|
||||
R.xml.fxaccount_syncadapter,
|
||||
R.xml.search_widget_info,
|
||||
R.xml.searchable,
|
||||
R.xml.sync_authenticator,
|
||||
R.xml.sync_syncadapter,
|
||||
};
|
||||
|
||||
public static final int[] USED_IN_SUGGESTEDSITES = {
|
||||
R.drawable.suggestedsites_fxaddons,
|
||||
R.drawable.suggestedsites_fxmarketplace,
|
||||
R.drawable.suggestedsites_fxsupport,
|
||||
R.drawable.suggestedsites_mozilla,
|
||||
};
|
||||
|
||||
public static final int[] USED_IN_BOOKMARKDEFAULTS = {
|
||||
R.raw.bookmarkdefaults_favicon_addons,
|
||||
R.raw.bookmarkdefaults_favicon_marketplace,
|
||||
R.raw.bookmarkdefaults_favicon_support,
|
||||
};
|
||||
|
||||
public static final int[] USED_IN_PREFS = {
|
||||
R.xml.preferences_devtools,
|
||||
R.xml.preferences_display,
|
||||
R.xml.preferences_home,
|
||||
R.xml.preferences_privacy,
|
||||
};
|
||||
}
|
Loading…
Reference in New Issue
Block a user