]> source.dussan.org Git - aspectj.git/commitdiff
removing isNative
authoraclement <aclement>
Tue, 17 Nov 2009 16:39:28 +0000 (16:39 +0000)
committeraclement <aclement>
Tue, 17 Nov 2009 16:39:28 +0000 (16:39 +0000)
org.aspectj.matcher/src/org/aspectj/weaver/JoinPointSignature.java
org.aspectj.matcher/src/org/aspectj/weaver/Member.java

index 94f16a98745ffb8a24febc79ae54d3f2aac7024c..74086945dced68295b54123b9828060891b9c48a 100644 (file)
@@ -169,11 +169,7 @@ public class JoinPointSignature implements ResolvedMember {
        public boolean isProtected() {
                return realMember.isProtected();
        }
-
-       public boolean isNative() {
-               return realMember.isNative();
-       }
-
+       
        public boolean isDefault() {
                return realMember.isDefault();
        }
index 5e684da3d1fe6a303b359024a33a61fac1b02105..8a1dd1f00452ffa76bdfb81d097a7f46ce8dfb32 100644 (file)
@@ -34,25 +34,21 @@ public interface Member extends Comparable {
        public static final AnnotationAJ[][] NO_PARAMETER_ANNOTATIONXS = new AnnotationAJ[][] {};
        public static final ResolvedType[][] NO_PARAMETER_ANNOTATION_TYPES = new ResolvedType[][] {};
 
+       /**
+        * @return the kind of member from those listed as MemberKind instances
+        */
        public MemberKind getKind();
 
-       public ResolvedMember resolve(World world);
-
-       public int compareTo(Object other);
+       public String getName();
 
        public UnresolvedType getDeclaringType();
 
-       public UnresolvedType getReturnType();
-
-       public UnresolvedType getGenericReturnType();
-
+       public UnresolvedType[] getParameterTypes();
        public UnresolvedType[] getGenericParameterTypes();
 
        public UnresolvedType getType();
-
-       public String getName();
-
-       public UnresolvedType[] getParameterTypes();
+       public UnresolvedType getReturnType();
+       public UnresolvedType getGenericReturnType();
 
        /**
         * Return full signature, including return type, e.g. "()LFastCar;". For a signature without the return type, use
@@ -92,4 +88,9 @@ public interface Member extends Comparable {
        public String[] getParameterNames(World world);
 
        public UnresolvedType[] getExceptions(World world);
+
+       public ResolvedMember resolve(World world);
+
+       public int compareTo(Object other);
+
 }
\ No newline at end of file