Browse Source

252702: c9

tags/V1_6_3rc1
aclement 15 years ago
parent
commit
ee99db122b

+ 2
- 0
asm/src/org/aspectj/asm/IProgramElement.java View File

@@ -197,6 +197,8 @@ public interface IProgramElement extends Serializable {

public AsmManager getModel();

public int getRawModifiers();

/**
* Uses "typesafe enum" pattern.
*/

+ 6
- 2
asm/src/org/aspectj/asm/internal/ProgramElement.java View 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);
}

Loading…
Cancel
Save