* is ultimately inherited by.
*/
public abstract boolean isAdviceLike();
+
+ /**
+ * Declares have methods in the .class file against which info can be stored
+ * (for example, the annotation in the case of declare annotation). The
+ * name is of the form ajc$declare_XXX_NNN where XXX can optionally be set in
+ * this 'getNameSuffix()' method - depending on whether, at weave time, we
+ * want to easily differentiate between the declare methods.
+ */
+ public String getNameSuffix() {
+ return "";
+ }
}