G
Guest
Gast
Hallo liebes Java-Forum,
ich stehe vor folgendem Problem: Bestimmte Klassen sind durch eine Annotation gekennzeichnet. Jetzt wollte ich zum Ausdruck bringen, dass in einer Liste nur Objekte von Klassen enthalten sein dürfen, die durch diese Annotation markiert sind.
In dem Fall sollten also Objekte vom Typ X in der Liste gespeichert werden dürfen. Falls eine Klasse nicht durch die Annotation gekennzeichnet ist dürfen die Objekte dieser Klasse nicht in der Liste gespeichert werden.
Ist das überhaupt möglich? Also kann ich die Generics wie beschrieben mit Annotationen verbinden und das so machen?
ich stehe vor folgendem Problem: Bestimmte Klassen sind durch eine Annotation gekennzeichnet. Jetzt wollte ich zum Ausdruck bringen, dass in einer Liste nur Objekte von Klassen enthalten sein dürfen, die durch diese Annotation markiert sind.
Code:
@Annotation
public class X {
}
public class Y {
...
//innerhalb einer methode
List<...> meineListe;
...
}
In dem Fall sollten also Objekte vom Typ X in der Liste gespeichert werden dürfen. Falls eine Klasse nicht durch die Annotation gekennzeichnet ist dürfen die Objekte dieser Klasse nicht in der Liste gespeichert werden.
Ist das überhaupt möglich? Also kann ich die Generics wie beschrieben mit Annotationen verbinden und das so machen?