package ser;
import javax.swing.text.html.StyleSheet;
import java.io.File;
import java.io.Serializable;
import java.math.BigDecimal;
import java.net.URL;
import java.util.Date;
import java.util.EnumSet;
/**
* Created by ruedi on 02.05.14.
*/
public class Basics extends PrivatePrimitive implements Serializable {
// String hidden;
public enum SpecialEnum {
ONE() {
public void run() {
System.out.println("One");
}
},
TWO() {
public void run() {
System.out.println("One");
}
},
THREE() {
public void run() {
System.out.println("One");
}
}
;
public abstract void run();
SpecialEnum() {};
}
public enum SampleEnum {
None("","None",0),
Complete("C","Complete",1),
Complete_GiveUp_Allowed("D","Complete Give-Up Allowed",2),
Complete_Position_Transaction_Allowed("E","Complete Position Transaction Allowed",3),
Designated("G","Designated",4),
Predesignated("P","Predesignated",5),
Predesignated_GiveUp_Allowed("Q","Predesignated Give-Up Allowed",6),
Predesignated_Position_Transaction_Allowed("R","Predesignated Position Transaction Allowed",7),
GiveUp_Allowed("X","Give-Up Allowed",8),
Position_Transaction_Allowed("Y","Position Transaction Allowed",9);
String value;
String stringRepresentation;
int nativeEnumValue;
SampleEnum(String value, String stringRepresentation, int nativeEnumValue)
{
this.value=value;
this.stringRepresentation = stringRepresentation;
this.nativeEnumValue = nativeEnumValue;
}
}
char w = 234, x = 33344;
byte y = -34, z = 126;
short sh0 = 127;
SpecialEnum specEn = SpecialEnum.TWO;
int gg = -122;
int zz = 99999;
int ii = -23424;
int jj = 0;
int kk = Integer.MIN_VALUE;
int hh = Integer.MAX_VALUE;
long lll = 123;
long mmm = 99999;
double dq = 300.0;
float t = 300.0f;
boolean a0 = true;
boolean a1 = false;
boolean a2 = false;
boolean a3 = true;
Integer i0 = 1, i1 = 2, i3 = 23894, i4 = 238475638;
Double d1 = 2334234.0;
Boolean bol1 = Boolean.TRUE;
Boolean bol2 = new Boolean(false);
Date date = new Date(1);
Date date1 = new Date(2);
SampleEnum en1 = SampleEnum.Predesignated_GiveUp_Allowed;
EnumSet<SampleEnum> enSet = EnumSet.of(SampleEnum.Predesignated,SampleEnum.Complete);
BigDecimal bd = new BigDecimal(13.0);
Date dec = new Date(13);
String st;
String st1;
String st2;
String st3;
String st4;
String st5;
String st6;
String st7;
StyleSheet on = null;
URL on1 = null;
File on2 = null;
Object exceptions[] = {
null, new Exception("test"), new ArrayIndexOutOfBoundsException(), new RuntimeException(new IllegalArgumentException("Blub"))
};
public Basics(int num) {
st = "String"+num+"äöü";
st1 = "String1"+num;
st2 = st+"1"+num;
hidden = "Visible";
st3 = "visible its a hurdle this may be its a hurdle "+num;
st4 = "etwas deutsch läuft.. ";
st5 = st+"1"+num;
st6 = "Some english, text; fragment. "+num;
st7 = st6+" paokasd 1";
}
}
class PrivatePrimitive {
String hidden = "Hidden"; // does not work with MinBinCodec
}