Wie bekomme ich die Annotation in Java?

Ich habe meine eigenen Anmerkungen geben wie dieses:

public @interface NewAnnotationType {}

und befestigte es an einer Klasse:

@NewAnnotationType
public class NewClass {
    public void DoSomething() {}
}

und ich habe versucht, um die Klasse annotation über reflection, wie diese :

Class newClass = NewClass.class;

for (Annotation annotation : newClass.getDeclaredAnnotations()) {
    System.out.println(annotation.toString());
}

aber es ist nicht etwas ausdrucken. Was mache ich falsch?

InformationsquelleAutor der Frage John Smith | 2013-07-28

Schreibe einen Kommentar