Community
Participate
Working Groups
Build Identifier: We have a simple enum class whose constructor takes the following arguments: > @Nonnull String n, @Nonnull Color active, @Nonnull Color locked, Image openPoint, Image closedPoint When woven with our aspect that's used to check various swing calls, further invocations of javac with this class on the classpath produce the following error: > cannot access cl.ui.settings.SeriesInfo > bad class file: cl/ui/settings/SeriesInfo.class(cl/ui/settings:SeriesInfo.class) > bad signature: ?2? > Please remove or make sure it appears in the correct subdirectory of the classpath. > import cl.ui.settings.SeriesInfo; > ^ Commenting out the @Nonnull annotations restores it to a working state. This happens with 1.6.12. Reproducible: Always
Created attachment 211127 [details] enum class, SeriesInfo.java
Created attachment 211128 [details] swing checking aspect, CheckSwing.aj