author | Jaroslav Tulach <jaroslav.tulach@apidesign.org> |
Thu, 30 Oct 2014 20:46:27 +0100 | |
changeset 408 | 9a439a79c6d0 |
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 }