From 77f22ee2d3252f0e63bdae165519581ac5afddc2 Mon Sep 17 00:00:00 2001 From: aclement Date: Tue, 6 Jan 2009 22:02:32 +0000 Subject: [PATCH] 258206: package declaration support in the model --- asm/src/org/aspectj/asm/internal/HandleProviderDelimiter.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/asm/src/org/aspectj/asm/internal/HandleProviderDelimiter.java b/asm/src/org/aspectj/asm/internal/HandleProviderDelimiter.java index 17394ccbf..396cba3a8 100644 --- a/asm/src/org/aspectj/asm/internal/HandleProviderDelimiter.java +++ b/asm/src/org/aspectj/asm/internal/HandleProviderDelimiter.java @@ -31,7 +31,7 @@ public class HandleProviderDelimiter { public static final HandleProviderDelimiter ESCAPE = new HandleProviderDelimiter('\\'); // these below are not currently used because no iprogramelement.kind equivalent public static final HandleProviderDelimiter PACKAGEFRAGMENTROOT = new HandleProviderDelimiter('/'); - public static final HandleProviderDelimiter PACKAGEDECLARATION = new HandleProviderDelimiter('%'); + public static final HandleProviderDelimiter PACKAGEDECLARATION = new HandleProviderDelimiter('%'); // now used public static final HandleProviderDelimiter LOCALVARIABLE = new HandleProviderDelimiter('@'); public static final HandleProviderDelimiter TYPE_PARAMETER = new HandleProviderDelimiter(']'); @@ -78,6 +78,8 @@ public class HandleProviderDelimiter { return ASPECT_CU.getDelimiter(); } else if (kind.equals(IProgramElement.Kind.IMPORT_REFERENCE)) { return IMPORTDECLARATION.getDelimiter(); + } else if (kind.equals(IProgramElement.Kind.PACKAGE_DECLARATION)) { + return PACKAGEDECLARATION.getDelimiter(); } else if (kind.equals(IProgramElement.Kind.CLASS) || kind.equals(IProgramElement.Kind.INTERFACE) || kind.equals(IProgramElement.Kind.ENUM) || kind.equals(IProgramElement.Kind.ANNOTATION)) { return TYPE.getDelimiter(); -- 2.39.5