langtools/test/tools/javadoc/sampleapi/res/xml/simple.xml
author ksrini
Thu, 19 Nov 2015 13:14:16 -0800
changeset 33919 e9fccc09cfc6
permissions -rw-r--r--
8130880: Create sampleapi regression test Reviewed-by: ksrini, vromero Contributed-by: sergei.pikalev@oracle.com
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
33919
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
     1
<?xml version="1.0" encoding="utf-8"?>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
     2
<!--
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
     3
 Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved.
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
     4
 DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
     5
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
     6
 This code is free software; you can redistribute it and/or modify it
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
     7
 under the terms of the GNU General Public License version 2 only, as
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
     8
 published by the Free Software Foundation.
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
     9
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
    10
 This code is distributed in the hope that it will be useful, but WITHOUT
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
    11
 ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
    12
 FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
    13
 version 2 for more details (a copy is included in the LICENSE file that
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
    14
 accompanied this code).
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
    15
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
    16
 You should have received a copy of the GNU General Public License version
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
    17
 2 along with this work; if not, write to the Free Software Foundation,
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
    18
 Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
    19
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
    20
 Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
    21
 or visit www.oracle.com if you need additional information or have any
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
    22
 questions.
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
    23
-->
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
    24
<dataset package="sampleapi.simple">
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
    25
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
    26
    <class basename="SampleClass" id="baseclass">
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
    27
        <modifier>public</modifier>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
    28
        <modifier>none|abstract</modifier>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
    29
        <member>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
    30
            <field basename="field">
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
    31
                <modifier>none|public</modifier>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
    32
                <modifier>none|static</modifier>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
    33
                <modifier>none|final</modifier>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
    34
                <type>boolean|int|String</type>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
    35
            </field>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
    36
            <field basename="field">
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
    37
                <modifier>protected|private</modifier>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
    38
                <type>String</type>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
    39
            </field>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
    40
            <constructor>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
    41
                <modifier>public</modifier>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
    42
                <param>none|int|int,boolean|int,String</param>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
    43
            </constructor>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
    44
            <constructor>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
    45
                <modifier>public</modifier>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
    46
                <param>String</param>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
    47
                <throw>NullPointerException</throw>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
    48
                <throw>SampleException0</throw>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
    49
            </constructor>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
    50
            <method basename="set">
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
    51
                <modifier>public</modifier>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
    52
                <type>void</type>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
    53
                <param>int</param>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
    54
            </method>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
    55
            <method basename="get">
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
    56
                <modifier>public</modifier>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
    57
                <type>int|boolean|String</type>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
    58
            </method>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
    59
            <method basename="doSomething">
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
    60
                <modifier>public</modifier>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
    61
                <type>void|int</type>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
    62
                <param>none|int|Object,int</param>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
    63
                <throw>NullPointerException</throw>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
    64
                <throw>ArithmeticException</throw>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
    65
            </method>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
    66
        </member>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
    67
    </class>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
    68
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
    69
    <class basename="Derived">
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
    70
        <modifier>public</modifier>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
    71
        <extend id="baseclass"/>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
    72
        <member>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
    73
            <field basename="myField">
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
    74
                <modifier>public</modifier>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
    75
                <type>int|boolean</type>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
    76
            </field>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
    77
            <constructor>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
    78
                <modifier>public</modifier>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
    79
                <param>none|int|int,boolean|int,String</param>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
    80
            </constructor>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
    81
            <method basename="myGet">
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
    82
                <modifier>public</modifier>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
    83
                <type>int|boolean</type>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
    84
            </method>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
    85
        </member>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
    86
    </class>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
    87
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
    88
    <class basename="SampleSerial">
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
    89
        <import>java.io.Serializable</import>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
    90
        <modifier>public</modifier>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
    91
        <implement ref="Serializable"/>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
    92
        <member>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
    93
            <field basename="specialData">
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
    94
                <modifier>private|none|public</modifier>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
    95
                <type>boolean|int|String</type>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
    96
            </field>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
    97
        </member>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
    98
    </class>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
    99
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   100
    <class basename="SampleSerial">
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   101
        <import>java.io.Serializable</import>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   102
        <import>java.io.ObjectStreamField</import>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   103
        <modifier>public</modifier>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   104
        <implement ref="Serializable"/>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   105
        <member>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   106
            <serialfield basename="serialField">String,Long,Boolean</serialfield>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   107
            <method basename="justToBeHere">
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   108
                <modifier>public</modifier>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   109
                <type>String|long|boolean</type>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   110
            </method>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   111
        </member>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   112
    </class>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   113
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   114
    <class basename="SampleSerial">
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   115
        <import>java.io.Serializable</import>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   116
        <import>java.io.ObjectOutputStream</import>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   117
        <import>java.io.ObjectOutput</import>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   118
        <import>java.io.IOException</import>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   119
        <import>java.io.ObjectStreamException</import>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   120
        <modifier>public</modifier>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   121
        <implement ref="Serializable"/>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   122
        <member>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   123
            <method name="writeObject">
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   124
                <modifier>private</modifier>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   125
                <param>ObjectOutputStream</param>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   126
                <type>void</type>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   127
                <throw>IOException</throw>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   128
            </method>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   129
            <method name="writeExternal">
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   130
                <modifier>public</modifier>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   131
                <param>ObjectOutput</param>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   132
                <type>void</type>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   133
                <throw>IOException</throw>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   134
            </method>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   135
            <method name="writeReplace">
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   136
                <modifier>protected</modifier>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   137
                <param>none</param>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   138
                <type>Object</type>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   139
                <throw>ObjectStreamException</throw>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   140
            </method>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   141
            <method name="writeSomethingElse">
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   142
                <modifier>public</modifier>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   143
                <param>Object</param>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   144
                <type>void</type>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   145
                <throw>IOException</throw>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   146
            </method>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   147
        </member>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   148
    </class>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   149
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   150
    <class basename="SampleSerial">
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   151
        <import>java.io.Serializable</import>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   152
        <import>java.io.ObjectInputStream</import>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   153
        <import>java.io.ObjectInput</import>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   154
        <import>java.io.IOException</import>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   155
        <import>java.io.ObjectStreamException</import>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   156
        <modifier>public</modifier>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   157
        <implement ref="Serializable"/>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   158
        <member>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   159
            <method name="readObject">
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   160
                <modifier>private</modifier>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   161
                <param>ObjectInputStream</param>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   162
                <type>void</type>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   163
                <throw>IOException</throw>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   164
                <throw>ClassNotFoundException</throw>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   165
            </method>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   166
            <method name="readExternal">
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   167
                <modifier>public</modifier>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   168
                <param>ObjectInput</param>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   169
                <type>void</type>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   170
                <throw>IOException</throw>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   171
            </method>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   172
            <method name="readResolve">
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   173
                <modifier>protected</modifier>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   174
                <param>none</param>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   175
                <type>Object</type>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   176
                <throw>ObjectStreamException</throw>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   177
            </method>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   178
            <method name="readSomethingElse">
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   179
                <modifier>public</modifier>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   180
                <param>Object</param>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   181
                <type>void</type>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   182
                <throw>IOException</throw>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   183
            </method>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   184
        </member>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   185
    </class>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   186
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   187
    <class basename="Container">
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   188
        <modifier>public</modifier>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   189
        <member>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   190
            <class basename="Inner">
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   191
                <modifier>public</modifier>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   192
                <member>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   193
                    <field basename="value">
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   194
                        <modifier>public</modifier>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   195
                        <type>int</type>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   196
                    </field>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   197
                </member>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   198
            </class>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   199
            <class basename="Nested">
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   200
                <modifier>public</modifier>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   201
                <modifier>static</modifier>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   202
            </class>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   203
            <interface basename="EventListener">
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   204
                <modifier>public</modifier>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   205
                <modifier>static</modifier>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   206
                <member>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   207
                    <method basename="onEvent">
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   208
                         <modifier>public</modifier>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   209
                         <type>void</type>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   210
                    </method>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   211
                </member>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   212
            </interface>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   213
        </member> 
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   214
    </class>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   215
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   216
    <!-- Errors and exceptions -->
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   217
    <class basename="SampleError">
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   218
        <modifier>public</modifier>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   219
        <extend ref="java.lang.Error"/>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   220
        <member>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   221
            <field basename="errorInfo">
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   222
                <modifier>private</modifier>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   223
                <type>boolean|int|String</type>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   224
            </field>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   225
            <constructor>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   226
                <modifier>public</modifier>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   227
                <param>String</param>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   228
            </constructor>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   229
            <method basename="getSampleData">
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   230
                <modifier>public</modifier>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   231
                <type>int|String</type>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   232
            </method>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   233
        </member>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   234
    </class>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   235
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   236
    <class basename="SampleException">
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   237
        <modifier>public</modifier>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   238
        <extend ref="java.lang.Exception"/>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   239
        <member>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   240
            <field basename="exceptionInfo">
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   241
                <modifier>private</modifier>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   242
                <type>boolean|int|String</type>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   243
            </field>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   244
            <constructor>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   245
                <modifier>public</modifier>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   246
                <param>String</param>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   247
            </constructor>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   248
            <method basename="getSampleData">
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   249
                <modifier>public</modifier>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   250
                <type>int|String</type>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   251
            </method>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   252
        </member>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   253
    </class>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   254
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   255
    <interface basename="SampleInterface" id="baseinterface">
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   256
        <modifier>public|none</modifier>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   257
        <member>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   258
            <method basename="method">
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   259
                <modifier>public</modifier>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   260
                <type>void|int|Object</type>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   261
            </method>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   262
        </member>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   263
    </interface>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   264
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   265
    <class basename="Implementor">
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   266
        <modifier>public</modifier>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   267
        <implement id="baseinterface"/>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   268
        <member>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   269
            <field basename="myField">
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   270
                <modifier>public</modifier>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   271
                <type>int|boolean</type>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   272
            </field>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   273
            <method basename="myGet">
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   274
                <modifier>public</modifier>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   275
                <type>int|boolean</type>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   276
            </method>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   277
        </member>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   278
    </class>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   279
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   280
    <class basename="GenericClass" tparam="T">
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   281
        <import>java.util.List</import>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   282
        <modifier>public</modifier>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   283
        <member>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   284
            <method basename="put">
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   285
                <modifier>public</modifier>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   286
                <type>void</type>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   287
                <param>T</param>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   288
            </method>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   289
            <method basename="get">
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   290
                <modifier>public</modifier>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   291
                <type>T</type>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   292
                <param>int</param>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   293
            </method>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   294
            <method basename="get">
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   295
                <modifier>public</modifier>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   296
                <type>List&lt;T&gt;</type>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   297
            </method>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   298
        </member>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   299
    </class>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   300
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   301
    <class basename="GenericClass" tparam="K,V">
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   302
        <import>java.util.Set</import>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   303
        <import>java.util.List</import>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   304
        <import>java.util.Map</import>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   305
        <modifier>public</modifier>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   306
        <member>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   307
            <method basename="put">
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   308
                <modifier>public</modifier>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   309
                <type>void</type>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   310
                <param>K,V</param>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   311
            </method>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   312
            <method basename="putMap">
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   313
                <modifier>public</modifier>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   314
                <type>void</type>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   315
                <param>Map&lt;K,V&gt;</param>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   316
            </method>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   317
            <method basename="get">
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   318
                <modifier>public</modifier>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   319
                <type>V</type>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   320
                <param>K</param>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   321
            </method>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   322
            <method basename="getV">
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   323
                <modifier>public</modifier>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   324
                <type>Set&lt;V&gt;|List&lt;V&gt;</type>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   325
            </method>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   326
            <method basename="getK">
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   327
                <modifier>public</modifier>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   328
                <type>Set&lt;K&gt;|List&lt;K&gt;</type>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   329
            </method>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   330
        </member>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   331
    </class>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   332
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   333
    <class basename="GenericClass" tparam="M,N,O">
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   334
        <import>java.util.Set</import>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   335
        <import>java.util.List</import>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   336
        <import>java.util.Map</import>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   337
        <modifier>public</modifier>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   338
        <member>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   339
            <method basename="get">
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   340
                <modifier>public</modifier>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   341
                <type>Set&lt;M&gt;|List&lt;M&gt;</type>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   342
                <param>Map&lt;N,O&gt;</param>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   343
            </method>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   344
            <method basename="get">
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   345
                <modifier>public</modifier>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   346
                <type>Set&lt;N&gt;|List&lt;N&gt;</type>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   347
                <param>Map&lt;M,O&gt;</param>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   348
            </method>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   349
            <method basename="get">
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   350
                <modifier>public</modifier>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   351
                <type>Set&lt;O&gt;|List&lt;O&gt;</type>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   352
                <param>Map&lt;M,N&gt;</param>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   353
            </method>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   354
        </member>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   355
    </class>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   356
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   357
    <class basename="GenericUtil"> <!-- public static generic methods like Collections -->
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   358
        <import>java.util.Set</import>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   359
        <import>java.util.List</import>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   360
        <import>java.util.Map</import>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   361
        <import>java.util.function.Supplier</import>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   362
        <modifier>public</modifier>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   363
        <member>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   364
            <method tparam="E" basename="getSomething">
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   365
                <modifier>public</modifier>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   366
                <modifier>static</modifier>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   367
                <type>Set&lt;? extends E&gt;|List&lt;? extends E&gt;</type>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   368
            </method>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   369
            <method tparam="V,K" basename="getMore">
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   370
                <modifier>public|private</modifier>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   371
                <modifier>static</modifier>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   372
                <type>Map&lt;V,K&gt;</type>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   373
            </method>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   374
            <method tparam="E" basename="doSomething">
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   375
                <modifier>public</modifier>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   376
                <modifier>static</modifier>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   377
                <type>void</type>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   378
                <param>E</param>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   379
            </method>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   380
            <method tparam="X extends Throwable" basename="orElseThrow">
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   381
                <modifier>public|private</modifier>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   382
                <modifier>static</modifier>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   383
                <type>X</type>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   384
                <param>Supplier&lt;? extends X&gt;</param>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   385
                <throw>X</throw>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   386
            </method>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   387
        </member>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   388
    </class>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   389
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   390
    <enum basename="SampleEnum">
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   391
        <modifier>public</modifier>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   392
        <member>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   393
            <constant basename="VALUE" count="3"/>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   394
        </member>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   395
    </enum>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   396
        
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   397
    <enum basename="SampleEnum">
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   398
        <modifier>public</modifier>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   399
        <member>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   400
            <constant basename="VALUE" count="2"/>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   401
            <constant basename="NOVALUE" count="1"/>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   402
            <field basename="field">
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   403
                <modifier>private</modifier>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   404
                <type>int|String</type>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   405
            </field>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   406
            <method basename="method">
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   407
                <modifier>public</modifier>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   408
                <type>void|String</type>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   409
            </method>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   410
        </member>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   411
    </enum>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   412
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   413
    <annodecl id="documented">
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   414
        <class>Documented</class>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   415
    </annodecl>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   416
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   417
    <annodecl id="reten-source">
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   418
        <class>Retention</class>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   419
        <arg name="value" value="RetentionPolicy.SOURCE"/>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   420
    </annodecl>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   421
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   422
    <annodecl id="reten-class">
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   423
        <class>Retention</class>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   424
        <arg name="value" value="RetentionPolicy.CLASS"/>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   425
    </annodecl>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   426
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   427
    <annodecl id="reten-runtime">
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   428
        <class>Retention</class>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   429
        <arg name="value" value="RetentionPolicy.RUNTIME"/>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   430
    </annodecl>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   431
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   432
    <annodecl id="target-method">
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   433
        <class>Target</class>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   434
        <arg value="ElementType.METHOD"/>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   435
    </annodecl>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   436
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   437
    <annodecl id="target-field">
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   438
        <class>Target</class>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   439
        <arg value="ElementType.FIELD"/>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   440
    </annodecl>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   441
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   442
    <annodecl id="target-type">
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   443
        <class>Target</class>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   444
        <arg value="{ElementType.TYPE, ElementType.TYPE_USE}"/>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   445
    </annodecl>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   446
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   447
    <annotation basename="AnnotatedAnno">
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   448
        <import>java.lang.annotation.Documented</import>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   449
        <anno>@documented</anno>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   450
        <modifier>public</modifier>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   451
        <member>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   452
            <method basename="value">
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   453
                <modifier>public</modifier>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   454
                <type>boolean|String</type>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   455
            </method>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   456
        </member>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   457
    </annotation>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   458
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   459
    <annotation basename="AnnotatedAnno">
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   460
        <import>java.lang.annotation.Retention</import>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   461
        <import>java.lang.annotation.RetentionPolicy</import>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   462
        <anno>@reten-source|@reten-class|@reten-runtime</anno>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   463
        <modifier>public</modifier>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   464
        <member>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   465
            <method basename="value">
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   466
                <modifier>public</modifier>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   467
                <type>int</type>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   468
            </method>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   469
        </member>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   470
    </annotation>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   471
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   472
    <class basename="AnnoContainer">
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   473
        <import>java.lang.annotation.Retention</import>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   474
        <import>java.lang.annotation.RetentionPolicy</import>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   475
        <import>java.lang.annotation.Target</import>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   476
        <import>java.lang.annotation.ElementType</import>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   477
        <modifier>public</modifier>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   478
        <member>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   479
            <annotation basename="AnnotatedAnno">
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   480
                <anno>@reten-source|@reten-class|@reten-runtime</anno>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   481
                <anno>@target-method|@target-field|@target-type</anno>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   482
                <modifier>public</modifier>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   483
                <modifier>static</modifier>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   484
                <member>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   485
                    <method basename="value">
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   486
                        <modifier>public</modifier>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   487
                        <type>String</type>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   488
                    </method>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   489
                </member>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   490
            </annotation>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   491
        </member>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   492
    </class>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   493
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   494
    <annodecl id="deprecated">
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   495
        <class>Deprecated</class>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   496
    </annodecl>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   497
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   498
    <annodecl id="safevarargs">
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   499
        <class>SafeVarargs</class>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   500
    </annodecl>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   501
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   502
    <annodecl id="suppresswarnings">
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   503
        <class>SuppressWarnings</class>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   504
        <arg value="{&quot;unchecked&quot;, &quot;rawtypes&quot;}"/>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   505
    </annodecl>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   506
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   507
    <class basename="AnnotatedClass">
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   508
        <modifier>public</modifier>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   509
        <member>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   510
            <method basename="deprecatedMethod">
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   511
                <anno>@deprecated</anno>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   512
                <modifier>public</modifier>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   513
                <type>void</type>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   514
            </method>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   515
            <method basename="safeVarargsMethod">
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   516
                <anno>@safevarargs</anno>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   517
                <modifier>public</modifier>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   518
                <type>void|int</type>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   519
                <param>String...</param>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   520
            </method>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   521
            <method basename="suppressWarningsMethod">
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   522
                <anno>@suppresswarnings</anno>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   523
                <modifier>public</modifier>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   524
                <type>void</type>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   525
                <param>int|Object</param>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   526
            </method>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   527
        </member>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   528
    </class>
e9fccc09cfc6 8130880: Create sampleapi regression test
ksrini
parents:
diff changeset
   529
</dataset>