diff options
author | aclement <aclement> | 2009-07-23 21:06:06 +0000 |
---|---|---|
committer | aclement <aclement> | 2009-07-23 21:06:06 +0000 |
commit | 05d5befdd96f145e1fe0625375e7edf9308477ae (patch) | |
tree | 799c23113f25579c88e3bf1c5da80222e00ff858 /org.aspectj.ajdt.core | |
parent | bec027d3820915009825aa7134064a5bff412234 (diff) | |
download | aspectj-05d5befdd96f145e1fe0625375e7edf9308477ae.tar.gz aspectj-05d5befdd96f145e1fe0625375e7edf9308477ae.zip |
280380: don't include package name in itds
Diffstat (limited to 'org.aspectj.ajdt.core')
-rw-r--r-- | org.aspectj.ajdt.core/src/org/aspectj/ajdt/internal/core/builder/AsmElementFormatter.java | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/org.aspectj.ajdt.core/src/org/aspectj/ajdt/internal/core/builder/AsmElementFormatter.java b/org.aspectj.ajdt.core/src/org/aspectj/ajdt/internal/core/builder/AsmElementFormatter.java index 20d74a724..ba5fe5b49 100644 --- a/org.aspectj.ajdt.core/src/org/aspectj/ajdt/internal/core/builder/AsmElementFormatter.java +++ b/org.aspectj.ajdt.core/src/org/aspectj/ajdt/internal/core/builder/AsmElementFormatter.java @@ -168,7 +168,11 @@ public class AsmElementFormatter { } else if (methodDeclaration instanceof InterTypeDeclaration) { InterTypeDeclaration itd = (InterTypeDeclaration) methodDeclaration; - String name = itd.getOnType().toString() + "." + new String(itd.getDeclaredSelector()); + String fqname = itd.getOnType().toString(); + if (fqname.indexOf(".") != -1) { + fqname = fqname.substring(fqname.lastIndexOf(".") + 1); + } + String name = fqname + "." + new String(itd.getDeclaredSelector()); if (methodDeclaration instanceof InterTypeFieldDeclaration) { node.setKind(IProgramElement.Kind.INTER_TYPE_FIELD); node.setName(name); |