return name.startsWith("declare soft");
}
+ public boolean isDeclareWarning() {
+ return name.startsWith("declare warning");
+ }
+
+ public boolean isDeclareError() {
+ return name.startsWith("declare error");
+ }
+
+ public boolean isDeclarePrecedence() {
+ return name.startsWith("declare precedence");
+ }
+
// The 4 declarations below are necessary for serialization
private static int nextOrdinal = 0;
private final int ordinal = nextOrdinal++;
if (count > 1) {
return CharOperation.concat(countDelim, new Integer(count).toString().toCharArray());
}
- } else if (ipe.getKind().isDeclareAnnotation()) {
- int count = computeCountBasedOnPeers(ipe);
- if (count > 1) {
- return CharOperation.concat(countDelim, new Integer(count).toString().toCharArray());
- }
- } else if (ipe.getKind().isDeclareSoft()) {
- // look at peer declares
+ } else if (ipe.getKind().isDeclare()) {
+ // // look at peer declares
int count = computeCountBasedOnPeers(ipe);
if (count > 1) {
return CharOperation.concat(countDelim, new Integer(count).toString().toCharArray());
}
- } else if (ipe.getKind().isDeclare()) {
- int index = CharOperation.lastIndexOf('_', byteCodeName);
- if (index != -1) {
- return convertCount(CharOperation.subarray(byteCodeName, index + 1, byteCodeName.length));
- }
} else if (ipe.getKind().equals(IProgramElement.Kind.ADVICE)) {
// Look at any peer advice
int count = 1;