Hi Leute!
Ich bin grade dabei mit ApsectJ ein wenig herumzutüfteln. Ich möchte ein paar Klassen, genauergesagt alle in einem bestimmten Package, um eine Methode erweitern, eigentlich um zwei ... . Auf jedenfall muss ich ja dafür im Aspekt selbst die parents Declaration durchühren.
Meine Frage nun: Wie kann ich bei der Declaration jetzt das gesammte Package, also alle Subklassen, Interfaces, etc., miteinbeziehen?
Mein Code sieht mal wie folgt aus:
Extends Object ist noch nicht das Gelbe vom Ei, aber für Testzwecke reichts mal. Ich bekomme dann aber folgende Meldung:
no match for this type name: org.omg.uml.behavioralelements [Xlint:invalidAbsoluteTypeName]
Ich komm einfach nicht weiter. Wäre nett, wenn Ihr mir da unter die Arme greifen könntet.
Gruß
TOM
Ich bin grade dabei mit ApsectJ ein wenig herumzutüfteln. Ich möchte ein paar Klassen, genauergesagt alle in einem bestimmten Package, um eine Methode erweitern, eigentlich um zwei ... . Auf jedenfall muss ich ja dafür im Aspekt selbst die parents Declaration durchühren.
Meine Frage nun: Wie kann ich bei der Declaration jetzt das gesammte Package, also alle Subklassen, Interfaces, etc., miteinbeziehen?
Mein Code sieht mal wie folgt aus:
Code:
declare parents: (org.omg.uml.behavioralelements+) extends Object;
Extends Object ist noch nicht das Gelbe vom Ei, aber für Testzwecke reichts mal. Ich bekomme dann aber folgende Meldung:
no match for this type name: org.omg.uml.behavioralelements [Xlint:invalidAbsoluteTypeName]
Ich komm einfach nicht weiter. Wäre nett, wenn Ihr mir da unter die Arme greifen könntet.
Gruß
TOM