samples/sidemeanings/src/org/apidesign/sidemeanings/PublicAbstract.java
author Jaroslav Tulach <jtulach@netbeans.org>
Sat, 14 Jun 2008 09:54:19 +0200
changeset 99 4bf599099de7
child 324 a9ad091ed069
permissions -rw-r--r--
Clean messages in the API examples
     1 package org.apidesign.sidemeanings;
     2 
     3 public final class PublicAbstract {
     4     private PublicAbstract() {}
     5 
     6     
     7     public abstract class Dirty {
     8         // BEGIN: sidemeanings.PublicAbstract.Dirty
     9         public abstract void method();
    10         // END: sidemeanings.PublicAbstract.Dirty
    11     }
    12     
    13     
    14     public abstract class Clean {
    15         // BEGIN: sidemeanings.PublicAbstract.Clean
    16         public final void method() {
    17             methodImpl();
    18         }
    19         protected abstract void methodImpl();
    20         // END: sidemeanings.PublicAbstract.Clean
    21     }
    22 }