1// Signature format: 2.0
2package compatibility.matrix {
3
4  public class Avb {
5    ctor public Avb();
6    method public String getVbmetaVersion();
7    method public void setVbmetaVersion(String);
8  }
9
10  public class CompatibilityMatrix {
11    ctor public CompatibilityMatrix();
12    method public compatibility.matrix.Avb getAvb();
13    method public java.util.List<compatibility.matrix.Hal> getHal();
14    method public java.util.List<compatibility.matrix.Kernel> getKernel();
15    method public String getLevel();
16    method public compatibility.matrix.Sepolicy getSepolicy();
17    method public compatibility.matrix.SystemSdk getSystemSdk();
18    method public String getType();
19    method public compatibility.matrix.VendorNdk getVendorNdk();
20    method public String getVersion();
21    method public compatibility.matrix.Vndk getVndk();
22    method public java.util.List<compatibility.matrix.Xmlfile> getXmlfile();
23    method public void setAvb(compatibility.matrix.Avb);
24    method public void setLevel(String);
25    method public void setSepolicy(compatibility.matrix.Sepolicy);
26    method public void setSystemSdk(compatibility.matrix.SystemSdk);
27    method public void setType(String);
28    method public void setVendorNdk(compatibility.matrix.VendorNdk);
29    method public void setVersion(String);
30    method public void setVndk(compatibility.matrix.Vndk);
31  }
32
33  public class Config {
34    ctor public Config();
35    method public String getKey();
36    method public compatibility.matrix.Config.Value getValue();
37    method public void setKey(String);
38    method public void setValue(compatibility.matrix.Config.Value);
39  }
40
41  public static class Config.Value {
42    ctor public Config.Value();
43    method public String getType();
44    method public String getValue();
45    method public void setType(String);
46    method public void setValue(String);
47  }
48
49  public class Hal {
50    ctor public Hal();
51    method public String getFormat();
52    method public java.util.List<java.lang.String> getFqname();
53    method public String getName();
54    method public String getOptional();
55    method public boolean getUpdatableViaApex();
56    method public java.util.List<java.lang.String> getVersion();
57    method public java.util.List<compatibility.matrix.Interface> get_interface();
58    method public void setFormat(String);
59    method public void setName(String);
60    method public void setOptional(String);
61    method public void setUpdatableViaApex(boolean);
62  }
63
64  public class Interface {
65    ctor public Interface();
66    method public java.util.List<java.lang.String> getInstance();
67    method public String getName();
68    method public java.util.List<java.lang.String> getRegexInstance();
69    method public void setName(String);
70  }
71
72  public class Kernel {
73    ctor public Kernel();
74    method public compatibility.matrix.Kernel.Conditions getConditions();
75    method public java.util.List<compatibility.matrix.Config> getConfig();
76    method public String getLevel();
77    method public String getVersion();
78    method public void setConditions(compatibility.matrix.Kernel.Conditions);
79    method public void setLevel(String);
80    method public void setVersion(String);
81  }
82
83  public static class Kernel.Conditions {
84    ctor public Kernel.Conditions();
85    method public java.util.List<compatibility.matrix.Config> getConfig();
86  }
87
88  public class Sepolicy {
89    ctor public Sepolicy();
90    method public String getKernelSepolicyVersion();
91    method public java.util.List<java.lang.String> getSepolicyVersion();
92    method public void setKernelSepolicyVersion(String);
93  }
94
95  public class SystemSdk {
96    ctor public SystemSdk();
97    method public java.util.List<java.lang.String> getVersion();
98  }
99
100  public class VendorNdk {
101    ctor public VendorNdk();
102    method public java.util.List<java.lang.String> getLibrary();
103    method public String getVersion();
104    method public void setVersion(String);
105  }
106
107  public class Vndk {
108    ctor public Vndk();
109    method public java.util.List<java.lang.String> getLibrary();
110    method public String getVersion();
111    method public void setVersion(String);
112  }
113
114  public class XmlParser {
115    ctor public XmlParser();
116    method public static compatibility.matrix.CompatibilityMatrix read(java.io.InputStream) throws javax.xml.datatype.DatatypeConfigurationException, java.io.IOException, org.xmlpull.v1.XmlPullParserException;
117    method public static String readText(org.xmlpull.v1.XmlPullParser) throws java.io.IOException, org.xmlpull.v1.XmlPullParserException;
118    method public static void skip(org.xmlpull.v1.XmlPullParser) throws java.io.IOException, org.xmlpull.v1.XmlPullParserException;
119  }
120
121  public class Xmlfile {
122    ctor public Xmlfile();
123    method public String getFormat();
124    method public String getName();
125    method public String getOptional();
126    method public String getPath();
127    method public String getVersion();
128    method public void setFormat(String);
129    method public void setName(String);
130    method public void setOptional(String);
131    method public void setPath(String);
132    method public void setVersion(String);
133  }
134
135}
136
137