@@ -87,8 +87,6 @@ class UnboundGenericType extends ValueOrRefType, UnboundGeneric {
87
87
* is distinct from the `G<T>` used in the class definition, since in `G<T> g;`
88
88
* the `T` will be the actual type parameter used for the `Other` that contains
89
89
* `g`, whereas in `class G<T> { ... }` the `T` is a formal type parameter of `G`.
90
- *
91
- * It is important not to get confused by the superficial syntactic similarity.
92
90
*/
93
91
override ConstructedType getAConstructedGeneric ( ) {
94
92
result = UnboundGeneric .super .getAConstructedGeneric ( )
@@ -354,11 +352,9 @@ class UnboundGenericDelegateType extends DelegateType, UnboundGenericType {
354
352
* arguments have been supplied, for example `G<int>` or the `G<T>` in
355
353
* `class Other<T> { G<T> g; }`. Constructed types can be divided further into
356
354
* those that are open (for example `G1<T>` or `G2<T,T,U,int>`), in the sense
357
- * that one or more of their type argumentsis a type parameter, versus those
355
+ * that one or more of their type arguments is a type parameter, versus those
358
356
* that are closed (for example `G1<int>` or `G2<long,long,float,int>`).
359
357
*
360
- * We do not currently distinguish the two in this library.
361
- *
362
358
* Either a constructed `struct` (`ConstructedStruct`), constructed `class`
363
359
* (`ConstructedClass`), constructed `interface` (`ConstructedInterface`),
364
360
* or constructed method (`ConstructedMethod`).
0 commit comments