Pārlūkot izejas kodu

265729: testing ctor/field/method itds

tags/pre268419
aclement pirms 15 gadiem
vecāks
revīzija
11c44afad0

+ 11
- 5
asm/src/org/aspectj/asm/internal/HandleProviderDelimiter.java Parādīt failu

@@ -29,9 +29,11 @@ public class HandleProviderDelimiter {
public static final HandleProviderDelimiter IMPORTDECLARATION = new HandleProviderDelimiter('#');
public static final HandleProviderDelimiter COUNT = new HandleProviderDelimiter('!');
public static final HandleProviderDelimiter ESCAPE = new HandleProviderDelimiter('\\');
// these below are not currently used because no iprogramelement.kind equivalent
// 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('%'); // now used
public static final HandleProviderDelimiter PACKAGEDECLARATION = new HandleProviderDelimiter('%'); // now
// used
public static final HandleProviderDelimiter LOCALVARIABLE = new HandleProviderDelimiter('@');
public static final HandleProviderDelimiter TYPE_PARAMETER = new HandleProviderDelimiter(']');

@@ -52,15 +54,17 @@ public class HandleProviderDelimiter {
}

/**
* Returns the delimiter for the HandleProviderDelimiter, for example ASPECT returns '*' and METHOD returns '~'
* Returns the delimiter for the HandleProviderDelimiter, for example ASPECT
* returns '*' and METHOD returns '~'
*/
public char getDelimiter() {
return delim;
}

/**
* Returns the delimiter for the given IProgramElement for example if the IProgramElement is an aspect returns '*' and if the
* IProgramElement is a method returns '~'
* Returns the delimiter for the given IProgramElement for example if the
* IProgramElement is an aspect returns '*' and if the IProgramElement is a
* method returns '~'
*/
public static char getDelimiter(IProgramElement ipe) {
IProgramElement.Kind kind = ipe.getKind();
@@ -113,6 +117,8 @@ public class HandleProviderDelimiter {
return CLASSFILE.getDelimiter();
} else if (ipe.getName().endsWith(".aj")) {
return ASPECT_CU.getDelimiter();
} else if (ipe.getName().endsWith(".java")) {
return COMPILATIONUNIT.getDelimiter();
} else {
return empty;
}

Notiek ielāde…
Atcelt
Saglabāt