samples/misuse/src/org/apidesign/misuse/projectconfig/ProjectConfigurationCorrect.java
changeset 210 acf2c31e22d4
parent 209 1c999569643b
     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(