author | Jaroslav Tulach <jtulach@netbeans.org> |
Sun, 06 Oct 2013 22:05:14 +0200 | |
changeset 407 | e1439046d96e |
permissions | -rw-r--r-- |
1 package org.apidesign.samples;
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 }
11 protected abstract int theSlot();
12 }
13 // END: superinner.java
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 */
26 }