jaroslav@8: /* jaroslav@8: * To change this template, choose Tools | Templates jaroslav@8: * and open the template in the editor. jaroslav@8: */ jaroslav@8: package org.apidesign.java4browser; jaroslav@8: jaroslav@8: /** jaroslav@8: * jaroslav@8: * @author Jaroslav Tulach jaroslav@8: */ jaroslav@8: public class Instance { jaroslav@8: private int i; jaroslav@8: protected short s; jaroslav@8: public double d; jaroslav@8: private float f; jaroslav@8: protected byte b = (byte)131; jaroslav@8: jaroslav@8: public Instance(int i, double d) { jaroslav@8: this.i = i; jaroslav@8: this.d = d; jaroslav@8: } jaroslav@8: jaroslav@8: public byte getByte() { jaroslav@8: return b; jaroslav@8: } jaroslav@8: jaroslav@8: public void setByte(byte b) { jaroslav@8: this.b = b; jaroslav@8: } jaroslav@8: jaroslav@8: public static double magicOne() { jaroslav@8: Instance i = new Instance(10, 3.3d); jaroslav@8: i.setByte((byte)0x09); jaroslav@8: jaroslav@8: return (i.i - i.getByte()) * i.d; jaroslav@8: } jaroslav@8: }