diff options
author | acolyer <acolyer> | 2005-09-01 16:16:11 +0000 |
---|---|---|
committer | acolyer <acolyer> | 2005-09-01 16:16:11 +0000 |
commit | 6629e48dbff05751879a24c27623a3c923189a79 (patch) | |
tree | e08a47f308ed59bc8aa47a0fc7955689b8bad064 /docs/adk15ProgGuideDB/generics.xml | |
parent | a5e645fa9a16aba627560d058be824438ddfc890 (diff) | |
download | aspectj-6629e48dbff05751879a24c27623a3c923189a79.tar.gz aspectj-6629e48dbff05751879a24c27623a3c923189a79.zip |
ensure every section has an assigned id so that urls in generated html remain stable across builds.
Diffstat (limited to 'docs/adk15ProgGuideDB/generics.xml')
-rw-r--r-- | docs/adk15ProgGuideDB/generics.xml | 21 |
1 files changed, 11 insertions, 10 deletions
diff --git a/docs/adk15ProgGuideDB/generics.xml b/docs/adk15ProgGuideDB/generics.xml index dcbbd09f2..429f110ec 100644 --- a/docs/adk15ProgGuideDB/generics.xml +++ b/docs/adk15ProgGuideDB/generics.xml @@ -14,7 +14,7 @@ documentation for the Java 5 SDK. </para> - <sect2> + <sect2 id="declaring-generic-types" xreflabel="declaring-generic-types"> <title>Declaring Generic Types</title> <para> @@ -99,7 +99,7 @@ </sect2> - <sect2> + <sect2 id="using-generic-and-parameterized-types" xreflabel="using-generic-and-parameterized-types"> <title>Using Generic and Parameterized Types</title> <para>You declare a variable (or a method/constructor argument) of a parameterized type by specifying a concrete type specfication for each type parameter in @@ -223,7 +223,7 @@ be a subtype of two interface types which are different parameterizations of the same interface.</para> </sect2> - <sect2> + <sect2 id="subtypes-supertypes-and-assignability" xreflabel="subtypes-supertypes-and-assignability"> <title>Subtypes, Supertypes, and Assignability</title> <para> @@ -263,7 +263,7 @@ </sect2> - <sect2> + <sect2 id="generic-methods-and-constructors" xreflabel="generic-methods-and-constructors"> <title>Generic Methods and Constructors</title> <para> A static method may be declared with one or more type parameters as in the following declaration: @@ -290,7 +290,7 @@ </sect2> - <sect2> + <sect2 id="erasure" xreflabel="erasure"> <title>Erasure</title> <para>Generics in Java are implemented using a technique called <emphasis>erasure</emphasis>. All type parameter information is erased from the run-time type system. Asking an object of a parameterized @@ -312,7 +312,7 @@ also provided for generic <emphasis>abstract</emphasis> aspects. </para> - <sect2> + <sect2 id="matching-generic-and-parameterized-types-in-pointcut-expressions" xreflabel="matching-generic-and-parameterized-types-in-pointcut-expressions"> <title>Matching generic and parameterized types in pointcut expressions</title> <para> @@ -899,7 +899,7 @@ </sect2> - <sect2> + <sect2 id="inter-type-declarations" xreflabel="inter-type-declarations"> <title>Inter-type Declarations</title> <para> @@ -996,7 +996,7 @@ </sect2> - <sect2> + <sect2 id="declare-parents" xreflabel="declare-parents"> <title>Declare Parents</title> <para>Both generic and parameterized types can be used as the parent type in a <literal>declare parents</literal> @@ -1020,13 +1020,13 @@ </sect2> - <sect2> + <sect2 id="declare-soft" xreflabel="declare-soft"> <title>Declare Soft</title> <para>It is an error to use a generic or parameterized type as the softened exception type in a declare soft statement. Java 5 does not permit a generic class to be a direct or indirect subtype of <literal>Throwable</literal> (JLS 8.1.2).</para> </sect2> - <sect2> + <sect2 id="generic-aspects" xreflabel="generic-aspects"> <title>Generic Aspects</title> <para><emphasis>This feature will not be fully implemented until AspectJ5 M4.</emphasis></para> @@ -1302,3 +1302,4 @@ </chapter> + |