| <?xml version="1.0" encoding="utf-8"?> |
| <!-- Copyright 2015 The Android Open Source Project |
| |
| Licensed under the Apache License, Version 2.0 (the "License"); |
| you may not use this file except in compliance with the License. |
| You may obtain a copy of the License at |
| |
| http://www.apache.org/licenses/LICENSE-2.0 |
| |
| Unless required by applicable law or agreed to in writing, software |
| distributed under the License is distributed on an "AS IS" BASIS, |
| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
| See the License for the specific language governing permissions and |
| limitations under the License. |
| --> |
| |
| <data> |
| <classes> |
| <class name="A" super="java/lang/Object"> |
| <implements> |
| <item>Iface</item> |
| </implements> |
| <methods> </methods> |
| </class> |
| |
| <class name="B" super="java/lang/Object"> |
| <implements> |
| <item>Iface2</item> |
| </implements> |
| <methods> </methods> |
| </class> |
| |
| <class name="C" super="java/lang/Object"> |
| <implements> |
| <item>Iface</item> |
| </implements> |
| <methods> </methods> |
| </class> |
| |
| <class name="D" super="java/lang/Object"> |
| <implements> |
| <item>Iface2</item> |
| </implements> |
| <methods> </methods> |
| </class> |
| |
| <class name="E" super="java/lang/Object"> |
| <implements> |
| <item>Iface3</item> |
| </implements> |
| <methods> </methods> |
| </class> |
| |
| <class name="F" super="E"> |
| <implements> </implements> |
| <methods> |
| <item>SaySurprisedHi</item> |
| </methods> |
| </class> |
| |
| <class name="G" super="F"> |
| <implements> </implements> |
| <methods> |
| <item>SayVerySurprisedHi</item> |
| </methods> |
| </class> |
| |
| <class name="H" super="A"> |
| <implements> </implements> |
| <methods> |
| <item>SaySurprisedHi</item> |
| <item>SayConfusedHi</item> |
| </methods> |
| </class> |
| </classes> |
| |
| <interfaces> |
| <interface name="Iface" super="java/lang/Object"> |
| <implements> </implements> |
| <methods> |
| <item>SayHi</item> |
| </methods> |
| </interface> |
| |
| <interface name="Iface2" super="java/lang/Object"> |
| <implements> |
| <item>Iface</item> |
| </implements> |
| <methods> </methods> |
| </interface> |
| |
| <interface name="Iface3" super="java/lang/Object"> |
| <implements> |
| <item>Iface</item> |
| </implements> |
| <methods> </methods> |
| </interface> |
| </interfaces> |
| </data> |