From: Andy Clement Date: Mon, 15 Oct 2018 15:41:09 +0000 (-0700) Subject: polish X-Git-Tag: V1_9_2RC3~7 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=10b2f3bfac7e4de7f5620923f631b2e6df5d5cdd;p=aspectj.git polish --- 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 84258cf04..b0fc8fe91 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 @@ -57,9 +57,6 @@ import org.aspectj.weaver.patterns.TypePatternList; */ public class AsmElementFormatter { - private final static String ASPECTJ_ANNOTATION_PACKAGE = "org.aspectj.lang.annotation"; - private final static char PACKAGE_INITIAL_CHAR = ASPECTJ_ANNOTATION_PACKAGE.charAt(0); - public void genLabelAndKind(MethodDeclaration methodDeclaration, IProgramElement node) { if (methodDeclaration instanceof AdviceDeclaration) { @@ -222,7 +219,7 @@ public class AsmElementFormatter { // Note: AV: implicit single advice type support here (should be enforced somewhere as well (APT etc)) Annotation annotation = methodDeclaration.annotations[i]; String annotationSig = new String(annotation.type.getTypeBindingPublic(methodDeclaration.scope).signature()); - if (annotationSig.charAt(1) == PACKAGE_INITIAL_CHAR) { + if (annotationSig.charAt(1) == 'o') { if ("Lorg/aspectj/lang/annotation/Pointcut;".equals(annotationSig)) { node.setKind(IProgramElement.Kind.POINTCUT); node.setAnnotationStyleDeclaration(true); // pointcuts don't seem to get handled quite right... @@ -462,7 +459,7 @@ public class AsmElementFormatter { // TODO: fix this way of determing ajc-added arguments, make subtype of Argument with extra info private boolean acceptArgument(String name, String type) { - if (name.charAt(0) != 'a' && type.charAt(0) != PACKAGE_INITIAL_CHAR) { + if (name.charAt(0) != 'a' && type.charAt(0) != 'o') { return true; } return !name.startsWith("ajc$this_") && !type.equals("org.aspectj.lang.JoinPoint.StaticPart")