package soot_tests;
public class Arrays {
void doBool() {
boolean[] bool = new boolean[3];
boolean boolv = bool[1];
bool[0] = boolv;
}
void doByte() {
byte[] b = new byte[4];
byte bv = b[1];
b[0] = bv;
}
void doChar() {
char[] c = new char[5];
char cv = c[1];
c[0] = cv;
}
void doDouble() {
double[] d = new double[6];
double dv = d[1];
d[0] = dv;
}
void doFloat() {
float[] f = new float[7];
float fv = f[1];
f[0] = fv;
}
void doInt() {
int[] i = new int[8];
int iv = i[1];
i[0] = iv;
}
void doLong() {
long[] l = new long[9];
long lv = l[1];
l[0] = lv;
}
void doShort() {
short[] s = new short[10];
short sv = s[1];
s[0] = sv;
}
void doObject() {
Object[] o = new Object[11];
Object ov = o[1];
o[0] = ov;
o[3] = null;
}
void doString() {
String[] str = new String[12];
String strv = str[1];
str[0] = strv;
}
void doIntInt() {
int[][] ii = new int[3][3];
int[] iiv = ii[1];
ii[0] = iiv;
int iiiv = ii[2][1];
ii[1][2] = iiiv;
}
void doObjectObject() {
Object[][] oo = new Object[4][4];
Object[] oov = oo[1];
oo[0] = oov;
Object ooov = oo[2][1];
oo[1][2] = ooov;
}
}