samples/misuse/src/org/apidesign/misuse/projectconfig/ProjectConfigurationCorrect.java
1.1 --- a/samples/misuse/src/org/apidesign/misuse/projectconfig/ProjectConfigurationCorrect.java Sat Jun 14 10:04:51 2008 +0200
1.2 +++ b/samples/misuse/src/org/apidesign/misuse/projectconfig/ProjectConfigurationCorrect.java Sat Jun 14 10:04:53 2008 +0200
1.3 @@ -4,9 +4,9 @@
1.4 // BEGIN: misuse.prjconfig.correct
1.5 interface ProjectConfigurationProvider
1.6 <Configuration extends ProjectConfiguration> {
1.7 - Configuration[] getConfigurations();
1.8 - Configuration getActive();
1.9 - void setActive(Configuration c);
1.10 + public Configuration[] getConfigurations();
1.11 + public Configuration getActive();
1.12 + public void setActive(Configuration c);
1.13 }
1.14 interface ProjectConfiguration {
1.15 public String getDisplayName();
1.16 @@ -24,12 +24,13 @@
1.17 }
1.18 */
1.19
1.20 - static {
1.21 - // BEGIN: misuse.prjconfig.correct.access
1.22 + static
1.23 + // BEGIN: misuse.prjconfig.correct.access
1.24 + {
1.25 ProjectConfigurationProvider<?> provider = null; // obtain elsewhere;
1.26 resetToZero(provider);
1.27 - // END: misuse.prjconfig.correct.access
1.28 }
1.29 + // END: misuse.prjconfig.correct.access
1.30
1.31 // BEGIN: misuse.prjconfig.correct.openmethod
1.32 private static <C extends ProjectConfiguration> void resetToZero(