1// Signature format: 2.0 2package com.android.art { 3 4 public class CacheInfo { 5 ctor public CacheInfo(); 6 method public com.android.art.ModuleInfo getArtModuleInfo(); 7 method public com.android.art.Classpath getBootClasspath(); 8 method public boolean getCompilationOsMode(); 9 method public com.android.art.Classpath getDex2oatBootClasspath(); 10 method public com.android.art.ModuleInfoList getModuleInfoList(); 11 method public com.android.art.KeyValuePairList getSystemProperties(); 12 method public com.android.art.SystemServerComponents getSystemServerComponents(); 13 method public void setArtModuleInfo(com.android.art.ModuleInfo); 14 method public void setBootClasspath(com.android.art.Classpath); 15 method public void setCompilationOsMode(boolean); 16 method public void setDex2oatBootClasspath(com.android.art.Classpath); 17 method public void setModuleInfoList(com.android.art.ModuleInfoList); 18 method public void setSystemProperties(com.android.art.KeyValuePairList); 19 method public void setSystemServerComponents(com.android.art.SystemServerComponents); 20 } 21 22 public class Classpath { 23 ctor public Classpath(); 24 method public com.android.art.Component getComponent(); 25 method public void setComponent(com.android.art.Component); 26 } 27 28 public class Component { 29 ctor public Component(); 30 method public String getChecksums(); 31 method public String getFile(); 32 method public java.math.BigInteger getSize(); 33 method public void setChecksums(String); 34 method public void setFile(String); 35 method public void setSize(java.math.BigInteger); 36 } 37 38 public class KeyValuePair { 39 ctor public KeyValuePair(); 40 method public String getK(); 41 method public String getV(); 42 method public void setK(String); 43 method public void setV(String); 44 } 45 46 public class KeyValuePairList { 47 ctor public KeyValuePairList(); 48 method public com.android.art.KeyValuePair getItem(); 49 method public void setItem(com.android.art.KeyValuePair); 50 } 51 52 public class ModuleInfo { 53 ctor public ModuleInfo(); 54 method public long getLastUpdateMillis(); 55 method public String getName(); 56 method public long getVersionCode(); 57 method public String getVersionName(); 58 method public void setLastUpdateMillis(long); 59 method public void setName(String); 60 method public void setVersionCode(long); 61 method public void setVersionName(String); 62 } 63 64 public class ModuleInfoList { 65 ctor public ModuleInfoList(); 66 method public com.android.art.ModuleInfo getModuleInfo(); 67 method public void setModuleInfo(com.android.art.ModuleInfo); 68 } 69 70 public class SystemServerComponent extends com.android.art.Component { 71 ctor public SystemServerComponent(); 72 method public boolean getIsInClasspath(); 73 method public void setIsInClasspath(boolean); 74 } 75 76 public class SystemServerComponents { 77 ctor public SystemServerComponents(); 78 method public com.android.art.SystemServerComponent getComponent(); 79 method public void setComponent(com.android.art.SystemServerComponent); 80 } 81 82 public class XmlParser { 83 ctor public XmlParser(); 84 method public static com.android.art.CacheInfo read(java.io.InputStream) throws javax.xml.datatype.DatatypeConfigurationException, java.io.IOException, org.xmlpull.v1.XmlPullParserException; 85 method public static String readText(org.xmlpull.v1.XmlPullParser) throws java.io.IOException, org.xmlpull.v1.XmlPullParserException; 86 method public static void skip(org.xmlpull.v1.XmlPullParser) throws java.io.IOException, org.xmlpull.v1.XmlPullParserException; 87 } 88 89 public class XmlWriter implements java.io.Closeable { 90 ctor public XmlWriter(java.io.PrintWriter); 91 method public void close(); 92 method public static void write(com.android.art.XmlWriter, com.android.art.CacheInfo) throws java.io.IOException; 93 } 94 95} 96 97