xref: /aosp_15_r20/art/odrefresh/schema/current.txt (revision 795d594fd825385562da6b089ea9b2033f3abf5a)
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