hiho,
hab grad n Problem an das ich ja noch gar net gedacht hatte ^^
Ich habe eine Lib (GrammarLib.jar) .. welche 2 Exceptions definiert und an diversen Stellen wirft. Eine weiter Lib (GfeBackend.jar) verwendet oben genannte Lib und leitet die Exceptions weiter.
Nun habe ich aber das Problem wenn ich diese GfeBackend.jar (enthält auch die GrammarLib.jar) benutze und die Exceptions weiterleite, denn ohne die OriginalLib kenn ich die Exceptions ja gar net
... Sprich die Exceptions welche ganz nach aussen sollten, sind nur noch innerhalb von GfeBackend brauchbar, dort müsste ich diese aeh redefinieren/kopieren. Ist das state-of-the-art wenn man verschachtelte Jar's hat, und dennoch die Exceptions so wie sie sind weiterleiten möchte?!
an diese Klasse komme ich ausserhalb des GfeBackend.jar net heran oder?!
ICh würde ja auch verstehen das es kein direkten Sinn macht, aber GrammarLib.jar steht in keiner Verbindung zum Backend, diese Lib kann man locker erweitern und anders nutzen. Schnittstellen sind diesbezüglich sehr klar und sauber definiert, daher das extra jar
hab grad n Problem an das ich ja noch gar net gedacht hatte ^^
Ich habe eine Lib (GrammarLib.jar) .. welche 2 Exceptions definiert und an diversen Stellen wirft. Eine weiter Lib (GfeBackend.jar) verwendet oben genannte Lib und leitet die Exceptions weiter.
Nun habe ich aber das Problem wenn ich diese GfeBackend.jar (enthält auch die GrammarLib.jar) benutze und die Exceptions weiterleite, denn ohne die OriginalLib kenn ich die Exceptions ja gar net
- GfeBackend.jar
- GrammarLib.jar
- BadGrammarException
- GrammarLib.jar
an diese Klasse komme ich ausserhalb des GfeBackend.jar net heran oder?!
ICh würde ja auch verstehen das es kein direkten Sinn macht, aber GrammarLib.jar steht in keiner Verbindung zum Backend, diese Lib kann man locker erweitern und anders nutzen. Schnittstellen sind diesbezüglich sehr klar und sauber definiert, daher das extra jar