Loading Android.bp +0 −1 Original line number Diff line number Diff line Loading @@ -340,7 +340,6 @@ java_library { platform_compat_config { name: "framework-platform-compat-config", prefix: "framework", src: ":framework-annotation-proc", } Loading services/Android.bp +0 −1 Original line number Diff line number Diff line Loading @@ -57,6 +57,5 @@ cc_library_shared { platform_compat_config { name: "services-platform-compat-config", prefix: "services", src: ":services", } services/core/java/com/android/server/compat/CompatConfig.java +4 −6 Original line number Diff line number Diff line Loading @@ -47,11 +47,10 @@ import javax.xml.datatype.DatatypeConfigurationException; public final class CompatConfig { private static final String TAG = "CompatConfig"; private static final String CONFIG_FILE_SUFFIX = "platform_compat_config.xml"; private static final CompatConfig sInstance = new CompatConfig().initConfigFromLib( Environment.buildPath( Environment.getRootDirectory(), "etc", "sysconfig")); Environment.getRootDirectory(), "etc", "compatconfig")); @GuardedBy("mChanges") private final LongSparseArray<CompatChange> mChanges = new LongSparseArray<>(); Loading Loading @@ -212,18 +211,17 @@ public final class CompatConfig { return this; } for (File f : libraryDir.listFiles()) { Slog.d(TAG, "Found a config file: " + f.getPath()); //TODO(b/138222363): Handle duplicate ids across config files. if (f.getPath().endsWith(CONFIG_FILE_SUFFIX)) { readConfig(f); } } return this; } private void readConfig(File configFile) { try (InputStream in = new BufferedInputStream(new FileInputStream(configFile))) { for (Change change : XmlParser.read(in).getCompatChange()) { Slog.w(TAG, "Adding: " + change.toString()); Slog.d(TAG, "Adding: " + change.toString()); addChange(new CompatChange(change)); } } catch (IOException | DatatypeConfigurationException | XmlPullParserException e) { Loading Loading
Android.bp +0 −1 Original line number Diff line number Diff line Loading @@ -340,7 +340,6 @@ java_library { platform_compat_config { name: "framework-platform-compat-config", prefix: "framework", src: ":framework-annotation-proc", } Loading
services/Android.bp +0 −1 Original line number Diff line number Diff line Loading @@ -57,6 +57,5 @@ cc_library_shared { platform_compat_config { name: "services-platform-compat-config", prefix: "services", src: ":services", }
services/core/java/com/android/server/compat/CompatConfig.java +4 −6 Original line number Diff line number Diff line Loading @@ -47,11 +47,10 @@ import javax.xml.datatype.DatatypeConfigurationException; public final class CompatConfig { private static final String TAG = "CompatConfig"; private static final String CONFIG_FILE_SUFFIX = "platform_compat_config.xml"; private static final CompatConfig sInstance = new CompatConfig().initConfigFromLib( Environment.buildPath( Environment.getRootDirectory(), "etc", "sysconfig")); Environment.getRootDirectory(), "etc", "compatconfig")); @GuardedBy("mChanges") private final LongSparseArray<CompatChange> mChanges = new LongSparseArray<>(); Loading Loading @@ -212,18 +211,17 @@ public final class CompatConfig { return this; } for (File f : libraryDir.listFiles()) { Slog.d(TAG, "Found a config file: " + f.getPath()); //TODO(b/138222363): Handle duplicate ids across config files. if (f.getPath().endsWith(CONFIG_FILE_SUFFIX)) { readConfig(f); } } return this; } private void readConfig(File configFile) { try (InputStream in = new BufferedInputStream(new FileInputStream(configFile))) { for (Change change : XmlParser.read(in).getCompatChange()) { Slog.w(TAG, "Adding: " + change.toString()); Slog.d(TAG, "Adding: " + change.toString()); addChange(new CompatChange(change)); } } catch (IOException | DatatypeConfigurationException | XmlPullParserException e) { Loading