Annotations

Status
Nicht offen für weitere Antworten.
F

freakysheep

Gast
hi, ich will eigene annotations schreiben und habe mir dazu http://openbook.galileocomputing.de...23_007.htm#mjdbb01691ae1c0bae5c9a2d4179b8bf1d angeschaut.

wenn ich jedoch auf eine klasse die mit meiner neuen annotation für methoden bestückt ist
Code:
System.out.println( [annotierte klasse].class.isAnnotationPresent([Annotation].class) );

aufrufe, bekomme ich false.

die annotation sieht in etwa so aus:

Code:
@Target( { ElementType.METHOD } ) 
@Retention( RetentionPolicy.RUNTIME ) 

public @interface Param {
	enum Name { URL, USER, PASSWORD };
	Name name();
}

irgendeine idee was ich falsch mache?
 

tfa

Top Contributor
Dein Target für die Annotation ist METHOD, du fragst aber eine Klasse ab.
 
G

Guest

Gast
oh man - sorry da hätte ich auch selber drauf kommen können, danke
 
Status
Nicht offen für weitere Antworten.

Ähnliche Java Themen

Neue Themen


Oben