]> source.dussan.org Git - vaadin-framework.git/commit
Support static inner classes when reading/writing declarative files (#20038)
authorArtur Signell <artur@vaadin.com>
Mon, 11 Jul 2016 13:05:30 +0000 (16:05 +0300)
committerMarko Gronroos <magi@vaadin.com>
Wed, 13 Jul 2016 15:52:04 +0000 (18:52 +0300)
commit04fa565f7857896b6c1d55b6b258968b7473bdcd
treee124fc53fbe8bddc6f46846d5f7e400d671e74d6
parentcfbb4d43f6139d72aec05c18c89fabb7bbf2918b
Support static inner classes when reading/writing declarative files (#20038)

Uses outer class name as package name for static inner classes. When reading,
there is no way to know that the class is an inner class so only when creating
a class fails, an inner class is tried as a backup.

Change-Id: I3ebf5b2da11384f9dc64072a3dc8ee132607237c
server/src/main/java/com/vaadin/ui/declarative/Design.java
server/src/test/java/com/vaadin/tests/design/InnerClassDesignReadWriteTest.java [new file with mode: 0644]
server/src/test/java/com/vaadin/tests/design/UPPERCASE/InUpperCasePackage.java [new file with mode: 0644]