diff --git a/core/java/android/util/jar/StrictJarManifest.java b/core/java/android/util/jar/StrictJarManifest.java index dbb466cd17602..faec099b001ff 100644 --- a/core/java/android/util/jar/StrictJarManifest.java +++ b/core/java/android/util/jar/StrictJarManifest.java @@ -44,6 +44,9 @@ public class StrictJarManifest implements Cloneable { private static final byte[] VALUE_SEPARATOR = new byte[] { ':', ' ' }; + /** The attribute name "Name". */ + static final Attributes.Name ATTRIBUTE_NAME_NAME = new Attributes.Name("Name"); + private final Attributes mainAttributes; private final HashMap entries; @@ -276,7 +279,7 @@ public class StrictJarManifest implements Cloneable { Iterator i = manifest.getEntries().keySet().iterator(); while (i.hasNext()) { String key = i.next(); - writeEntry(out, Attributes.Name.NAME, key, encoder, buffer); + writeEntry(out, ATTRIBUTE_NAME_NAME, key, encoder, buffer); Attributes attributes = manifest.entries.get(key); Iterator entries = attributes.keySet().iterator(); while (entries.hasNext()) { diff --git a/core/java/android/util/jar/StrictJarManifestReader.java b/core/java/android/util/jar/StrictJarManifestReader.java index 9881bb003d037..b17abc8a0ffaf 100644 --- a/core/java/android/util/jar/StrictJarManifestReader.java +++ b/core/java/android/util/jar/StrictJarManifestReader.java @@ -58,7 +58,7 @@ class StrictJarManifestReader { public void readEntries(Map entries, Map chunks) throws IOException { int mark = pos; while (readHeader()) { - if (!Attributes.Name.NAME.equals(name)) { + if (!StrictJarManifest.ATTRIBUTE_NAME_NAME.equals(name)) { throw new IOException("Entry is not named"); } String entryNameValue = value;