langtools/test/jdk/javadoc/tool/sampleapi/res/sub.xml
changeset 44015 27aa35eb727c
parent 38838 3d6ea76b35d6
equal deleted inserted replaced
43879:a6dc784b18a8 44015:27aa35eb727c
    19 
    19 
    20  Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
    20  Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
    21  or visit www.oracle.com if you need additional information or have any
    21  or visit www.oracle.com if you need additional information or have any
    22  questions.
    22  questions.
    23 -->
    23 -->
    24 <package name="sampleapi.simple.sub">
    24 <sampleapi>
       
    25     <module name="UNNAMED">
       
    26         <package name="sampleapi.simple.sub">
       
    27             <class basename="SClass">
       
    28                 <modifier>public</modifier>
       
    29                 <modifier>none|abstract</modifier>
       
    30                 <implement>SInterface0</implement>
       
    31                 <member>
       
    32                     <field basename="id">
       
    33                         <modifier>public</modifier>
       
    34                         <type>int</type>
       
    35                     </field>
       
    36                     <method basename="get">
       
    37                         <modifier>public</modifier>
       
    38                         <type>int</type>
       
    39                         <throw>SException0</throw>
       
    40                     </method>
       
    41                     <method basename="put">
       
    42                         <modifier>public</modifier>
       
    43                         <param>int</param>
       
    44                         <type>void</type>
       
    45                         <throw>SException0</throw>
       
    46                     </method>
       
    47                 </member>
       
    48             </class>
    25 
    49 
    26     <class basename="SClass">
    50             <class basename="SException">
    27         <modifier>public</modifier>
       
    28         <modifier>none|abstract</modifier>
       
    29         <implement>SInterface0</implement>
       
    30         <member>
       
    31             <field basename="id">
       
    32                 <modifier>public</modifier>
    51                 <modifier>public</modifier>
    33                 <type>int</type>
    52                 <extend ref="java.lang.Exception"/>
    34             </field>
    53                 <member>
    35             <method basename="get">
    54                     <constructor>
       
    55                         <modifier>public</modifier>
       
    56                         <param>String</param>
       
    57                     </constructor>
       
    58                 </member>
       
    59             </class>
       
    60 
       
    61             <interface basename="SInterface">
    36                 <modifier>public</modifier>
    62                 <modifier>public</modifier>
    37                 <type>int</type>
    63                 <member>
    38                 <throw>SException0</throw>
    64                     <method basename="put">
    39             </method>
    65                         <modifier>public</modifier>
    40             <method basename="put">
    66                         <type>void</type>
       
    67                         <param>int</param>
       
    68                     </method>
       
    69                 </member>
       
    70             </interface>
       
    71 
       
    72             <enum basename="SEnum">
    41                 <modifier>public</modifier>
    73                 <modifier>public</modifier>
    42                 <param>int</param>
    74                 <member>
    43                 <type>void</type>
    75                     <constant basename="ON" count="1"/>
    44                 <throw>SException0</throw>
    76                     <constant basename="OFF" count="1"/>
    45             </method>
    77                 </member>
    46         </member>
    78             </enum>
    47     </class>
       
    48 
    79 
    49     <class basename="SException">
    80             <annotation basename="SAnno">
    50         <modifier>public</modifier>
       
    51         <extend ref="java.lang.Exception"/>
       
    52         <member>
       
    53             <constructor>
       
    54                 <modifier>public</modifier>
    81                 <modifier>public</modifier>
    55                 <param>String</param>
    82                 <member>
    56             </constructor>
    83                     <method basename="value">
    57         </member>
    84                         <modifier>public</modifier>
    58     </class>
    85                         <type>boolean</type>
    59 
    86                     </method>
    60     <interface basename="SInterface">
    87                 </member>
    61         <modifier>public</modifier>
    88             </annotation>
    62         <member>
       
    63             <method basename="put">
       
    64                 <modifier>public</modifier>
       
    65                 <type>void</type>
       
    66                 <param>int</param>
       
    67             </method>
       
    68         </member>
       
    69     </interface>
       
    70 
       
    71     <enum basename="SEnum">
       
    72         <modifier>public</modifier>
       
    73         <member>
       
    74             <constant basename="ON" count="1"/>
       
    75             <constant basename="OFF" count="1"/>
       
    76         </member>
       
    77     </enum>
       
    78 
       
    79     <annotation basename="SAnno">
       
    80         <modifier>public</modifier>
       
    81         <member>
       
    82             <method basename="value">
       
    83                 <modifier>public</modifier>
       
    84                 <type>boolean</type>
       
    85             </method>
       
    86         </member>
       
    87     </annotation>
       
    88         
    89         
    89 </package>
    90         </package>
       
    91     </module>
       
    92 </sampleapi>