]> source.dussan.org Git - aspectj.git/commitdiff
how many spelling mistakes could I make in one comment?
authoraclement <aclement>
Mon, 17 Oct 2005 15:16:54 +0000 (15:16 +0000)
committeraclement <aclement>
Mon, 17 Oct 2005 15:16:54 +0000 (15:16 +0000)
weaver/src/org/aspectj/weaver/ConcreteTypeMunger.java

index 75faa51940cdb1a1c65bc0863a6c36c49c9eee3b..cacaa37d46be75dd504a184faf27eb3190eae3f8 100644 (file)
@@ -83,17 +83,21 @@ public abstract class ConcreteTypeMunger implements PartialOrder.PartialComparab
        }
        
        /**
-        * ITDs can be made on generic types and 'share' type variables with
-        * the generic type.  In this case we may need to 'tailor' the munger
-        * for addition to a particulra type.  For eaxmple:
+        * returns true if the ITD target type used type variables, for example I<T>.
+        * When they are specified like this, the ITDs 'share' type variables with
+        * the generic type.  Usually this method is called because we need to know
+        * whether to tailor the munger for addition to a particular type. For example:
+        * <code>
         *   interface I<T> {}
         *   
         *   aspect X implements I<String> {
         *     List<T> I<T>.foo { return null; }
         *   }
-        *   
+        * </code>
         * In this case the munger matches X but it matches with the form
+        * <code>
         *   List<String> foo() { return null; }
+        * </code>
         */
        public boolean isTargetTypeParameterized() {
                if (munger==null) return false;