samples/misuse/src/org/apidesign/misuse/projectconfig/ProjectConfigurationCorrect.java
changeset 209 1c999569643b
parent 202 ef6b1931fb5c
child 210 acf2c31e22d4
     1.1 --- a/samples/misuse/src/org/apidesign/misuse/projectconfig/ProjectConfigurationCorrect.java	Sat Jun 14 10:04:13 2008 +0200
     1.2 +++ b/samples/misuse/src/org/apidesign/misuse/projectconfig/ProjectConfigurationCorrect.java	Sat Jun 14 10:04:51 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 -        public Configuration[] getConfigurations();
     1.8 -        public Configuration getActive();
     1.9 -        public void setActive(Configuration c);
    1.10 +        Configuration[] getConfigurations();
    1.11 +        Configuration getActive();
    1.12 +        void setActive(Configuration c);
    1.13      }
    1.14      interface ProjectConfiguration {
    1.15          public String getDisplayName();
    1.16 @@ -24,13 +24,12 @@
    1.17      }
    1.18      */
    1.19  
    1.20 -    static 
    1.21 -    // BEGIN: misuse.prjconfig.correct.access
    1.22 -    { 
    1.23 +    static { 
    1.24 +        // BEGIN: misuse.prjconfig.correct.access
    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(