У меня есть проект Java, и теперь я также хочу использовать этот код для проекта GWT, поэтому мне не нужно писать один и тот же код дважды. Проблема в том, что некоторые классы недоступны в gwt, например java.awt.geom.Rectangle2D.Double
.Классная оболочка, расширяющая различные базовые классы
Я думал о создании класса-оболочки RectangleWrapper
, который будет распространять либо стандартный класс Rectangle, либо версию gwt
того же класса.
В общем коде я заменил бы все мои Rectangle2D.Double
с моим Rectangle
и в зависимости от конечного булева моего класса-оболочки (compiler flags java) будет либо простираться на или другой классе Rectangle.
Это возможно даже, или есть лучший способ сделать это