samples/primitiveconstants/src-impl/impl/Impl.java
author Jaroslav Tulach <jtulach@netbeans.org>
Sat, 14 Jun 2008 09:59:27 +0200
changeset 181 81d72f69fa42
parent 180 131332825eab
permissions -rw-r--r--
Incorporating Patrick's changes. I am not reall sure about the changes after the war, it is really 'or' it cannot be 'and'. I will change that when I do the reading through the whole chapter.
jtulach@8
     1
package impl;
jtulach@8
     2
import api.API;
jtulach@8
     3
jtulach@8
     4
// BEGIN: theory.binary.constants.impl
jtulach@8
     5
public class Impl extends API {
jtulach@8
     6
    protected void init(int version) throws IllegalStateException {
jtulach@8
     7
        if (version != API.VERSION) {
jtulach@154
     8
          throw new IllegalStateException("Wrong API version error!");
jtulach@8
     9
        }
jtulach@8
    10
    }
jtulach@181
    11
// FINISH: theory.binary.constants.impl
jtulach@8
    12
    
jtulach@8
    13
    public static void main(String[] args) {
jtulach@8
    14
        System.err.println("main expects version: " + API.VERSION);
jtulach@8
    15
        new Impl();
jtulach@8
    16
        System.err.println("done for version: " + API.VERSION);
jtulach@8
    17
    }
jtulach@8
    18
}