package reflection.nonrelfields;
public class NonReloadableClassWithFields {
@SuppressWarnings("unused")
private String nrlPriv = "nrlPriv";
String nrlPub = "nrlPub";
static public String nrlStatic = "nrlPub";
// Coverage of different types (as needed to cover all kinds of "set/get" methods.
public boolean nrlBool = true;
protected byte nrlByte = 12;
char nrlChar = 'z';
@SuppressWarnings("unused")
private double nrlDouble = 12.3;
public float nrlFloat = (float) 10.3;
protected int nrlInt = 123;
long nrlLong = 12345;
public short nrlShort = 1;
// Coverage of different primtivi type fields that are 'final' to check that all
// generated error messages for setting those are formatted correctly
final boolean fnrlBool = true;
final protected byte fnrlByte = 12;
final char fnrlChar = 'z';
@SuppressWarnings("unused")
final private double fnrlDouble = 12.3;
final float fnrlFloat = (float) 10.3;
final protected int fnrlInt = 123;
final long fnrlLong = 12345;
final short fnrlShort = 1;
// One 'final public' of each type, to see if 'coerced' values in messages correctly formatted
final public boolean fpnrlBool = true;
final public byte fpnrlByte = 12;
final public char fpnrlChar = 'z';
final public double fpnrlDouble = 12.3;
final public float fpnrlFloat = (float) 10.3;
final public int fpnrlInt = 123;
final public long fpnrlLong = 12345;
final public short fpnrlShort = 1;
}