diff options
author | aclement <aclement> | 2006-05-30 09:59:53 +0000 |
---|---|---|
committer | aclement <aclement> | 2006-05-30 09:59:53 +0000 |
commit | 26a8a862994acefb10a57d561b18c94ffeba41a4 (patch) | |
tree | 49791e4148a73d090e0c34fd22ab8ad9951ca137 /org.aspectj.ajdt.core | |
parent | 9eb7fa0bc21878bfd2c0251afb4001b5eb55e346 (diff) | |
download | aspectj-26a8a862994acefb10a57d561b18c94ffeba41a4.tar.gz aspectj-26a8a862994acefb10a57d561b18c94ffeba41a4.zip |
test and fixes for 143930, 143924
Diffstat (limited to 'org.aspectj.ajdt.core')
2 files changed, 4 insertions, 3 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 0916356d7..ee303df18 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 @@ -40,6 +40,7 @@ import org.aspectj.weaver.patterns.ReferencePointcut; import org.aspectj.weaver.patterns.TypePattern; import org.aspectj.weaver.patterns.TypePatternList; import org.aspectj.org.eclipse.jdt.core.compiler.CharOperation; +import org.aspectj.org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration; import org.aspectj.org.eclipse.jdt.internal.compiler.ast.Argument; import org.aspectj.org.eclipse.jdt.internal.compiler.ast.MethodDeclaration; import org.aspectj.org.eclipse.jdt.internal.compiler.ast.Annotation; @@ -291,7 +292,7 @@ public class AsmElementFormatter { // return args; // } - private void setParameters(MethodDeclaration md, IProgramElement pe) { + public void setParameters(AbstractMethodDeclaration md, IProgramElement pe) { Argument[] argArray = md.arguments; if (argArray == null) { pe.setParameterNames(Collections.EMPTY_LIST); diff --git a/org.aspectj.ajdt.core/src/org/aspectj/ajdt/internal/core/builder/AsmHierarchyBuilder.java b/org.aspectj.ajdt.core/src/org/aspectj/ajdt/internal/core/builder/AsmHierarchyBuilder.java index 4b48ccff1..2912e787c 100644 --- a/org.aspectj.ajdt.core/src/org/aspectj/ajdt/internal/core/builder/AsmHierarchyBuilder.java +++ b/org.aspectj.ajdt.core/src/org/aspectj/ajdt/internal/core/builder/AsmHierarchyBuilder.java @@ -711,12 +711,12 @@ public class AsmHierarchyBuilder extends ASTVisitor { } argumentsSignature.append(")"); IProgramElement peNode = new ProgramElement( - new String(constructorDeclaration.selector)+argumentsSignature, + new String(constructorDeclaration.selector), IProgramElement.Kind.CONSTRUCTOR, makeLocation(constructorDeclaration), constructorDeclaration.modifiers, null,null); - + formatter.setParameters(constructorDeclaration, peNode); peNode.setModifiers(constructorDeclaration.modifiers); peNode.setSourceSignature(genSourceSignature(constructorDeclaration)); |