Seite 1 von 1

Bestimmte Standard-Klassen verbieten

Verfasst: Sa Jan 26, 2013 12:10 am
von nufan
Tag :)

Kann ich in Java irgendwie verbieten bestimmte Klassen zu verwenden? Ich habe ein paar Klassen geschrieben, die Standard-Klassen wie StringBuffer kapseln und deren Verhalten etwas abändern (im Falle meiner Anwendung verbessern). Jetzt will ich nicht, dass ich (oder jemand anders, der am gleichen Projekt arbeitet) aus Gewohnheit eine Standard-Klasse verwendet, sondern zu meiner Version gezwungen wird. Kann ich das irgendwie angeben? Notfalls auch über eine Eclipse-Einstellung. "Deprecated" kenn ich zwar, aber soweit ich gesehen hab, aber das will ich bei Standard-Klassen nicht unbedingt verwenden (weil das ja auch Einfluss auf andere Projekte hätte).

Hat jemand eine Idee?

Re: Bestimmte Standard-Klassen verbieten

Verfasst: Sa Jan 26, 2013 11:56 am
von Xin
Ich habe zwar keine Idee, aber eine Inspiration für ein anderes Projekt ^^

Re: Bestimmte Standard-Klassen verbieten

Verfasst: Sa Jan 26, 2013 10:33 pm
von nufan
Xin hat geschrieben:Ich habe zwar keine Idee, aber eine Inspiration für ein anderes Projekt ^^
Also wirst du als dein nächstes Projekt Java mit einem "replaces" Keyword für Klassen ausstatten? ;) Für Genesys wär das natürlich auch nett, mir wär im Moment aber ersteres lieber ^^
Naja vielleicht finde ich noch was Eclipse spezifisches oder schaffs mir irgendwie ein Plugin zu basteln...

Re: Bestimmte Standard-Klassen verbieten

Verfasst: Di Sep 01, 2015 11:06 am
von AnGaiNoR
Mein Ansatz wäre ein Unit Test, der einfach alle Quelltextdateien durchgeht. Nicht schön, aber funktioniert bestimmt.