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.
     1 package impl;
     2 import api.API;
     3 
     4 // BEGIN: theory.binary.constants.impl
     5 public class Impl extends API {
     6     protected void init(int version) throws IllegalStateException {
     7         if (version != API.VERSION) {
     8           throw new IllegalStateException("Wrong API version error!");
     9         }
    10     }
    11 // FINISH: theory.binary.constants.impl
    12     
    13     public static void main(String[] args) {
    14         System.err.println("main expects version: " + API.VERSION);
    15         new Impl();
    16         System.err.println("done for version: " + API.VERSION);
    17     }
    18 }