samples/individualsamples/src/org/apidesign/samples/SuperInner.java
author Jaroslav Tulach <jtulach@netbeans.org>
Sun, 06 Oct 2013 22:05:14 +0200
changeset 407 e1439046d96e
permissions -rw-r--r--
Looks like scala change URLs of its releases
     1 package org.apidesign.samples;
     2 
     3 /** Sample code for http://wiki.apidesign.org/wiki/SuperVsInner essay */
     4 public class SuperInner {
     5     // BEGIN: superinner.java
     6     public abstract class JavaLikeExample {
     7       public final int callable() {
     8         return 1 + theSlot();
     9       }
    10 
    11       protected abstract int theSlot();
    12     }
    13     // END: superinner.java
    14 
    15     /*
    16     // BEGIN: superinner.beta
    17     public abstract class BetaLikeExample {
    18       pubment int callable() {
    19         int res = inner.callable();
    20         return res + 1;
    21       }
    22     }
    23     // END: superinner.beta
    24      */
    25     
    26 }