Hoi hoi
Ik ben een code coverage aspect in AspectJ aan het ontwikkelen en wil hierbij ontdekken welke functies niet aangeroepen worden .
De java.* classes laat ik buiten beschouwing, die zullen wel kloppen. Nu heb ik een stukje code van een collegegenoot gehad die het ook weer ergens vandaan heeft, maar dat vind ik niet echt de bedoeling van de opdracht.
Wat ik wil doen is alle functies (al dan niet via de respectievelijke classes) uit de classloader zien te vissen en in een vector te mikken, en dan elke functie aanroep af te vangen met een pointcut afvangen en die uit de vector trekken.
Dat lukt me wel, maar ik zie nog steeds niet in hoe alle functies uit de code kan halen via de classloader (ja allang gelezen enzo, en RTFM).
Kan iemand me een bumpje de goede richting in geven? Aan een bumpje heb ik genoeg, code is niet nodig
Ik ben een code coverage aspect in AspectJ aan het ontwikkelen en wil hierbij ontdekken welke functies niet aangeroepen worden .
De java.* classes laat ik buiten beschouwing, die zullen wel kloppen. Nu heb ik een stukje code van een collegegenoot gehad die het ook weer ergens vandaan heeft, maar dat vind ik niet echt de bedoeling van de opdracht.
Wat ik wil doen is alle functies (al dan niet via de respectievelijke classes) uit de classloader zien te vissen en in een vector te mikken, en dan elke functie aanroep af te vangen met een pointcut afvangen en die uit de vector trekken.
Dat lukt me wel, maar ik zie nog steeds niet in hoe alle functies uit de code kan halen via de classloader (ja allang gelezen enzo, en RTFM).
Kan iemand me een bumpje de goede richting in geven? Aan een bumpje heb ik genoeg, code is niet nodig