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
jtulach@99
     1
package org.apidesign.sidemeanings;
jtulach@99
     2
jtulach@99
     3
public final class PublicAbstract {
jtulach@99
     4
    private PublicAbstract() {}
jtulach@99
     5
jtulach@99
     6
    
jtulach@99
     7
    public abstract class Dirty {
jtulach@99
     8
        // BEGIN: sidemeanings.PublicAbstract.Dirty
jtulach@99
     9
        public abstract void method();
jtulach@99
    10
        // END: sidemeanings.PublicAbstract.Dirty
jtulach@99
    11
    }
jtulach@99
    12
    
jtulach@99
    13
    
jtulach@99
    14
    public abstract class Clean {
jtulach@99
    15
        // BEGIN: sidemeanings.PublicAbstract.Clean
jtulach@99
    16
        public final void method() {
jtulach@99
    17
            methodImpl();
jtulach@99
    18
        }
jtulach@99
    19
        protected abstract void methodImpl();
jtulach@99
    20
        // END: sidemeanings.PublicAbstract.Clean
jtulach@99
    21
    }
jtulach@99
    22
}