samples/sidemeanings/src/org/apidesign/sidemeanings/Public.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 Public {
jtulach@99
     4
    private Public() {}
jtulach@99
     5
jtulach@99
     6
    
jtulach@99
     7
    public abstract class Dirty {
jtulach@99
     8
        // BEGIN: sidemeanings.Public.Dirty
jtulach@99
     9
        public void method() {
jtulach@99
    10
            someCode();
jtulach@99
    11
        }
jtulach@99
    12
        // END: sidemeanings.Public.Dirty
jtulach@99
    13
        private void someCode() {
jtulach@99
    14
        }
jtulach@99
    15
    }
jtulach@99
    16
    
jtulach@99
    17
    
jtulach@99
    18
    public abstract class Clean {
jtulach@99
    19
        // BEGIN: sidemeanings.Public.Clean
jtulach@99
    20
        public final void method() {
jtulach@99
    21
            methodImpl();
jtulach@99
    22
        }
jtulach@99
    23
        protected abstract void methodImpl();
jtulach@99
    24
        protected final void someCode() {
jtulach@99
    25
        }
jtulach@99
    26
        // END: sidemeanings.Public.Clean
jtulach@99
    27
    }
jtulach@99
    28
}