Inheritance is not a problem - atleast I never experienced any, just make sure you are only using the supported classes (@See https://www.gwtproject.org/doc/latest/RefJreEmulation.html) in the GWT client code and you should be fine.
Using maven modules to keep a clear overview of which code you can use feels a bit overkill to me.
A web module is a web module, I don't see any functional reasoning to split a web module into multiple maven modules.
GWT has some basic rules to keep in mind when implementing and they are quite simple -> Don't use servercode on the clientside. The serverside can use any client code, as long as it doesn't have to instantiate a GWT client side object.
Using to maven modules to keep that distinct line to me feels like using a bulldozer to swat a fly.
But hey, to each his own..
On Sun, Dec 15, 2024 at 4:00 AM Neil Aggarwal <neil@propfinancing.com> wrote:
This might be another problem. My class structure is very involved.
For example, the storage object for my Diagonal Slitherlink is:
com._3dmathpuzzles.slitherlink.RectangularWithDiagonalsPuzzle
extends com.propfinancing.puzzle.slitherlink.RectangularWithDiagonalsPuzzle
Now, looking at its superclass:
com.propfinancing.puzzle.slitherlink.RectangularWithDiagonalsPuzzle
extends com.propfinancing.puzzle.slitherlink.RectangularPuzzle
Continuing on:
com.propfinancing.puzzle.slitherlink.RectangularPuzzle
extends com.propfinancing.puzzle.slitherlink.Puzzle
com.propfinancing.puzzle.slitherlink. Puzzle
extends com.propfinancing.puzzle.Puzzle
And finally:
com.propfinancing.puzzle.Puzzle is an abstract class which implements
Serializable.
I GWT going to handle a very involved inheritance hierarchy?
Thank you,
Neil
--
Neil Aggarwal, (972) 834-1565, http://www.propfinancing.com
We offer 30 year loans on single family houses!
--
You received this message because you are subscribed to a topic in the Google Groups "GWT Users" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/google-web-toolkit/phc0Ajr7HFY/unsubscribe.
To unsubscribe from this group and all its topics, send an email to google-web-toolkit+unsubscribe@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/google-web-toolkit/7c137e8a79dacdb094ffc495f6b1313e%40mail.gmail.com.
You received this message because you are subscribed to the Google Groups "GWT Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to google-web-toolkit+unsubscribe@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/google-web-toolkit/CABjQu7Qrvu230qh8M4vwoOB%2B1upG6EXORBefih2G6CVCOonKEg%40mail.gmail.com.
No comments:
Post a Comment