src/test/java/org/apidesign/java4browser/Instance.java
author Jaroslav Tulach <jaroslav.tulach@apidesign.org>
Sat, 15 Sep 2012 22:12:49 +0200
changeset 8 82772c96ec57
child 10 e84d9314f1bc
permissions -rw-r--r--
Few more instructions, but not all of them are well implemented
jaroslav@8
     1
/*
jaroslav@8
     2
 * To change this template, choose Tools | Templates
jaroslav@8
     3
 * and open the template in the editor.
jaroslav@8
     4
 */
jaroslav@8
     5
package org.apidesign.java4browser;
jaroslav@8
     6
jaroslav@8
     7
/**
jaroslav@8
     8
 *
jaroslav@8
     9
 * @author Jaroslav Tulach <jtulach@netbeans.org>
jaroslav@8
    10
 */
jaroslav@8
    11
public class Instance {
jaroslav@8
    12
    private int i;
jaroslav@8
    13
    protected short s;
jaroslav@8
    14
    public double d;
jaroslav@8
    15
    private float f;
jaroslav@8
    16
    protected byte b = (byte)131;
jaroslav@8
    17
jaroslav@8
    18
    public Instance(int i, double d) {
jaroslav@8
    19
        this.i = i;
jaroslav@8
    20
        this.d = d;
jaroslav@8
    21
    }
jaroslav@8
    22
    
jaroslav@8
    23
    public byte getByte() {
jaroslav@8
    24
        return b;
jaroslav@8
    25
    }
jaroslav@8
    26
    
jaroslav@8
    27
    public void setByte(byte b) {
jaroslav@8
    28
        this.b = b;
jaroslav@8
    29
    }
jaroslav@8
    30
    
jaroslav@8
    31
    public static double magicOne() {
jaroslav@8
    32
        Instance i = new Instance(10, 3.3d);
jaroslav@8
    33
        i.setByte((byte)0x09);
jaroslav@8
    34
        
jaroslav@8
    35
        return (i.i - i.getByte()) * i.d;
jaroslav@8
    36
    }
jaroslav@8
    37
}