]> source.dussan.org Git - aspectj.git/commitdiff
72766 - varargs policing in signature matching
authoraclement <aclement>
Fri, 3 Dec 2004 14:01:16 +0000 (14:01 +0000)
committeraclement <aclement>
Fri, 3 Dec 2004 14:01:16 +0000 (14:01 +0000)
weaver/src/org/aspectj/weaver/Constants.java
weaver/src/org/aspectj/weaver/ResolvedMember.java

index d4cf4cc6e8056fb9e463149aba2f4c1dcffc5f20..e51bf96c26c5a55a9ac2d8c0bb61da68a970f783 100644 (file)
@@ -19,6 +19,6 @@ package org.aspectj.weaver;
  */
 public interface Constants {
 
-    // modifier for a bridge method
-       public final static int ACC_BRIDGE = 0x0040;
+       public final static int ACC_BRIDGE  = 0x0040;
+       public final static int ACC_VARARGS = 0x0080;
 }
index 7f847510c5634d209797791d4f81b238ba700976..c7313bac6bc69f145452a0a13d030e886b27e738 100644 (file)
@@ -106,6 +106,10 @@ public class ResolvedMember extends Member implements IHasPosition {
        return (modifiers & Constants.ACC_BRIDGE)!=0;
     }
     
+    public boolean isVarargsMethod() {
+       return (modifiers & Constants.ACC_VARARGS)!=0;
+    }
+    
        public boolean isSynthetic() {
                return false;
        }