]> source.dussan.org Git - aspectj.git/commitdiff
252702: c9
authoraclement <aclement>
Fri, 14 Nov 2008 10:27:44 +0000 (10:27 +0000)
committeraclement <aclement>
Fri, 14 Nov 2008 10:27:44 +0000 (10:27 +0000)
asm/src/org/aspectj/asm/IProgramElement.java
asm/src/org/aspectj/asm/internal/ProgramElement.java

index 36d5e10e07673052d2aaac1cc8785e3dc9fa8244..b67c84f2d0f62c4ee4ccbe3356df3facb9bdc2a1 100644 (file)
@@ -197,6 +197,8 @@ public interface IProgramElement extends Serializable {
 
        public AsmManager getModel();
 
+       public int getRawModifiers();
+
        /**
         * Uses "typesafe enum" pattern.
         */
index 8ae9ad07b775364fd9c6555c0e1066a84e011a11..8d3f740441bfe16a4c0e1325a9820cdb1e1ec557 100644 (file)
@@ -54,9 +54,9 @@ public class ProgramElement implements IProgramElement {
        private Kind kind;
        protected IProgramElement parent = null;
        protected List children = Collections.EMPTY_LIST;
-       private Map kvpairs = Collections.EMPTY_MAP;
+       public Map kvpairs = Collections.EMPTY_MAP;
        protected ISourceLocation sourceLocation = null;
-       private int modifiers;
+       public int modifiers;
        private String handle = null;
 
        // --- ctors
@@ -119,6 +119,10 @@ public class ProgramElement implements IProgramElement {
        // // this.relations = relations;
        // }
 
+       public int getRawModifiers() {
+               return this.modifiers;
+       }
+
        public List getModifiers() {
                return genModifiers(this.modifiers);
        }