org.aspectj/tests/pureJava/ResolvingArrayParameters.java
2002-12-16 18:51:06 +00:00

1934 lines
98 KiB
Java

/*
* Not finding methods in super- and sub-classes with
* primitive parameter types.
*
* For example:
*
* pureJava\ResolvingArrayParameters.java:991:9: two applicable and accessible meth
* ods are equally specific: public void C_float_short_long.f(float[]) and public v
* oid C_long.f(long[])
* new C_float_short_long().f(longs);
*
*/
public class ResolvingArrayParameters {
public static void main(String[] args) {
new ResolvingArrayParameters().realMain(args);
}
public void realMain(String[] args) {
wants();
boolean[] booleans = new boolean[]{};
byte[] bytes = new byte[]{};
char[] chars = new char[]{};
short[] shorts = new short[]{};
int[] ints = new int[]{};
long[] longs = new long[]{};
float[] floats = new float[]{};
double[] doubles = new double[]{};
// changed from C_boolean... to avoid having to expect one for each subclass
new CC_boolean().f(booleans);
new CC_byte().f(bytes);
new CC_char().f(chars);
new CC_short().f(shorts);
new CC_int().f(ints);
new CC_long().f(longs);
new CC_float().f(floats);
new CC_double().f(doubles);
new C_boolean_double().f(doubles); new C_boolean_double().f(booleans);
new C_byte_double().f(doubles); new C_byte_double().f(bytes);
new C_char_double().f(doubles); new C_char_double().f(chars);
new C_short_double().f(doubles); new C_short_double().f(shorts);
new C_int_double().f(doubles); new C_int_double().f(ints);
new C_long_double().f(doubles); new C_long_double().f(longs);
new C_float_double().f(doubles); new C_float_double().f(floats);
new C_boolean_float().f(floats); new C_boolean_float().f(booleans);
new C_byte_float().f(floats); new C_byte_float().f(bytes);
new C_char_float().f(floats); new C_char_float().f(chars);
new C_short_float().f(floats); new C_short_float().f(shorts);
new C_int_float().f(floats); new C_int_float().f(ints);
new C_long_float().f(floats); new C_long_float().f(longs);
new C_double_float().f(floats); new C_double_float().f(doubles);
new C_boolean_long().f(longs); new C_boolean_long().f(booleans);
new C_byte_long().f(longs); new C_byte_long().f(bytes);
new C_char_long().f(longs); new C_char_long().f(chars);
new C_short_long().f(longs); new C_short_long().f(shorts);
new C_int_long().f(longs); new C_int_long().f(ints);
new C_float_long().f(longs); new C_float_long().f(floats);
new C_double_long().f(longs); new C_double_long().f(doubles);
new C_boolean_int().f(ints); new C_boolean_int().f(booleans);
new C_byte_int().f(ints); new C_byte_int().f(bytes);
new C_char_int().f(ints); new C_char_int().f(chars);
new C_short_int().f(ints); new C_short_int().f(shorts);
new C_long_int().f(ints); new C_long_int().f(longs);
new C_float_int().f(ints); new C_float_int().f(floats);
new C_double_int().f(ints); new C_double_int().f(doubles);
new C_boolean_short().f(shorts); new C_boolean_short().f(booleans);
new C_byte_short().f(shorts); new C_byte_short().f(bytes);
new C_char_short().f(shorts); new C_char_short().f(chars);
new C_int_short().f(shorts); new C_int_short().f(ints);
new C_long_short().f(shorts); new C_long_short().f(longs);
new C_float_short().f(shorts); new C_float_short().f(floats);
new C_double_short().f(shorts); new C_double_short().f(doubles);
new C_boolean_char().f(chars); new C_boolean_char().f(booleans);
new C_byte_char().f(chars); new C_byte_char().f(bytes);
new C_short_char().f(chars); new C_short_char().f(shorts);
new C_int_char().f(chars); new C_int_char().f(ints);
new C_long_char().f(chars); new C_long_char().f(longs);
new C_float_char().f(chars); new C_float_char().f(floats);
new C_double_char().f(chars); new C_double_char().f(doubles);
new C_boolean_byte().f(bytes); new C_boolean_byte().f(booleans);
new C_char_byte().f(bytes); new C_char_byte().f(chars);
new C_short_byte().f(bytes); new C_short_byte().f(shorts);
new C_int_byte().f(bytes); new C_int_byte().f(ints);
new C_long_byte().f(bytes); new C_long_byte().f(longs);
new C_float_byte().f(bytes); new C_float_byte().f(floats);
new C_double_byte().f(bytes); new C_double_byte().f(doubles);
new C_byte_boolean().f(booleans); new C_byte_boolean().f(bytes);
new C_char_boolean().f(booleans); new C_char_boolean().f(chars);
new C_short_boolean().f(booleans); new C_short_boolean().f(shorts);
new C_int_boolean().f(booleans); new C_int_boolean().f(ints);
new C_long_boolean().f(booleans); new C_long_boolean().f(longs);
new C_float_boolean().f(booleans); new C_float_boolean().f(floats);
new C_double_boolean().f(booleans); new C_double_boolean().f(doubles);
// ------------------------------------------------------------
new C_char_boolean_byte().f(chars);
new C_char_boolean_byte().f(booleans);
new C_char_boolean_byte().f(bytes);
new C_short_boolean_byte().f(shorts);
new C_short_boolean_byte().f(booleans);
new C_short_boolean_byte().f(bytes);
new C_int_boolean_byte().f(ints);
new C_int_boolean_byte().f(booleans);
new C_int_boolean_byte().f(bytes);
new C_long_boolean_byte().f(longs);
new C_long_boolean_byte().f(booleans);
new C_long_boolean_byte().f(bytes);
new C_float_boolean_byte().f(floats);
new C_float_boolean_byte().f(booleans);
new C_float_boolean_byte().f(bytes);
new C_double_boolean_byte().f(doubles);
new C_double_boolean_byte().f(booleans);
new C_double_boolean_byte().f(bytes);
new C_byte_boolean_double().f(bytes);
new C_byte_boolean_double().f(booleans);
new C_byte_boolean_double().f(doubles);
new C_char_boolean_double().f(chars);
new C_char_boolean_double().f(booleans);
new C_char_boolean_double().f(doubles);
new C_short_boolean_double().f(shorts);
new C_short_boolean_double().f(booleans);
new C_short_boolean_double().f(doubles);
new C_int_boolean_double().f(ints);
new C_int_boolean_double().f(booleans);
new C_int_boolean_double().f(doubles);
new C_long_boolean_double().f(longs);
new C_long_boolean_double().f(booleans);
new C_long_boolean_double().f(doubles);
new C_float_boolean_double().f(floats);
new C_float_boolean_double().f(booleans);
new C_float_boolean_double().f(doubles);
new C_byte_boolean_float().f(bytes);
new C_byte_boolean_float().f(booleans);
new C_byte_boolean_float().f(floats);
new C_char_boolean_float().f(chars);
new C_char_boolean_float().f(booleans);
new C_char_boolean_float().f(floats);
new C_short_boolean_float().f(shorts);
new C_short_boolean_float().f(booleans);
new C_short_boolean_float().f(floats);
new C_int_boolean_float().f(ints);
new C_int_boolean_float().f(booleans);
new C_int_boolean_float().f(floats);
new C_long_boolean_float().f(longs);
new C_long_boolean_float().f(booleans);
new C_long_boolean_float().f(floats);
new C_double_boolean_float().f(doubles);
new C_double_boolean_float().f(booleans);
new C_double_boolean_float().f(floats);
new C_byte_boolean_long().f(bytes);
new C_byte_boolean_long().f(booleans);
new C_byte_boolean_long().f(longs);
new C_char_boolean_long().f(chars);
new C_char_boolean_long().f(booleans);
new C_char_boolean_long().f(longs);
new C_short_boolean_long().f(shorts);
new C_short_boolean_long().f(booleans);
new C_short_boolean_long().f(longs);
new C_int_boolean_long().f(ints);
new C_int_boolean_long().f(booleans);
new C_int_boolean_long().f(longs);
new C_float_boolean_long().f(floats);
new C_float_boolean_long().f(booleans);
new C_float_boolean_long().f(longs);
new C_double_boolean_long().f(doubles);
new C_double_boolean_long().f(booleans);
new C_double_boolean_long().f(longs);
new C_byte_boolean_int().f(bytes);
new C_byte_boolean_int().f(booleans);
new C_byte_boolean_int().f(ints);
new C_char_boolean_int().f(chars);
new C_char_boolean_int().f(booleans);
new C_char_boolean_int().f(ints);
new C_short_boolean_int().f(shorts);
new C_short_boolean_int().f(booleans);
new C_short_boolean_int().f(ints);
new C_long_boolean_int().f(longs);
new C_long_boolean_int().f(booleans);
new C_long_boolean_int().f(ints);
new C_float_boolean_int().f(floats);
new C_float_boolean_int().f(booleans);
new C_float_boolean_int().f(ints);
new C_double_boolean_int().f(doubles);
new C_double_boolean_int().f(booleans);
new C_double_boolean_int().f(ints);
new C_byte_boolean_short().f(bytes);
new C_byte_boolean_short().f(booleans);
new C_byte_boolean_short().f(shorts);
new C_char_boolean_short().f(chars);
new C_char_boolean_short().f(booleans);
new C_char_boolean_short().f(shorts);
new C_int_boolean_short().f(ints);
new C_int_boolean_short().f(booleans);
new C_int_boolean_short().f(shorts);
new C_long_boolean_short().f(longs);
new C_long_boolean_short().f(booleans);
new C_long_boolean_short().f(shorts);
new C_float_boolean_short().f(floats);
new C_float_boolean_short().f(booleans);
new C_float_boolean_short().f(shorts);
new C_double_boolean_short().f(doubles);
new C_double_boolean_short().f(booleans);
new C_double_boolean_short().f(shorts);
new C_byte_boolean_char().f(bytes);
new C_byte_boolean_char().f(booleans);
new C_byte_boolean_char().f(chars);
new C_short_boolean_char().f(shorts);
new C_short_boolean_char().f(booleans);
new C_short_boolean_char().f(chars);
new C_int_boolean_char().f(ints);
new C_int_boolean_char().f(booleans);
new C_int_boolean_char().f(chars);
new C_long_boolean_char().f(longs);
new C_long_boolean_char().f(booleans);
new C_long_boolean_char().f(chars);
new C_float_boolean_char().f(floats);
new C_float_boolean_char().f(booleans);
new C_float_boolean_char().f(chars);
new C_double_boolean_char().f(doubles);
new C_double_boolean_char().f(booleans);
new C_double_boolean_char().f(chars);
// ------------------------------------------------------------
new C_char_byte_boolean().f(chars);
new C_char_byte_boolean().f(bytes);
new C_char_byte_boolean().f(booleans);
new C_short_byte_boolean().f(shorts);
new C_short_byte_boolean().f(bytes);
new C_short_byte_boolean().f(booleans);
new C_int_byte_boolean().f(ints);
new C_int_byte_boolean().f(bytes);
new C_int_byte_boolean().f(booleans);
new C_long_byte_boolean().f(longs);
new C_long_byte_boolean().f(bytes);
new C_long_byte_boolean().f(booleans);
new C_float_byte_boolean().f(floats);
new C_float_byte_boolean().f(bytes);
new C_float_byte_boolean().f(booleans);
new C_double_byte_boolean().f(doubles);
new C_double_byte_boolean().f(bytes);
new C_double_byte_boolean().f(booleans);
new C_boolean_byte_char().f(booleans);
new C_boolean_byte_char().f(bytes);
new C_boolean_byte_char().f(chars);
new C_short_byte_char().f(shorts);
new C_short_byte_char().f(bytes);
new C_short_byte_char().f(chars);
new C_int_byte_char().f(ints);
new C_int_byte_char().f(bytes);
new C_int_byte_char().f(chars);
new C_long_byte_char().f(longs);
new C_long_byte_char().f(bytes);
new C_long_byte_char().f(chars);
new C_float_byte_char().f(floats);
new C_float_byte_char().f(bytes);
new C_float_byte_char().f(chars);
new C_double_byte_char().f(doubles);
new C_double_byte_char().f(bytes);
new C_double_byte_char().f(chars);
new C_boolean_byte_short().f(booleans);
new C_boolean_byte_short().f(bytes);
new C_boolean_byte_short().f(shorts);
new C_char_byte_short().f(chars);
new C_char_byte_short().f(bytes);
new C_char_byte_short().f(shorts);
new C_int_byte_short().f(ints);
new C_int_byte_short().f(bytes);
new C_int_byte_short().f(shorts);
new C_long_byte_short().f(longs);
new C_long_byte_short().f(bytes);
new C_long_byte_short().f(shorts);
new C_float_byte_short().f(floats);
new C_float_byte_short().f(bytes);
new C_float_byte_short().f(shorts);
new C_double_byte_short().f(doubles);
new C_double_byte_short().f(bytes);
new C_double_byte_short().f(shorts);
new C_boolean_byte_int().f(booleans);
new C_boolean_byte_int().f(bytes);
new C_boolean_byte_int().f(ints);
new C_char_byte_int().f(chars);
new C_char_byte_int().f(bytes);
new C_char_byte_int().f(ints);
new C_short_byte_int().f(shorts);
new C_short_byte_int().f(bytes);
new C_short_byte_int().f(ints);
new C_long_byte_int().f(longs);
new C_long_byte_int().f(bytes);
new C_long_byte_int().f(ints);
new C_float_byte_int().f(floats);
new C_float_byte_int().f(bytes);
new C_float_byte_int().f(ints);
new C_double_byte_int().f(doubles);
new C_double_byte_int().f(bytes);
new C_double_byte_int().f(ints);
new C_boolean_byte_long().f(booleans);
new C_boolean_byte_long().f(bytes);
new C_boolean_byte_long().f(longs);
new C_char_byte_long().f(chars);
new C_char_byte_long().f(bytes);
new C_char_byte_long().f(longs);
new C_short_byte_long().f(shorts);
new C_short_byte_long().f(bytes);
new C_short_byte_long().f(longs);
new C_int_byte_long().f(ints);
new C_int_byte_long().f(bytes);
new C_int_byte_long().f(longs);
new C_float_byte_long().f(floats);
new C_float_byte_long().f(bytes);
new C_float_byte_long().f(longs);
new C_double_byte_long().f(doubles);
new C_double_byte_long().f(bytes);
new C_double_byte_long().f(longs);
new C_boolean_byte_float().f(booleans);
new C_boolean_byte_float().f(bytes);
new C_boolean_byte_float().f(floats);
new C_char_byte_float().f(chars);
new C_char_byte_float().f(bytes);
new C_char_byte_float().f(floats);
new C_short_byte_float().f(shorts);
new C_short_byte_float().f(bytes);
new C_short_byte_float().f(floats);
new C_int_byte_float().f(ints);
new C_int_byte_float().f(bytes);
new C_int_byte_float().f(floats);
new C_long_byte_float().f(longs);
new C_long_byte_float().f(bytes);
new C_long_byte_float().f(floats);
new C_double_byte_float().f(doubles);
new C_double_byte_float().f(bytes);
new C_double_byte_float().f(floats);
new C_boolean_byte_double().f(booleans);
new C_boolean_byte_double().f(bytes);
new C_boolean_byte_double().f(doubles);
new C_char_byte_double().f(chars);
new C_char_byte_double().f(bytes);
new C_char_byte_double().f(doubles);
new C_short_byte_double().f(shorts);
new C_short_byte_double().f(bytes);
new C_short_byte_double().f(doubles);
new C_int_byte_double().f(ints);
new C_int_byte_double().f(bytes);
new C_int_byte_double().f(doubles);
new C_long_byte_double().f(longs);
new C_long_byte_double().f(bytes);
new C_long_byte_double().f(doubles);
new C_float_byte_double().f(floats);
new C_float_byte_double().f(bytes);
new C_float_byte_double().f(doubles);
// ------------------------------------------------------------
new C_byte_char_boolean().f(bytes);
new C_byte_char_boolean().f(chars);
new C_byte_char_boolean().f(booleans);
new C_short_char_boolean().f(shorts);
new C_short_char_boolean().f(chars);
new C_short_char_boolean().f(booleans);
new C_int_char_boolean().f(ints);
new C_int_char_boolean().f(chars);
new C_int_char_boolean().f(booleans);
new C_long_char_boolean().f(longs);
new C_long_char_boolean().f(chars);
new C_long_char_boolean().f(booleans);
new C_float_char_boolean().f(floats);
new C_float_char_boolean().f(chars);
new C_float_char_boolean().f(booleans);
new C_double_char_boolean().f(doubles);
new C_double_char_boolean().f(chars);
new C_double_char_boolean().f(booleans);
new C_boolean_char_byte().f(booleans);
new C_boolean_char_byte().f(chars);
new C_boolean_char_byte().f(bytes);
new C_short_char_byte().f(shorts);
new C_short_char_byte().f(chars);
new C_short_char_byte().f(bytes);
new C_int_char_byte().f(ints);
new C_int_char_byte().f(chars);
new C_int_char_byte().f(bytes);
new C_long_char_byte().f(longs);
new C_long_char_byte().f(chars);
new C_long_char_byte().f(bytes);
new C_float_char_byte().f(floats);
new C_float_char_byte().f(chars);
new C_float_char_byte().f(bytes);
new C_double_char_byte().f(doubles);
new C_double_char_byte().f(chars);
new C_double_char_byte().f(bytes);
new C_boolean_char_short().f(booleans);
new C_boolean_char_short().f(chars);
new C_boolean_char_short().f(shorts);
new C_byte_char_short().f(bytes);
new C_byte_char_short().f(chars);
new C_byte_char_short().f(shorts);
new C_int_char_short().f(ints);
new C_int_char_short().f(chars);
new C_int_char_short().f(shorts);
new C_long_char_short().f(longs);
new C_long_char_short().f(chars);
new C_long_char_short().f(shorts);
new C_float_char_short().f(floats);
new C_float_char_short().f(chars);
new C_float_char_short().f(shorts);
new C_double_char_short().f(doubles);
new C_double_char_short().f(chars);
new C_double_char_short().f(shorts);
new C_boolean_char_int().f(booleans);
new C_boolean_char_int().f(chars);
new C_boolean_char_int().f(ints);
new C_byte_char_int().f(bytes);
new C_byte_char_int().f(chars);
new C_byte_char_int().f(ints);
new C_short_char_int().f(shorts);
new C_short_char_int().f(chars);
new C_short_char_int().f(ints);
new C_long_char_int().f(longs);
new C_long_char_int().f(chars);
new C_long_char_int().f(ints);
new C_float_char_int().f(floats);
new C_float_char_int().f(chars);
new C_float_char_int().f(ints);
new C_double_char_int().f(doubles);
new C_double_char_int().f(chars);
new C_double_char_int().f(ints);
new C_boolean_char_long().f(booleans);
new C_boolean_char_long().f(chars);
new C_boolean_char_long().f(longs);
new C_byte_char_long().f(bytes);
new C_byte_char_long().f(chars);
new C_byte_char_long().f(longs);
new C_short_char_long().f(shorts);
new C_short_char_long().f(chars);
new C_short_char_long().f(longs);
new C_int_char_long().f(ints);
new C_int_char_long().f(chars);
new C_int_char_long().f(longs);
new C_float_char_long().f(floats);
new C_float_char_long().f(chars);
new C_float_char_long().f(longs);
new C_double_char_long().f(doubles);
new C_double_char_long().f(chars);
new C_double_char_long().f(longs);
new C_boolean_char_float().f(booleans);
new C_boolean_char_float().f(chars);
new C_boolean_char_float().f(floats);
new C_byte_char_float().f(bytes);
new C_byte_char_float().f(chars);
new C_byte_char_float().f(floats);
new C_short_char_float().f(shorts);
new C_short_char_float().f(chars);
new C_short_char_float().f(floats);
new C_int_char_float().f(ints);
new C_int_char_float().f(chars);
new C_int_char_float().f(floats);
new C_long_char_float().f(longs);
new C_long_char_float().f(chars);
new C_long_char_float().f(floats);
new C_double_char_float().f(doubles);
new C_double_char_float().f(chars);
new C_double_char_float().f(floats);
new C_boolean_char_double().f(booleans);
new C_boolean_char_double().f(chars);
new C_boolean_char_double().f(doubles);
new C_byte_char_double().f(bytes);
new C_byte_char_double().f(chars);
new C_byte_char_double().f(doubles);
new C_short_char_double().f(shorts);
new C_short_char_double().f(chars);
new C_short_char_double().f(doubles);
new C_int_char_double().f(ints);
new C_int_char_double().f(chars);
new C_int_char_double().f(doubles);
new C_long_char_double().f(longs);
new C_long_char_double().f(chars);
new C_long_char_double().f(doubles);
new C_float_char_double().f(floats);
new C_float_char_double().f(chars);
new C_float_char_double().f(doubles);
//XX
new C_byte_double_boolean().f(bytes);
new C_byte_double_boolean().f(doubles);
new C_byte_double_boolean().f(booleans);
new C_char_double_boolean().f(chars);
new C_char_double_boolean().f(doubles);
new C_char_double_boolean().f(booleans);
new C_short_double_boolean().f(shorts);
new C_short_double_boolean().f(doubles);
new C_short_double_boolean().f(booleans);
new C_int_double_boolean().f(ints);
new C_int_double_boolean().f(doubles);
new C_int_double_boolean().f(booleans);
new C_long_double_boolean().f(longs);
new C_long_double_boolean().f(doubles);
new C_long_double_boolean().f(booleans);
new C_float_double_boolean().f(floats);
new C_float_double_boolean().f(doubles);
new C_float_double_boolean().f(booleans);
new C_boolean_double_byte().f(booleans);
new C_boolean_double_byte().f(doubles);
new C_boolean_double_byte().f(bytes);
new C_char_double_byte().f(chars);
new C_char_double_byte().f(doubles);
new C_char_double_byte().f(bytes);
new C_short_double_byte().f(shorts);
new C_short_double_byte().f(doubles);
new C_short_double_byte().f(bytes);
new C_int_double_byte().f(ints);
new C_int_double_byte().f(doubles);
new C_int_double_byte().f(bytes);
new C_long_double_byte().f(longs);
new C_long_double_byte().f(doubles);
new C_long_double_byte().f(bytes);
new C_float_double_byte().f(floats);
new C_float_double_byte().f(doubles);
new C_float_double_byte().f(bytes);
new C_boolean_double_char().f(booleans);
new C_boolean_double_char().f(doubles);
new C_boolean_double_char().f(chars);
new C_byte_double_char().f(bytes);
new C_byte_double_char().f(doubles);
new C_byte_double_char().f(chars);
new C_short_double_char().f(shorts);
new C_short_double_char().f(doubles);
new C_short_double_char().f(chars);
new C_int_double_char().f(ints);
new C_int_double_char().f(doubles);
new C_int_double_char().f(chars);
new C_long_double_char().f(longs);
new C_long_double_char().f(doubles);
new C_long_double_char().f(chars);
new C_float_double_char().f(floats);
new C_float_double_char().f(doubles);
new C_float_double_char().f(chars);
new C_boolean_double_short().f(booleans);
new C_boolean_double_short().f(doubles);
new C_boolean_double_short().f(shorts);
new C_byte_double_short().f(bytes);
new C_byte_double_short().f(doubles);
new C_byte_double_short().f(shorts);
new C_char_double_short().f(chars);
new C_char_double_short().f(doubles);
new C_char_double_short().f(shorts);
new C_int_double_short().f(ints);
new C_int_double_short().f(doubles);
new C_int_double_short().f(shorts);
new C_long_double_short().f(longs);
new C_long_double_short().f(doubles);
new C_long_double_short().f(shorts);
new C_float_double_short().f(floats);
new C_float_double_short().f(doubles);
new C_float_double_short().f(shorts);
new C_boolean_double_int().f(booleans);
new C_boolean_double_int().f(doubles);
new C_boolean_double_int().f(ints);
new C_byte_double_int().f(bytes);
new C_byte_double_int().f(doubles);
new C_byte_double_int().f(ints);
new C_char_double_int().f(chars);
new C_char_double_int().f(doubles);
new C_char_double_int().f(ints);
new C_short_double_int().f(shorts);
new C_short_double_int().f(doubles);
new C_short_double_int().f(ints);
new C_long_double_int().f(longs);
new C_long_double_int().f(doubles);
new C_long_double_int().f(ints);
new C_float_double_int().f(floats);
new C_float_double_int().f(doubles);
new C_float_double_int().f(ints);
new C_boolean_double_long().f(booleans);
new C_boolean_double_long().f(doubles);
new C_boolean_double_long().f(longs);
new C_byte_double_long().f(bytes);
new C_byte_double_long().f(doubles);
new C_byte_double_long().f(longs);
new C_char_double_long().f(chars);
new C_char_double_long().f(doubles);
new C_char_double_long().f(longs);
new C_short_double_long().f(shorts);
new C_short_double_long().f(doubles);
new C_short_double_long().f(longs);
new C_int_double_long().f(ints);
new C_int_double_long().f(doubles);
new C_int_double_long().f(longs);
new C_float_double_long().f(floats);
new C_float_double_long().f(doubles);
new C_float_double_long().f(longs);
new C_boolean_double_float().f(booleans);
new C_boolean_double_float().f(doubles);
new C_boolean_double_float().f(floats);
new C_byte_double_float().f(bytes);
new C_byte_double_float().f(doubles);
new C_byte_double_float().f(floats);
new C_char_double_float().f(chars);
new C_char_double_float().f(doubles);
new C_char_double_float().f(floats);
new C_short_double_float().f(shorts);
new C_short_double_float().f(doubles);
new C_short_double_float().f(floats);
new C_int_double_float().f(ints);
new C_int_double_float().f(doubles);
new C_int_double_float().f(floats);
new C_long_double_float().f(longs);
new C_long_double_float().f(doubles);
new C_long_double_float().f(floats);
// ------------------------------------------------------------
new C_byte_float_boolean().f(bytes);
new C_byte_float_boolean().f(floats);
new C_byte_float_boolean().f(booleans);
new C_char_float_boolean().f(chars);
new C_char_float_boolean().f(floats);
new C_char_float_boolean().f(booleans);
new C_short_float_boolean().f(shorts);
new C_short_float_boolean().f(floats);
new C_short_float_boolean().f(booleans);
new C_int_float_boolean().f(ints);
new C_int_float_boolean().f(floats);
new C_int_float_boolean().f(booleans);
new C_long_float_boolean().f(longs);
new C_long_float_boolean().f(floats);
new C_long_float_boolean().f(booleans);
new C_double_float_boolean().f(doubles);
new C_double_float_boolean().f(floats);
new C_double_float_boolean().f(booleans);
new C_boolean_float_byte().f(booleans);
new C_boolean_float_byte().f(floats);
new C_boolean_float_byte().f(bytes);
new C_char_float_byte().f(chars);
new C_char_float_byte().f(floats);
new C_char_float_byte().f(bytes);
new C_short_float_byte().f(shorts);
new C_short_float_byte().f(floats);
new C_short_float_byte().f(bytes);
new C_int_float_byte().f(ints);
new C_int_float_byte().f(floats);
new C_int_float_byte().f(bytes);
new C_long_float_byte().f(longs);
new C_long_float_byte().f(floats);
new C_long_float_byte().f(bytes);
new C_double_float_byte().f(doubles);
new C_double_float_byte().f(floats);
new C_double_float_byte().f(bytes);
new C_boolean_float_char().f(booleans);
new C_boolean_float_char().f(floats);
new C_boolean_float_char().f(chars);
new C_byte_float_char().f(bytes);
new C_byte_float_char().f(floats);
new C_byte_float_char().f(chars);
new C_short_float_char().f(shorts);
new C_short_float_char().f(floats);
new C_short_float_char().f(chars);
new C_int_float_char().f(ints);
new C_int_float_char().f(floats);
new C_int_float_char().f(chars);
new C_long_float_char().f(longs);
new C_long_float_char().f(floats);
new C_long_float_char().f(chars);
new C_double_float_char().f(doubles);
new C_double_float_char().f(floats);
new C_double_float_char().f(chars);
new C_boolean_float_short().f(booleans);
new C_boolean_float_short().f(floats);
new C_boolean_float_short().f(shorts);
new C_byte_float_short().f(bytes);
new C_byte_float_short().f(floats);
new C_byte_float_short().f(shorts);
new C_char_float_short().f(chars);
new C_char_float_short().f(floats);
new C_char_float_short().f(shorts);
new C_int_float_short().f(ints);
new C_int_float_short().f(floats);
new C_int_float_short().f(shorts);
new C_long_float_short().f(longs);
new C_long_float_short().f(floats);
new C_long_float_short().f(shorts);
new C_double_float_short().f(doubles);
new C_double_float_short().f(floats);
new C_double_float_short().f(shorts);
new C_boolean_float_int().f(booleans);
new C_boolean_float_int().f(floats);
new C_boolean_float_int().f(ints);
new C_byte_float_int().f(bytes);
new C_byte_float_int().f(floats);
new C_byte_float_int().f(ints);
new C_char_float_int().f(chars);
new C_char_float_int().f(floats);
new C_char_float_int().f(ints);
new C_short_float_int().f(shorts);
new C_short_float_int().f(floats);
new C_short_float_int().f(ints);
new C_long_float_int().f(longs);
new C_long_float_int().f(floats);
new C_long_float_int().f(ints);
new C_double_float_int().f(doubles);
new C_double_float_int().f(floats);
new C_double_float_int().f(ints);
new C_boolean_float_long().f(booleans);
new C_boolean_float_long().f(floats);
new C_boolean_float_long().f(longs);
new C_byte_float_long().f(bytes);
new C_byte_float_long().f(floats);
new C_byte_float_long().f(longs);
new C_char_float_long().f(chars);
new C_char_float_long().f(floats);
new C_char_float_long().f(longs);
new C_short_float_long().f(shorts);
new C_short_float_long().f(floats);
new C_short_float_long().f(longs);
new C_long_float_long().f(longs);
new C_long_float_long().f(floats);
new C_long_float_long().f(longs);
new C_double_float_long().f(doubles);
new C_double_float_long().f(floats);
new C_double_float_long().f(longs);
new C_boolean_float_double().f(booleans);
new C_boolean_float_double().f(floats);
new C_boolean_float_double().f(doubles);
new C_byte_float_double().f(bytes);
new C_byte_float_double().f(floats);
new C_byte_float_double().f(doubles);
new C_char_float_double().f(chars);
new C_char_float_double().f(floats);
new C_char_float_double().f(doubles);
new C_short_float_double().f(shorts);
new C_short_float_double().f(floats);
new C_short_float_double().f(doubles);
new C_int_float_double().f(ints);
new C_int_float_double().f(floats);
new C_int_float_double().f(doubles);
new C_long_float_double().f(longs);
new C_long_float_double().f(floats);
new C_long_float_double().f(doubles);
// ------------------------------------------------------------
new C_byte_int_boolean().f(bytes);
new C_byte_int_boolean().f(ints);
new C_byte_int_boolean().f(booleans);
new C_char_int_boolean().f(chars);
new C_char_int_boolean().f(ints);
new C_char_int_boolean().f(booleans);
new C_short_int_boolean().f(shorts);
new C_short_int_boolean().f(ints);
new C_short_int_boolean().f(booleans);
new C_long_int_boolean().f(longs);
new C_long_int_boolean().f(ints);
new C_long_int_boolean().f(booleans);
new C_float_int_boolean().f(floats);
new C_float_int_boolean().f(ints);
new C_float_int_boolean().f(booleans);
new C_double_int_boolean().f(doubles);
new C_double_int_boolean().f(ints);
new C_double_int_boolean().f(booleans);
new C_boolean_int_byte().f(booleans);
new C_boolean_int_byte().f(ints);
new C_boolean_int_byte().f(bytes);
new C_char_int_byte().f(chars);
new C_char_int_byte().f(ints);
new C_char_int_byte().f(bytes);
new C_short_int_byte().f(shorts);
new C_short_int_byte().f(ints);
new C_short_int_byte().f(bytes);
new C_long_int_byte().f(longs);
new C_long_int_byte().f(ints);
new C_long_int_byte().f(bytes);
new C_float_int_byte().f(floats);
new C_float_int_byte().f(ints);
new C_float_int_byte().f(bytes);
new C_double_int_byte().f(doubles);
new C_double_int_byte().f(ints);
new C_double_int_byte().f(bytes);
new C_boolean_int_char().f(booleans);
new C_boolean_int_char().f(ints);
new C_boolean_int_char().f(chars);
new C_byte_int_char().f(bytes);
new C_byte_int_char().f(ints);
new C_byte_int_char().f(chars);
new C_short_int_char().f(shorts);
new C_short_int_char().f(ints);
new C_short_int_char().f(chars);
new C_long_int_char().f(longs);
new C_long_int_char().f(ints);
new C_long_int_char().f(chars);
new C_float_int_char().f(floats);
new C_float_int_char().f(ints);
new C_float_int_char().f(chars);
new C_double_int_char().f(doubles);
new C_double_int_char().f(ints);
new C_double_int_char().f(chars);
new C_boolean_int_short().f(booleans);
new C_boolean_int_short().f(ints);
new C_boolean_int_short().f(shorts);
new C_byte_int_short().f(bytes);
new C_byte_int_short().f(ints);
new C_byte_int_short().f(shorts);
new C_char_int_short().f(chars);
new C_char_int_short().f(ints);
new C_char_int_short().f(shorts);
new C_long_int_short().f(longs);
new C_long_int_short().f(ints);
new C_long_int_short().f(shorts);
new C_float_int_short().f(floats);
new C_float_int_short().f(ints);
new C_float_int_short().f(shorts);
new C_double_int_short().f(doubles);
new C_double_int_short().f(ints);
new C_double_int_short().f(shorts);
new C_boolean_int_long().f(booleans);
new C_boolean_int_long().f(ints);
new C_boolean_int_long().f(longs);
new C_byte_int_long().f(bytes);
new C_byte_int_long().f(ints);
new C_byte_int_long().f(longs);
new C_char_int_long().f(chars);
new C_char_int_long().f(ints);
new C_char_int_long().f(longs);
new C_short_int_long().f(shorts);
new C_short_int_long().f(ints);
new C_short_int_long().f(longs);
new C_float_int_long().f(floats);
new C_float_int_long().f(ints);
new C_float_int_long().f(longs);
new C_double_int_long().f(doubles);
new C_double_int_long().f(ints);
new C_double_int_long().f(longs);
new C_boolean_int_float().f(booleans);
new C_boolean_int_float().f(ints);
new C_boolean_int_float().f(floats);
new C_byte_int_float().f(bytes);
new C_byte_int_float().f(ints);
new C_byte_int_float().f(floats);
new C_char_int_float().f(chars);
new C_char_int_float().f(ints);
new C_char_int_float().f(floats);
new C_short_int_float().f(shorts);
new C_short_int_float().f(ints);
new C_short_int_float().f(floats);
new C_long_int_float().f(longs);
new C_long_int_float().f(ints);
new C_long_int_float().f(floats);
new C_double_int_float().f(doubles);
new C_double_int_float().f(ints);
new C_double_int_float().f(floats);
new C_boolean_int_double().f(booleans);
new C_boolean_int_double().f(ints);
new C_boolean_int_double().f(doubles);
new C_byte_int_double().f(bytes);
new C_byte_int_double().f(ints);
new C_byte_int_double().f(doubles);
new C_char_int_double().f(chars);
new C_char_int_double().f(ints);
new C_char_int_double().f(doubles);
new C_short_int_double().f(shorts);
new C_short_int_double().f(ints);
new C_short_int_double().f(doubles);
new C_long_int_double().f(longs);
new C_long_int_double().f(ints);
new C_long_int_double().f(doubles);
new C_float_int_double().f(floats);
new C_float_int_double().f(ints);
new C_float_int_double().f(doubles);
// ------------------------------------------------------------
new C_byte_short_boolean().f(bytes);
new C_byte_short_boolean().f(shorts);
new C_byte_short_boolean().f(booleans);
new C_char_short_boolean().f(chars);
new C_char_short_boolean().f(shorts);
new C_char_short_boolean().f(booleans);
new C_int_short_boolean().f(ints);
new C_int_short_boolean().f(shorts);
new C_int_short_boolean().f(booleans);
new C_long_short_boolean().f(longs);
new C_long_short_boolean().f(shorts);
new C_long_short_boolean().f(booleans);
new C_float_short_boolean().f(floats);
new C_float_short_boolean().f(shorts);
new C_float_short_boolean().f(booleans);
new C_double_short_boolean().f(doubles);
new C_double_short_boolean().f(shorts);
new C_double_short_boolean().f(booleans);
new C_boolean_short_byte().f(booleans);
new C_boolean_short_byte().f(shorts);
new C_boolean_short_byte().f(bytes);
new C_char_short_byte().f(chars);
new C_char_short_byte().f(shorts);
new C_char_short_byte().f(bytes);
new C_int_short_byte().f(ints);
new C_int_short_byte().f(shorts);
new C_int_short_byte().f(bytes);
new C_long_short_byte().f(longs);
new C_long_short_byte().f(shorts);
new C_long_short_byte().f(bytes);
new C_float_short_byte().f(floats);
new C_float_short_byte().f(shorts);
new C_float_short_byte().f(bytes);
new C_double_short_byte().f(doubles);
new C_double_short_byte().f(shorts);
new C_double_short_byte().f(bytes);
new C_boolean_short_char().f(booleans);
new C_boolean_short_char().f(shorts);
new C_boolean_short_char().f(chars);
new C_byte_short_char().f(bytes);
new C_byte_short_char().f(shorts);
new C_byte_short_char().f(chars);
new C_int_short_char().f(ints);
new C_int_short_char().f(shorts);
new C_int_short_char().f(chars);
new C_long_short_char().f(longs);
new C_long_short_char().f(shorts);
new C_long_short_char().f(chars);
new C_float_short_char().f(floats);
new C_float_short_char().f(shorts);
new C_float_short_char().f(chars);
new C_double_short_char().f(doubles);
new C_double_short_char().f(shorts);
new C_double_short_char().f(chars);
new C_boolean_short_int().f(booleans);
new C_boolean_short_int().f(shorts);
new C_boolean_short_int().f(ints);
new C_byte_short_int().f(bytes);
new C_byte_short_int().f(shorts);
new C_byte_short_int().f(ints);
new C_char_short_int().f(chars);
new C_char_short_int().f(shorts);
new C_char_short_int().f(ints);
new C_long_short_int().f(longs);
new C_long_short_int().f(shorts);
new C_long_short_int().f(ints);
new C_float_short_int().f(floats);
new C_float_short_int().f(shorts);
new C_float_short_int().f(ints);
new C_double_short_int().f(doubles);
new C_double_short_int().f(shorts);
new C_double_short_int().f(ints);
new C_boolean_short_long().f(booleans);
new C_boolean_short_long().f(shorts);
new C_boolean_short_long().f(longs);
new C_byte_short_long().f(bytes);
new C_byte_short_long().f(shorts);
new C_byte_short_long().f(longs);
new C_char_short_long().f(chars);
new C_char_short_long().f(shorts);
new C_char_short_long().f(longs);
new C_int_short_long().f(ints);
new C_int_short_long().f(shorts);
new C_int_short_long().f(longs);
new C_float_short_long().f(floats);
new C_float_short_long().f(shorts);
new C_float_short_long().f(longs);
new C_double_short_long().f(doubles);
new C_double_short_long().f(shorts);
new C_double_short_long().f(longs);
new C_boolean_short_float().f(booleans);
new C_boolean_short_float().f(shorts);
new C_boolean_short_float().f(floats);
new C_byte_short_float().f(bytes);
new C_byte_short_float().f(shorts);
new C_byte_short_float().f(floats);
new C_char_short_float().f(chars);
new C_char_short_float().f(shorts);
new C_char_short_float().f(floats);
new C_int_short_float().f(ints);
new C_int_short_float().f(shorts);
new C_int_short_float().f(floats);
new C_long_short_float().f(longs);
new C_long_short_float().f(shorts);
new C_long_short_float().f(floats);
new C_double_short_float().f(doubles);
new C_double_short_float().f(shorts);
new C_double_short_float().f(floats);
new C_boolean_short_double().f(booleans);
new C_boolean_short_double().f(shorts);
new C_boolean_short_double().f(doubles);
new C_byte_short_double().f(bytes);
new C_byte_short_double().f(shorts);
new C_byte_short_double().f(doubles);
new C_char_short_double().f(chars);
new C_char_short_double().f(shorts);
new C_char_short_double().f(doubles);
new C_int_short_double().f(ints);
new C_int_short_double().f(shorts);
new C_int_short_double().f(doubles);
new C_long_short_double().f(longs);
new C_long_short_double().f(shorts);
new C_long_short_double().f(doubles);
new C_float_short_double().f(floats);
new C_float_short_double().f(shorts);
new C_float_short_double().f(doubles);
org.aspectj.testing.Tester.checkAllEventsIgnoreDups();
}
void m(String msg) { org.aspectj.testing.Tester.expectEvent(msg); }
void wants() {
m("C_boolean-boolean");
m("C_byte-byte");
m("C_char-char");
m("C_short-short");
m("C_int-int");
m("C_long-long");
m("C_float-float");
m("C_double-double");
m("C_byte_double_boolean-byte");
m("C_char_double_boolean-char");
m("C_short_double_boolean-short");
m("C_int_double_boolean-int");
m("C_long_double_boolean-long");
m("C_float_double_boolean-float");
m("C_boolean_double_byte-boolean");
m("C_char_double_byte-char");
m("C_short_double_byte-short");
m("C_int_double_byte-int");
m("C_long_double_byte-long");
m("C_float_double_byte-float");
m("C_boolean_double_char-boolean");
m("C_byte_double_char-byte");
m("C_short_double_char-short");
m("C_int_double_char-int");
m("C_long_double_char-long");
m("C_float_double_char-float");
m("C_boolean_double_short-boolean");
m("C_byte_double_short-byte");
m("C_char_double_short-char");
m("C_int_double_short-int");
m("C_long_double_short-long");
m("C_float_double_short-float");
m("C_boolean_double_int-boolean");
m("C_byte_double_int-byte");
m("C_char_double_int-char");
m("C_short_double_int-short");
m("C_long_double_int-long");
m("C_float_double_int-float");
m("C_boolean_double_long-boolean");
m("C_byte_double_long-byte");
m("C_char_double_long-char");
m("C_short_double_long-short");
m("C_int_double_long-int");
m("C_float_double_long-float");
m("C_boolean_double_float-boolean");
m("C_byte_double_float-byte");
m("C_char_double_float-char");
m("C_short_double_float-short");
m("C_int_double_float-int");
m("C_long_double_float-long");
// ------------------------------------------------------------
m("C_byte_float_boolean-byte");
m("C_char_float_boolean-char");
m("C_short_float_boolean-short");
m("C_int_float_boolean-int");
m("C_long_float_boolean-long");
m("C_double_float_boolean-double");
m("C_boolean_float_byte-boolean");
m("C_char_float_byte-char");
m("C_short_float_byte-short");
m("C_int_float_byte-int");
m("C_long_float_byte-long");
m("C_double_float_byte-double");
m("C_boolean_float_char-boolean");
m("C_byte_float_char-byte");
m("C_short_float_char-short");
m("C_int_float_char-int");
m("C_long_float_char-long");
m("C_double_float_char-double");
m("C_boolean_float_short-boolean");
m("C_byte_float_short-byte");
m("C_char_float_short-char");
m("C_int_float_short-int");
m("C_long_float_short-long");
m("C_double_float_short-double");
m("C_boolean_float_int-boolean");
m("C_byte_float_int-byte");
m("C_char_float_int-char");
m("C_short_float_int-short");
m("C_long_float_int-long");
m("C_double_float_int-double");
m("C_boolean_float_long-boolean");
m("C_byte_float_long-byte");
m("C_char_float_long-char");
m("C_short_float_long-short");
m("C_long_float_long-long");
m("C_double_float_long-double");
m("C_boolean_float_double-boolean");
m("C_byte_float_double-byte");
m("C_char_float_double-char");
m("C_short_float_double-short");
m("C_int_float_double-int");
m("C_long_float_double-long");
// ------------------------------------------------------------
m("C_byte_int_boolean-byte");
m("C_char_int_boolean-char");
m("C_short_int_boolean-short");
m("C_long_int_boolean-long");
m("C_float_int_boolean-float");
m("C_double_int_boolean-double");
m("C_boolean_int_byte-boolean");
m("C_char_int_byte-char");
m("C_short_int_byte-short");
m("C_long_int_byte-long");
m("C_float_int_byte-float");
m("C_double_int_byte-double");
m("C_boolean_int_char-boolean");
m("C_byte_int_char-byte");
m("C_short_int_char-short");
m("C_long_int_char-long");
m("C_float_int_char-float");
m("C_double_int_char-double");
m("C_boolean_int_short-boolean");
m("C_byte_int_short-byte");
m("C_char_int_short-char");
m("C_long_int_short-long");
m("C_float_int_short-float");
m("C_double_int_short-double");
m("C_boolean_int_long-boolean");
m("C_byte_int_long-byte");
m("C_char_int_long-char");
m("C_short_int_long-short");
m("C_float_int_long-float");
m("C_double_int_long-double");
m("C_boolean_int_float-boolean");
m("C_byte_int_float-byte");
m("C_char_int_float-char");
m("C_short_int_float-short");
m("C_long_int_float-long");
m("C_double_int_float-double");
m("C_boolean_int_double-boolean");
m("C_byte_int_double-byte");
m("C_char_int_double-char");
m("C_short_int_double-short");
m("C_long_int_double-long");
m("C_float_int_double-float");
// ------------------------------------------------------------
m("C_byte_short_boolean-byte");
m("C_char_short_boolean-char");
m("C_int_short_boolean-int");
m("C_long_short_boolean-long");
m("C_float_short_boolean-float");
m("C_double_short_boolean-double");
m("C_boolean_short_byte-boolean");
m("C_char_short_byte-char");
m("C_int_short_byte-int");
m("C_long_short_byte-long");
m("C_float_short_byte-float");
m("C_double_short_byte-double");
m("C_boolean_short_char-boolean");
m("C_byte_short_char-byte");
m("C_int_short_char-int");
m("C_long_short_char-long");
m("C_float_short_char-float");
m("C_double_short_char-double");
m("C_boolean_short_int-boolean");
m("C_byte_short_int-byte");
m("C_char_short_int-char");
m("C_long_short_int-long");
m("C_float_short_int-float");
m("C_double_short_int-double");
m("C_boolean_short_long-boolean");
m("C_byte_short_long-byte");
m("C_char_short_long-char");
m("C_int_short_long-int");
m("C_float_short_long-float");
m("C_double_short_long-double");
m("C_boolean_short_float-boolean");
m("C_byte_short_float-byte");
m("C_char_short_float-char");
m("C_int_short_float-int");
m("C_long_short_float-long");
m("C_double_short_float-double");
m("C_boolean_short_double-boolean");
m("C_byte_short_double-byte");
m("C_char_short_double-char");
m("C_int_short_double-int");
m("C_long_short_double-long");
m("C_float_short_double-float");
// ------------------------------------------------------------
m("C_byte_char_boolean-byte");
m("C_short_char_boolean-short");
m("C_int_char_boolean-int");
m("C_long_char_boolean-long");
m("C_float_char_boolean-float");
m("C_double_char_boolean-double");
m("C_boolean_char_byte-boolean");
m("C_short_char_byte-short");
m("C_int_char_byte-int");
m("C_long_char_byte-long");
m("C_float_char_byte-float");
m("C_double_char_byte-double");
m("C_boolean_char_short-boolean");
m("C_byte_char_short-byte");
m("C_int_char_short-int");
m("C_long_char_short-long");
m("C_float_char_short-float");
m("C_double_char_short-double");
m("C_boolean_char_int-boolean");
m("C_byte_char_int-byte");
m("C_short_char_int-short");
m("C_long_char_int-long");
m("C_float_char_int-float");
m("C_double_char_int-double");
m("C_boolean_char_long-boolean");
m("C_byte_char_long-byte");
m("C_short_char_long-short");
m("C_int_char_long-int");
m("C_float_char_long-float");
m("C_double_char_long-double");
m("C_boolean_char_float-boolean");
m("C_byte_char_float-byte");
m("C_short_char_float-short");
m("C_int_char_float-int");
m("C_long_char_float-long");
m("C_double_char_float-double");
m("C_boolean_char_double-boolean");
m("C_byte_char_double-byte");
m("C_short_char_double-short");
m("C_int_char_double-int");
m("C_long_char_double-long");
m("C_float_char_double-float");
// ------------------------------------------------------------
m("C_char_byte_boolean-char");
m("C_short_byte_boolean-short");
m("C_int_byte_boolean-int");
m("C_long_byte_boolean-long");
m("C_float_byte_boolean-float");
m("C_double_byte_boolean-double");
m("C_boolean_byte_char-boolean");
m("C_short_byte_char-short");
m("C_int_byte_char-int");
m("C_long_byte_char-long");
m("C_float_byte_char-float");
m("C_double_byte_char-double");
m("C_boolean_byte_short-boolean");
m("C_char_byte_short-char");
m("C_int_byte_short-int");
m("C_long_byte_short-long");
m("C_float_byte_short-float");
m("C_double_byte_short-double");
m("C_boolean_byte_int-boolean");
m("C_char_byte_int-char");
m("C_short_byte_int-short");
m("C_long_byte_int-long");
m("C_float_byte_int-float");
m("C_double_byte_int-double");
m("C_boolean_byte_long-boolean");
m("C_char_byte_long-char");
m("C_short_byte_long-short");
m("C_int_byte_long-int");
m("C_float_byte_long-float");
m("C_double_byte_long-double");
m("C_boolean_byte_float-boolean");
m("C_char_byte_float-char");
m("C_short_byte_float-short");
m("C_int_byte_float-int");
m("C_long_byte_float-long");
m("C_double_byte_float-double");
m("C_boolean_byte_double-boolean");
m("C_char_byte_double-char");
m("C_short_byte_double-short");
m("C_int_byte_double-int");
m("C_long_byte_double-long");
m("C_float_byte_double-float");
// ------------------------------------------------------------
m("C_byte_boolean_double-byte");
m("C_char_boolean_double-char");
m("C_short_boolean_double-short");
m("C_int_boolean_double-int");
m("C_long_boolean_double-long");
m("C_float_boolean_double-float");
m("C_byte_boolean_float-byte");
m("C_char_boolean_float-char");
m("C_short_boolean_float-short");
m("C_int_boolean_float-int");
m("C_long_boolean_float-long");
m("C_double_boolean_float-double");
m("C_byte_boolean_long-byte");
m("C_char_boolean_long-char");
m("C_short_boolean_long-short");
m("C_int_boolean_long-int");
m("C_float_boolean_long-float");
m("C_double_boolean_long-double");
m("C_byte_boolean_int-byte");
m("C_char_boolean_int-char");
m("C_short_boolean_int-short");
m("C_long_boolean_int-long");
m("C_float_boolean_int-float");
m("C_double_boolean_int-double");
m("C_byte_boolean_short-byte");
m("C_char_boolean_short-char");
m("C_int_boolean_short-int");
m("C_long_boolean_short-long");
m("C_float_boolean_short-float");
m("C_double_boolean_short-double");
m("C_byte_boolean_char-byte");
m("C_short_boolean_char-short");
m("C_int_boolean_char-int");
m("C_long_boolean_char-long");
m("C_float_boolean_char-float");
m("C_double_boolean_char-double");
m("C_char_boolean_byte-char");
m("C_short_boolean_byte-short");
m("C_int_boolean_byte-int");
m("C_long_boolean_byte-long");
m("C_float_boolean_byte-float");
m("C_double_boolean_byte-double");
// --------------------------------------------------
m("C_boolean_double-boolean");
m("C_byte_double-byte");
m("C_char_double-char");
m("C_short_double-short");
m("C_int_double-int");
m("C_long_double-long");
m("C_float_double-float");
m("C_boolean_float-boolean");
m("C_byte_float-byte");
m("C_char_float-char");
m("C_short_float-short");
m("C_int_float-int");
m("C_long_float-long");
m("C_double_float-double");
m("C_boolean_long-boolean");
m("C_byte_long-byte");
m("C_char_long-char");
m("C_short_long-short");
m("C_int_long-int");
m("C_float_long-float");
m("C_double_long-double");
m("C_boolean_int-boolean");
m("C_byte_int-byte");
m("C_char_int-char");
m("C_short_int-short");
m("C_long_int-long");
m("C_float_int-float");
m("C_double_int-double");
m("C_boolean_short-boolean");
m("C_byte_short-byte");
m("C_char_short-char");
m("C_int_short-int");
m("C_long_short-long");
m("C_float_short-float");
m("C_double_short-double");
m("C_boolean_char-boolean");
m("C_byte_char-byte");
m("C_short_char-short");
m("C_int_char-int");
m("C_long_char-long");
m("C_float_char-float");
m("C_double_char-double");
m("C_boolean_byte-boolean");
m("C_char_byte-char");
m("C_short_byte-short");
m("C_int_byte-int");
m("C_long_byte-long");
m("C_float_byte-float");
m("C_double_byte-double");
m("C_byte_boolean-byte");
m("C_char_boolean-char");
m("C_short_boolean-short");
m("C_int_boolean-int");
m("C_long_boolean-long");
m("C_float_boolean-float");
m("C_double_boolean-double");
}
}
// start-changed
class C_boolean { public void f(boolean[] xs) { } }
class C_byte { public void f(byte[] xs) { } }
class C_char { public void f(char[] xs) { } }
class C_short { public void f(short[] xs) { } }
class C_int { public void f(int[] xs) { } }
class C_long { public void f(long[] xs) { } }
class C_float { public void f(float[] xs) { } }
class C_double { public void f(double[] xs) { } }
// end-changed
// start-new-block
class CC_boolean { public void f(boolean[] xs) { A.a("C_boolean-boolean"); } }
class CC_byte { public void f(byte[] xs) { A.a("C_byte-byte"); } }
class CC_char { public void f(char[] xs) { A.a("C_char-char"); } }
class CC_short { public void f(short[] xs) { A.a("C_short-short"); } }
class CC_int { public void f(int[] xs) { A.a("C_int-int"); } }
class CC_long { public void f(long[] xs) { A.a("C_long-long"); } }
class CC_float { public void f(float[] xs) { A.a("C_float-float"); } }
class CC_double { public void f(double[] xs) { A.a("C_double-double"); } }
// end-new-block
class A { public static void a(String msg) { org.aspectj.testing.Tester.event(msg); } }
class C_byte_double_boolean extends C_double_boolean { public void f(byte[] xs) { A.a("C_byte_double_boolean-byte"); } }
class C_char_double_boolean extends C_double_boolean { public void f(char[] xs) { A.a("C_char_double_boolean-char"); } }
class C_short_double_boolean extends C_double_boolean { public void f(short[] xs) { A.a("C_short_double_boolean-short"); } }
class C_int_double_boolean extends C_double_boolean { public void f(int[] xs) { A.a("C_int_double_boolean-int"); } }
class C_long_double_boolean extends C_double_boolean { public void f(long[] xs) { A.a("C_long_double_boolean-long"); } }
class C_float_double_boolean extends C_double_boolean { public void f(float[] xs) { A.a("C_float_double_boolean-float"); } }
class C_boolean_double_byte extends C_double_byte { public void f(boolean[] xs) { A.a("C_boolean_double_byte-boolean"); } }
class C_char_double_byte extends C_double_byte { public void f(char[] xs) { A.a("C_char_double_byte-char"); } }
class C_short_double_byte extends C_double_byte { public void f(short[] xs) { A.a("C_short_double_byte-short"); } }
class C_int_double_byte extends C_double_byte { public void f(int[] xs) { A.a("C_int_double_byte-int"); } }
class C_long_double_byte extends C_double_byte { public void f(long[] xs) { A.a("C_long_double_byte-long"); } }
class C_float_double_byte extends C_double_byte { public void f(float[] xs) { A.a("C_float_double_byte-float"); } }
class C_boolean_double_char extends C_double_char { public void f(boolean[] xs) { A.a("C_boolean_double_char-boolean"); } }
class C_byte_double_char extends C_double_char { public void f(byte[] xs) { A.a("C_byte_double_char-byte"); } }
class C_short_double_char extends C_double_char { public void f(short[] xs) { A.a("C_short_double_char-short"); } }
class C_int_double_char extends C_double_char { public void f(int[] xs) { A.a("C_int_double_char-int"); } }
class C_long_double_char extends C_double_char { public void f(long[] xs) { A.a("C_long_double_char-long"); } }
class C_float_double_char extends C_double_char { public void f(float[] xs) { A.a("C_float_double_char-float"); } }
class C_boolean_double_short extends C_double_short { public void f(boolean[] xs) { A.a("C_boolean_double_short-boolean"); } }
class C_byte_double_short extends C_double_short { public void f(byte[] xs) { A.a("C_byte_double_short-byte"); } }
class C_char_double_short extends C_double_short { public void f(char[] xs) { A.a("C_char_double_short-char"); } }
class C_int_double_short extends C_double_short { public void f(int[] xs) { A.a("C_int_double_short-int"); } }
class C_long_double_short extends C_double_short { public void f(long[] xs) { A.a("C_long_double_short-long"); } }
class C_float_double_short extends C_double_short { public void f(float[] xs) { A.a("C_float_double_short-float"); } }
class C_boolean_double_int extends C_double_int { public void f(boolean[] xs) { A.a("C_boolean_double_int-boolean"); } }
class C_byte_double_int extends C_double_int { public void f(byte[] xs) { A.a("C_byte_double_int-byte"); } }
class C_char_double_int extends C_double_int { public void f(char[] xs) { A.a("C_char_double_int-char"); } }
class C_short_double_int extends C_double_int { public void f(short[] xs) { A.a("C_short_double_int-short"); } }
class C_long_double_int extends C_double_int { public void f(long[] xs) { A.a("C_long_double_int-long"); } }
class C_float_double_int extends C_double_int { public void f(float[] xs) { A.a("C_float_double_int-float"); } }
class C_boolean_double_long extends C_double_long { public void f(boolean[] xs) { A.a("C_boolean_double_long-boolean"); } }
class C_byte_double_long extends C_double_long { public void f(byte[] xs) { A.a("C_byte_double_long-byte"); } }
class C_char_double_long extends C_double_long { public void f(char[] xs) { A.a("C_char_double_long-char"); } }
class C_short_double_long extends C_double_long { public void f(short[] xs) { A.a("C_short_double_long-short"); } }
class C_int_double_long extends C_double_long { public void f(int[] xs) { A.a("C_int_double_long-int"); } }
class C_float_double_long extends C_double_long { public void f(float[] xs) { A.a("C_float_double_long-float"); } }
class C_boolean_double_float extends C_double_float { public void f(boolean[] xs) { A.a("C_boolean_double_float-boolean"); } }
class C_byte_double_float extends C_double_float { public void f(byte[] xs) { A.a("C_byte_double_float-byte"); } }
class C_char_double_float extends C_double_float { public void f(char[] xs) { A.a("C_char_double_float-char"); } }
class C_short_double_float extends C_double_float { public void f(short[] xs) { A.a("C_short_double_float-short"); } }
class C_int_double_float extends C_double_float { public void f(int[] xs) { A.a("C_int_double_float-int"); } }
class C_long_double_float extends C_double_float { public void f(long[] xs) { A.a("C_long_double_float-long"); } }
// ------------------------------------------------------------
class C_byte_float_boolean extends C_float_boolean { public void f(byte[] xs) { A.a("C_byte_float_boolean-byte"); } }
class C_char_float_boolean extends C_float_boolean { public void f(char[] xs) { A.a("C_char_float_boolean-char"); } }
class C_short_float_boolean extends C_float_boolean { public void f(short[] xs) { A.a("C_short_float_boolean-short"); } }
class C_int_float_boolean extends C_float_boolean { public void f(int[] xs) { A.a("C_int_float_boolean-int"); } }
class C_long_float_boolean extends C_float_boolean { public void f(long[] xs) { A.a("C_long_float_boolean-long"); } }
class C_double_float_boolean extends C_float_boolean { public void f(double[] xs) { A.a("C_double_float_boolean-double"); } }
class C_boolean_float_byte extends C_float_byte { public void f(boolean[] xs) { A.a("C_boolean_float_byte-boolean"); } }
class C_char_float_byte extends C_float_byte { public void f(char[] xs) { A.a("C_char_float_byte-char"); } }
class C_short_float_byte extends C_float_byte { public void f(short[] xs) { A.a("C_short_float_byte-short"); } }
class C_int_float_byte extends C_float_byte { public void f(int[] xs) { A.a("C_int_float_byte-int"); } }
class C_long_float_byte extends C_float_byte { public void f(long[] xs) { A.a("C_long_float_byte-long"); } }
class C_double_float_byte extends C_float_byte { public void f(double[] xs) { A.a("C_double_float_byte-double"); } }
class C_boolean_float_char extends C_float_char { public void f(boolean[] xs) { A.a("C_boolean_float_char-boolean"); } }
class C_byte_float_char extends C_float_char { public void f(byte[] xs) { A.a("C_byte_float_char-byte"); } }
class C_short_float_char extends C_float_char { public void f(short[] xs) { A.a("C_short_float_char-short"); } }
class C_int_float_char extends C_float_char { public void f(int[] xs) { A.a("C_int_float_char-int"); } }
class C_long_float_char extends C_float_char { public void f(long[] xs) { A.a("C_long_float_char-long"); } }
class C_double_float_char extends C_float_char { public void f(double[] xs) { A.a("C_double_float_char-double"); } }
class C_boolean_float_short extends C_float_short { public void f(boolean[] xs) { A.a("C_boolean_float_short-boolean"); } }
class C_byte_float_short extends C_float_short { public void f(byte[] xs) { A.a("C_byte_float_short-byte"); } }
class C_char_float_short extends C_float_short { public void f(char[] xs) { A.a("C_char_float_short-char"); } }
class C_int_float_short extends C_float_short { public void f(int[] xs) { A.a("C_int_float_short-int"); } }
class C_long_float_short extends C_float_short { public void f(long[] xs) { A.a("C_long_float_short-long"); } }
class C_double_float_short extends C_float_short { public void f(double[] xs) { A.a("C_double_float_short-double"); } }
class C_boolean_float_int extends C_float_int { public void f(boolean[] xs) { A.a("C_boolean_float_int-boolean"); } }
class C_byte_float_int extends C_float_int { public void f(byte[] xs) { A.a("C_byte_float_int-byte"); } }
class C_char_float_int extends C_float_int { public void f(char[] xs) { A.a("C_char_float_int-char"); } }
class C_short_float_int extends C_float_int { public void f(short[] xs) { A.a("C_short_float_int-short"); } }
class C_long_float_int extends C_float_int { public void f(long[] xs) { A.a("C_long_float_int-long"); } }
class C_double_float_int extends C_float_int { public void f(double[] xs) { A.a("C_double_float_int-double"); } }
class C_boolean_float_long extends C_float_long { public void f(boolean[] xs) { A.a("C_boolean_float_long-boolean"); } }
class C_byte_float_long extends C_float_long { public void f(byte[] xs) { A.a("C_byte_float_long-byte"); } }
class C_char_float_long extends C_float_long { public void f(char[] xs) { A.a("C_char_float_long-char"); } }
class C_short_float_long extends C_float_long { public void f(short[] xs) { A.a("C_short_float_long-short"); } }
class C_long_float_long extends C_float_long { public void f(long[] xs) { A.a("C_long_float_long-long"); } }
class C_double_float_long extends C_float_long { public void f(double[] xs) { A.a("C_double_float_long-double"); } }
class C_boolean_float_double extends C_float_double { public void f(boolean[] xs) { A.a("C_boolean_float_double-boolean"); } }
class C_byte_float_double extends C_float_double { public void f(byte[] xs) { A.a("C_byte_float_double-byte"); } }
class C_char_float_double extends C_float_double { public void f(char[] xs) { A.a("C_char_float_double-char"); } }
class C_short_float_double extends C_float_double { public void f(short[] xs) { A.a("C_short_float_double-short"); } }
class C_int_float_double extends C_float_double { public void f(int[] xs) { A.a("C_int_float_double-int"); } }
class C_long_float_double extends C_float_double { public void f(long[] xs) { A.a("C_long_float_double-long"); } }
// ------------------------------------------------------------
class C_byte_int_boolean extends C_int_boolean { public void f(byte[] xs) { A.a("C_byte_int_boolean-byte"); } }
class C_char_int_boolean extends C_int_boolean { public void f(char[] xs) { A.a("C_char_int_boolean-char"); } }
class C_short_int_boolean extends C_int_boolean { public void f(short[] xs) { A.a("C_short_int_boolean-short"); } }
class C_long_int_boolean extends C_int_boolean { public void f(long[] xs) { A.a("C_long_int_boolean-long"); } }
class C_float_int_boolean extends C_int_boolean { public void f(float[] xs) { A.a("C_float_int_boolean-float"); } }
class C_double_int_boolean extends C_int_boolean { public void f(double[] xs) { A.a("C_double_int_boolean-double"); } }
class C_boolean_int_byte extends C_int_byte { public void f(boolean[] xs) { A.a("C_boolean_int_byte-boolean"); } }
class C_char_int_byte extends C_int_byte { public void f(char[] xs) { A.a("C_char_int_byte-char"); } }
class C_short_int_byte extends C_int_byte { public void f(short[] xs) { A.a("C_short_int_byte-short"); } }
class C_long_int_byte extends C_int_byte { public void f(long[] xs) { A.a("C_long_int_byte-long"); } }
class C_float_int_byte extends C_int_byte { public void f(float[] xs) { A.a("C_float_int_byte-float"); } }
class C_double_int_byte extends C_int_byte { public void f(double[] xs) { A.a("C_double_int_byte-double"); } }
class C_boolean_int_char extends C_int_char { public void f(boolean[] xs) { A.a("C_boolean_int_char-boolean"); } }
class C_byte_int_char extends C_int_char { public void f(byte[] xs) { A.a("C_byte_int_char-byte"); } }
class C_short_int_char extends C_int_char { public void f(short[] xs) { A.a("C_short_int_char-short"); } }
class C_long_int_char extends C_int_char { public void f(long[] xs) { A.a("C_long_int_char-long"); } }
class C_float_int_char extends C_int_char { public void f(float[] xs) { A.a("C_float_int_char-float"); } }
class C_double_int_char extends C_int_char { public void f(double[] xs) { A.a("C_double_int_char-double"); } }
class C_boolean_int_short extends C_int_short { public void f(boolean[] xs) { A.a("C_boolean_int_short-boolean"); } }
class C_byte_int_short extends C_int_short { public void f(byte[] xs) { A.a("C_byte_int_short-byte"); } }
class C_char_int_short extends C_int_short { public void f(char[] xs) { A.a("C_char_int_short-char"); } }
class C_long_int_short extends C_int_short { public void f(long[] xs) { A.a("C_long_int_short-long"); } }
class C_float_int_short extends C_int_short { public void f(float[] xs) { A.a("C_float_int_short-float"); } }
class C_double_int_short extends C_int_short { public void f(double[] xs) { A.a("C_double_int_short-double"); } }
class C_boolean_int_long extends C_int_long { public void f(boolean[] xs) { A.a("C_boolean_int_long-boolean"); } }
class C_byte_int_long extends C_int_long { public void f(byte[] xs) { A.a("C_byte_int_long-byte"); } }
class C_char_int_long extends C_int_long { public void f(char[] xs) { A.a("C_char_int_long-char"); } }
class C_short_int_long extends C_int_long { public void f(short[] xs) { A.a("C_short_int_long-short"); } }
class C_float_int_long extends C_int_long { public void f(float[] xs) { A.a("C_float_int_long-float"); } }
class C_double_int_long extends C_int_long { public void f(double[] xs) { A.a("C_double_int_long-double"); } }
class C_boolean_int_float extends C_int_float { public void f(boolean[] xs) { A.a("C_boolean_int_float-boolean"); } }
class C_byte_int_float extends C_int_float { public void f(byte[] xs) { A.a("C_byte_int_float-byte"); } }
class C_char_int_float extends C_int_float { public void f(char[] xs) { A.a("C_char_int_float-char"); } }
class C_short_int_float extends C_int_float { public void f(short[] xs) { A.a("C_short_int_float-short"); } }
class C_long_int_float extends C_int_float { public void f(long[] xs) { A.a("C_long_int_float-long"); } }
class C_double_int_float extends C_int_float { public void f(double[] xs) { A.a("C_double_int_float-double"); } }
class C_boolean_int_double extends C_int_double { public void f(boolean[] xs) { A.a("C_boolean_int_double-boolean"); } }
class C_byte_int_double extends C_int_double { public void f(byte[] xs) { A.a("C_byte_int_double-byte"); } }
class C_char_int_double extends C_int_double { public void f(char[] xs) { A.a("C_char_int_double-char"); } }
class C_short_int_double extends C_int_double { public void f(short[] xs) { A.a("C_short_int_double-short"); } }
class C_long_int_double extends C_int_double { public void f(long[] xs) { A.a("C_long_int_double-long"); } }
class C_float_int_double extends C_int_double { public void f(float[] xs) { A.a("C_float_int_double-float"); } }
// ------------------------------------------------------------
class C_byte_short_boolean extends C_short_boolean { public void f(byte[] xs) { A.a("C_byte_short_boolean-byte"); } }
class C_char_short_boolean extends C_short_boolean { public void f(char[] xs) { A.a("C_char_short_boolean-char"); } }
class C_int_short_boolean extends C_short_boolean { public void f(int[] xs) { A.a("C_int_short_boolean-int"); } }
class C_long_short_boolean extends C_short_boolean { public void f(long[] xs) { A.a("C_long_short_boolean-long"); } }
class C_float_short_boolean extends C_short_boolean { public void f(float[] xs) { A.a("C_float_short_boolean-float"); } }
class C_double_short_boolean extends C_short_boolean { public void f(double[] xs) { A.a("C_double_short_boolean-double"); } }
class C_boolean_short_byte extends C_short_byte { public void f(boolean[] xs) { A.a("C_boolean_short_byte-boolean"); } }
class C_char_short_byte extends C_short_byte { public void f(char[] xs) { A.a("C_char_short_byte-char"); } }
class C_int_short_byte extends C_short_byte { public void f(int[] xs) { A.a("C_int_short_byte-int"); } }
class C_long_short_byte extends C_short_byte { public void f(long[] xs) { A.a("C_long_short_byte-long"); } }
class C_float_short_byte extends C_short_byte { public void f(float[] xs) { A.a("C_float_short_byte-float"); } }
class C_double_short_byte extends C_short_byte { public void f(double[] xs) { A.a("C_double_short_byte-double"); } }
class C_boolean_short_char extends C_short_char { public void f(boolean[] xs) { A.a("C_boolean_short_char-boolean"); } }
class C_byte_short_char extends C_short_char { public void f(byte[] xs) { A.a("C_byte_short_char-byte"); } }
class C_int_short_char extends C_short_char { public void f(int[] xs) { A.a("C_int_short_char-int"); } }
class C_long_short_char extends C_short_char { public void f(long[] xs) { A.a("C_long_short_char-long"); } }
class C_float_short_char extends C_short_char { public void f(float[] xs) { A.a("C_float_short_char-float"); } }
class C_double_short_char extends C_short_char { public void f(double[] xs) { A.a("C_double_short_char-double"); } }
class C_boolean_short_int extends C_short_int { public void f(boolean[] xs) { A.a("C_boolean_short_int-boolean"); } }
class C_byte_short_int extends C_short_int { public void f(byte[] xs) { A.a("C_byte_short_int-byte"); } }
class C_char_short_int extends C_short_int { public void f(char[] xs) { A.a("C_char_short_int-char"); } }
class C_long_short_int extends C_short_int { public void f(long[] xs) { A.a("C_long_short_int-long"); } }
class C_float_short_int extends C_short_int { public void f(float[] xs) { A.a("C_float_short_int-float"); } }
class C_double_short_int extends C_short_int { public void f(double[] xs) { A.a("C_double_short_int-double"); } }
class C_boolean_short_long extends C_short_long { public void f(boolean[] xs) { A.a("C_boolean_short_long-boolean"); } }
class C_byte_short_long extends C_short_long { public void f(byte[] xs) { A.a("C_byte_short_long-byte"); } }
class C_char_short_long extends C_short_long { public void f(char[] xs) { A.a("C_char_short_long-char"); } }
class C_int_short_long extends C_short_long { public void f(int[] xs) { A.a("C_int_short_long-int"); } }
class C_float_short_long extends C_short_long { public void f(float[] xs) { A.a("C_float_short_long-float"); } }
class C_double_short_long extends C_short_long { public void f(double[] xs) { A.a("C_double_short_long-double"); } }
class C_boolean_short_float extends C_short_float { public void f(boolean[] xs) { A.a("C_boolean_short_float-boolean"); } }
class C_byte_short_float extends C_short_float { public void f(byte[] xs) { A.a("C_byte_short_float-byte"); } }
class C_char_short_float extends C_short_float { public void f(char[] xs) { A.a("C_char_short_float-char"); } }
class C_int_short_float extends C_short_float { public void f(int[] xs) { A.a("C_int_short_float-int"); } }
class C_long_short_float extends C_short_float { public void f(long[] xs) { A.a("C_long_short_float-long"); } }
class C_double_short_float extends C_short_float { public void f(double[] xs) { A.a("C_double_short_float-double"); } }
class C_boolean_short_double extends C_short_double { public void f(boolean[] xs) { A.a("C_boolean_short_double-boolean"); } }
class C_byte_short_double extends C_short_double { public void f(byte[] xs) { A.a("C_byte_short_double-byte"); } }
class C_char_short_double extends C_short_double { public void f(char[] xs) { A.a("C_char_short_double-char"); } }
class C_int_short_double extends C_short_double { public void f(int[] xs) { A.a("C_int_short_double-int"); } }
class C_long_short_double extends C_short_double { public void f(long[] xs) { A.a("C_long_short_double-long"); } }
class C_float_short_double extends C_short_double { public void f(float[] xs) { A.a("C_float_short_double-float"); } }
// ------------------------------------------------------------
class C_byte_char_boolean extends C_char_boolean { public void f(byte[] xs) { A.a("C_byte_char_boolean-byte"); } }
class C_short_char_boolean extends C_char_boolean { public void f(short[] xs) { A.a("C_short_char_boolean-short"); } }
class C_int_char_boolean extends C_char_boolean { public void f(int[] xs) { A.a("C_int_char_boolean-int"); } }
class C_long_char_boolean extends C_char_boolean { public void f(long[] xs) { A.a("C_long_char_boolean-long"); } }
class C_float_char_boolean extends C_char_boolean { public void f(float[] xs) { A.a("C_float_char_boolean-float"); } }
class C_double_char_boolean extends C_char_boolean { public void f(double[] xs) { A.a("C_double_char_boolean-double"); } }
class C_boolean_char_byte extends C_char_byte { public void f(boolean[] xs) { A.a("C_boolean_char_byte-boolean"); } }
class C_short_char_byte extends C_char_byte { public void f(short[] xs) { A.a("C_short_char_byte-short"); } }
class C_int_char_byte extends C_char_byte { public void f(int[] xs) { A.a("C_int_char_byte-int"); } }
class C_long_char_byte extends C_char_byte { public void f(long[] xs) { A.a("C_long_char_byte-long"); } }
class C_float_char_byte extends C_char_byte { public void f(float[] xs) { A.a("C_float_char_byte-float"); } }
class C_double_char_byte extends C_char_byte { public void f(double[] xs) { A.a("C_double_char_byte-double"); } }
class C_boolean_char_short extends C_char_short { public void f(boolean[] xs) { A.a("C_boolean_char_short-boolean"); } }
class C_byte_char_short extends C_char_short { public void f(byte[] xs) { A.a("C_byte_char_short-byte"); } }
class C_int_char_short extends C_char_short { public void f(int[] xs) { A.a("C_int_char_short-int"); } }
class C_long_char_short extends C_char_short { public void f(long[] xs) { A.a("C_long_char_short-long"); } }
class C_float_char_short extends C_char_short { public void f(float[] xs) { A.a("C_float_char_short-float"); } }
class C_double_char_short extends C_char_short { public void f(double[] xs) { A.a("C_double_char_short-double"); } }
class C_boolean_char_int extends C_char_int { public void f(boolean[] xs) { A.a("C_boolean_char_int-boolean"); } }
class C_byte_char_int extends C_char_int { public void f(byte[] xs) { A.a("C_byte_char_int-byte"); } }
class C_short_char_int extends C_char_int { public void f(short[] xs) { A.a("C_short_char_int-short"); } }
class C_long_char_int extends C_char_int { public void f(long[] xs) { A.a("C_long_char_int-long"); } }
class C_float_char_int extends C_char_int { public void f(float[] xs) { A.a("C_float_char_int-float"); } }
class C_double_char_int extends C_char_int { public void f(double[] xs) { A.a("C_double_char_int-double"); } }
class C_boolean_char_long extends C_char_long { public void f(boolean[] xs) { A.a("C_boolean_char_long-boolean"); } }
class C_byte_char_long extends C_char_long { public void f(byte[] xs) { A.a("C_byte_char_long-byte"); } }
class C_short_char_long extends C_char_long { public void f(short[] xs) { A.a("C_short_char_long-short"); } }
class C_int_char_long extends C_char_long { public void f(int[] xs) { A.a("C_int_char_long-int"); } }
class C_float_char_long extends C_char_long { public void f(float[] xs) { A.a("C_float_char_long-float"); } }
class C_double_char_long extends C_char_long { public void f(double[] xs) { A.a("C_double_char_long-double"); } }
class C_boolean_char_float extends C_char_float { public void f(boolean[] xs) { A.a("C_boolean_char_float-boolean"); } }
class C_byte_char_float extends C_char_float { public void f(byte[] xs) { A.a("C_byte_char_float-byte"); } }
class C_short_char_float extends C_char_float { public void f(short[] xs) { A.a("C_short_char_float-short"); } }
class C_int_char_float extends C_char_float { public void f(int[] xs) { A.a("C_int_char_float-int"); } }
class C_long_char_float extends C_char_float { public void f(long[] xs) { A.a("C_long_char_float-long"); } }
class C_double_char_float extends C_char_float { public void f(double[] xs) { A.a("C_double_char_float-double"); } }
class C_boolean_char_double extends C_char_double { public void f(boolean[] xs) { A.a("C_boolean_char_double-boolean"); } }
class C_byte_char_double extends C_char_double { public void f(byte[] xs) { A.a("C_byte_char_double-byte"); } }
class C_short_char_double extends C_char_double { public void f(short[] xs) { A.a("C_short_char_double-short"); } }
class C_int_char_double extends C_char_double { public void f(int[] xs) { A.a("C_int_char_double-int"); } }
class C_long_char_double extends C_char_double { public void f(long[] xs) { A.a("C_long_char_double-long"); } }
class C_float_char_double extends C_char_double { public void f(float[] xs) { A.a("C_float_char_double-float"); } }
// ------------------------------------------------------------
class C_char_byte_boolean extends C_byte_boolean { public void f(char[] xs) { A.a("C_char_byte_boolean-char"); } }
class C_short_byte_boolean extends C_byte_boolean { public void f(short[] xs) { A.a("C_short_byte_boolean-short"); } }
class C_int_byte_boolean extends C_byte_boolean { public void f(int[] xs) { A.a("C_int_byte_boolean-int"); } }
class C_long_byte_boolean extends C_byte_boolean { public void f(long[] xs) { A.a("C_long_byte_boolean-long"); } }
class C_float_byte_boolean extends C_byte_boolean { public void f(float[] xs) { A.a("C_float_byte_boolean-float"); } }
class C_double_byte_boolean extends C_byte_boolean { public void f(double[] xs) { A.a("C_double_byte_boolean-double"); } }
class C_boolean_byte_char extends C_byte_char { public void f(boolean[] xs) { A.a("C_boolean_byte_char-boolean"); } }
class C_short_byte_char extends C_byte_char { public void f(short[] xs) { A.a("C_short_byte_char-short"); } }
class C_int_byte_char extends C_byte_char { public void f(int[] xs) { A.a("C_int_byte_char-int"); } }
class C_long_byte_char extends C_byte_char { public void f(long[] xs) { A.a("C_long_byte_char-long"); } }
class C_float_byte_char extends C_byte_char { public void f(float[] xs) { A.a("C_float_byte_char-float"); } }
class C_double_byte_char extends C_byte_char { public void f(double[] xs) { A.a("C_double_byte_char-double"); } }
class C_boolean_byte_short extends C_byte_short { public void f(boolean[] xs) { A.a("C_boolean_byte_short-boolean"); } }
class C_char_byte_short extends C_byte_short { public void f(char[] xs) { A.a("C_char_byte_short-char"); } }
class C_int_byte_short extends C_byte_short { public void f(int[] xs) { A.a("C_int_byte_short-int"); } }
class C_long_byte_short extends C_byte_short { public void f(long[] xs) { A.a("C_long_byte_short-long"); } }
class C_float_byte_short extends C_byte_short { public void f(float[] xs) { A.a("C_float_byte_short-float"); } }
class C_double_byte_short extends C_byte_short { public void f(double[] xs) { A.a("C_double_byte_short-double"); } }
class C_boolean_byte_int extends C_byte_int { public void f(boolean[] xs) { A.a("C_boolean_byte_int-boolean"); } }
class C_char_byte_int extends C_byte_int { public void f(char[] xs) { A.a("C_char_byte_int-char"); } }
class C_short_byte_int extends C_byte_int { public void f(short[] xs) { A.a("C_short_byte_int-short"); } }
class C_long_byte_int extends C_byte_int { public void f(long[] xs) { A.a("C_long_byte_int-long"); } }
class C_float_byte_int extends C_byte_int { public void f(float[] xs) { A.a("C_float_byte_int-float"); } }
class C_double_byte_int extends C_byte_int { public void f(double[] xs) { A.a("C_double_byte_int-double"); } }
class C_boolean_byte_long extends C_byte_long { public void f(boolean[] xs) { A.a("C_boolean_byte_long-boolean"); } }
class C_char_byte_long extends C_byte_long { public void f(char[] xs) { A.a("C_char_byte_long-char"); } }
class C_short_byte_long extends C_byte_long { public void f(short[] xs) { A.a("C_short_byte_long-short"); } }
class C_int_byte_long extends C_byte_long { public void f(int[] xs) { A.a("C_int_byte_long-int"); } }
class C_float_byte_long extends C_byte_long { public void f(float[] xs) { A.a("C_float_byte_long-float"); } }
class C_double_byte_long extends C_byte_long { public void f(double[] xs) { A.a("C_double_byte_long-double"); } }
class C_boolean_byte_float extends C_byte_float { public void f(boolean[] xs) { A.a("C_boolean_byte_float-boolean"); } }
class C_char_byte_float extends C_byte_float { public void f(char[] xs) { A.a("C_char_byte_float-char"); } }
class C_short_byte_float extends C_byte_float { public void f(short[] xs) { A.a("C_short_byte_float-short"); } }
class C_int_byte_float extends C_byte_float { public void f(int[] xs) { A.a("C_int_byte_float-int"); } }
class C_long_byte_float extends C_byte_float { public void f(long[] xs) { A.a("C_long_byte_float-long"); } }
class C_double_byte_float extends C_byte_float { public void f(double[] xs) { A.a("C_double_byte_float-double"); } }
class C_boolean_byte_double extends C_byte_double { public void f(boolean[] xs) { A.a("C_boolean_byte_double-boolean"); } }
class C_char_byte_double extends C_byte_double { public void f(char[] xs) { A.a("C_char_byte_double-char"); } }
class C_short_byte_double extends C_byte_double { public void f(short[] xs) { A.a("C_short_byte_double-short"); } }
class C_int_byte_double extends C_byte_double { public void f(int[] xs) { A.a("C_int_byte_double-int"); } }
class C_long_byte_double extends C_byte_double { public void f(long[] xs) { A.a("C_long_byte_double-long"); } }
class C_float_byte_double extends C_byte_double { public void f(float[] xs) { A.a("C_float_byte_double-float"); } }
// ------------------------------------------------------------
class C_byte_boolean_double extends C_boolean_double { public void f(byte[] xs) { A.a("C_byte_boolean_double-byte"); } }
class C_char_boolean_double extends C_boolean_double { public void f(char[] xs) { A.a("C_char_boolean_double-char"); } }
class C_short_boolean_double extends C_boolean_double { public void f(short[] xs) { A.a("C_short_boolean_double-short"); } }
class C_int_boolean_double extends C_boolean_double { public void f(int[] xs) { A.a("C_int_boolean_double-int"); } }
class C_long_boolean_double extends C_boolean_double { public void f(long[] xs) { A.a("C_long_boolean_double-long"); } }
class C_float_boolean_double extends C_boolean_double { public void f(float[] xs) { A.a("C_float_boolean_double-float"); } }
class C_byte_boolean_float extends C_boolean_float { public void f(byte[] xs) { A.a("C_byte_boolean_float-byte"); } }
class C_char_boolean_float extends C_boolean_float { public void f(char[] xs) { A.a("C_char_boolean_float-char"); } }
class C_short_boolean_float extends C_boolean_float { public void f(short[] xs) { A.a("C_short_boolean_float-short"); } }
class C_int_boolean_float extends C_boolean_float { public void f(int[] xs) { A.a("C_int_boolean_float-int"); } }
class C_long_boolean_float extends C_boolean_float { public void f(long[] xs) { A.a("C_long_boolean_float-long"); } }
class C_double_boolean_float extends C_boolean_float { public void f(double[] xs) { A.a("C_double_boolean_float-double"); } }
class C_byte_boolean_long extends C_boolean_long { public void f(byte[] xs) { A.a("C_byte_boolean_long-byte"); } }
class C_char_boolean_long extends C_boolean_long { public void f(char[] xs) { A.a("C_char_boolean_long-char"); } }
class C_short_boolean_long extends C_boolean_long { public void f(short[] xs) { A.a("C_short_boolean_long-short"); } }
class C_int_boolean_long extends C_boolean_long { public void f(int[] xs) { A.a("C_int_boolean_long-int"); } }
class C_float_boolean_long extends C_boolean_long { public void f(float[] xs) { A.a("C_float_boolean_long-float"); } }
class C_double_boolean_long extends C_boolean_long { public void f(double[] xs) { A.a("C_double_boolean_long-double"); } }
class C_byte_boolean_int extends C_boolean_int { public void f(byte[] xs) { A.a("C_byte_boolean_int-byte"); } }
class C_char_boolean_int extends C_boolean_int { public void f(char[] xs) { A.a("C_char_boolean_int-char"); } }
class C_short_boolean_int extends C_boolean_int { public void f(short[] xs) { A.a("C_short_boolean_int-short"); } }
class C_long_boolean_int extends C_boolean_int { public void f(long[] xs) { A.a("C_long_boolean_int-long"); } }
class C_float_boolean_int extends C_boolean_int { public void f(float[] xs) { A.a("C_float_boolean_int-float"); } }
class C_double_boolean_int extends C_boolean_int { public void f(double[] xs) { A.a("C_double_boolean_int-double"); } }
class C_byte_boolean_short extends C_boolean_short { public void f(byte[] xs) { A.a("C_byte_boolean_short-byte"); } }
class C_char_boolean_short extends C_boolean_short { public void f(char[] xs) { A.a("C_char_boolean_short-char"); } }
class C_int_boolean_short extends C_boolean_short { public void f(int[] xs) { A.a("C_int_boolean_short-int"); } }
class C_long_boolean_short extends C_boolean_short { public void f(long[] xs) { A.a("C_long_boolean_short-long"); } }
class C_float_boolean_short extends C_boolean_short { public void f(float[] xs) { A.a("C_float_boolean_short-float"); } }
class C_double_boolean_short extends C_boolean_short { public void f(double[] xs) { A.a("C_double_boolean_short-double"); } }
class C_byte_boolean_char extends C_boolean_char { public void f(byte[] xs) { A.a("C_byte_boolean_char-byte"); } }
class C_short_boolean_char extends C_boolean_char { public void f(short[] xs) { A.a("C_short_boolean_char-short"); } }
class C_int_boolean_char extends C_boolean_char { public void f(int[] xs) { A.a("C_int_boolean_char-int"); } }
class C_long_boolean_char extends C_boolean_char { public void f(long[] xs) { A.a("C_long_boolean_char-long"); } }
class C_float_boolean_char extends C_boolean_char { public void f(float[] xs) { A.a("C_float_boolean_char-float"); } }
class C_double_boolean_char extends C_boolean_char { public void f(double[] xs) { A.a("C_double_boolean_char-double"); } }
class C_char_boolean_byte extends C_boolean_byte { public void f(char[] xs) { A.a("C_char_boolean_byte-char"); } }
class C_short_boolean_byte extends C_boolean_byte { public void f(short[] xs) { A.a("C_short_boolean_byte-short"); } }
class C_int_boolean_byte extends C_boolean_byte { public void f(int[] xs) { A.a("C_int_boolean_byte-int"); } }
class C_long_boolean_byte extends C_boolean_byte { public void f(long[] xs) { A.a("C_long_boolean_byte-long"); } }
class C_float_boolean_byte extends C_boolean_byte { public void f(float[] xs) { A.a("C_float_boolean_byte-float"); } }
class C_double_boolean_byte extends C_boolean_byte { public void f(double[] xs) { A.a("C_double_boolean_byte-double"); } }
// --------------------------------------------------
class C_boolean_double extends C_double { public void f(boolean[] xs) { A.a("C_boolean_double-boolean"); }}
class C_byte_double extends C_double { public void f(byte[] xs) { A.a("C_byte_double-byte"); } }
class C_char_double extends C_double { public void f(char[] xs) { A.a("C_char_double-char"); } }
class C_short_double extends C_double { public void f(short[] xs) { A.a("C_short_double-short"); } }
class C_int_double extends C_double { public void f(int[] xs) { A.a("C_int_double-int"); } }
class C_long_double extends C_double { public void f(long[] xs) { A.a("C_long_double-long"); } }
class C_float_double extends C_double { public void f(float[] xs) { A.a("C_float_double-float"); } }
class C_boolean_float extends C_float { public void f(boolean[] xs) { A.a("C_boolean_float-boolean"); } }
class C_byte_float extends C_float { public void f(byte[] xs) { A.a("C_byte_float-byte"); } }
class C_char_float extends C_float { public void f(char[] xs) { A.a("C_char_float-char"); } }
class C_short_float extends C_float { public void f(short[] xs) { A.a("C_short_float-short"); } }
class C_int_float extends C_float { public void f(int[] xs) { A.a("C_int_float-int"); } }
class C_long_float extends C_float { public void f(long[] xs) { A.a("C_long_float-long"); } }
class C_double_float extends C_float { public void f(double[] xs) { A.a("C_double_float-double"); } }
class C_boolean_long extends C_long { public void f(boolean[] xs) { A.a("C_boolean_long-boolean"); } }
class C_byte_long extends C_long { public void f(byte[] xs) { A.a("C_byte_long-byte"); } }
class C_char_long extends C_long { public void f(char[] xs) { A.a("C_char_long-char"); } }
class C_short_long extends C_long { public void f(short[] xs) { A.a("C_short_long-short"); } }
class C_int_long extends C_long { public void f(int[] xs) { A.a("C_int_long-int"); } }
class C_float_long extends C_long { public void f(float[] xs) { A.a("C_float_long-float"); } }
class C_double_long extends C_long { public void f(double[] xs) { A.a("C_double_long-double"); } }
class C_boolean_int extends C_int { public void f(boolean[] xs) { A.a("C_boolean_int-boolean"); } }
class C_byte_int extends C_int { public void f(byte[] xs) { A.a("C_byte_int-byte"); } }
class C_char_int extends C_int { public void f(char[] xs) { A.a("C_char_int-char"); } }
class C_short_int extends C_int { public void f(short[] xs) { A.a("C_short_int-short"); } }
class C_long_int extends C_int { public void f(long[] xs) { A.a("C_long_int-long"); } }
class C_float_int extends C_int { public void f(float[] xs) { A.a("C_float_int-float"); } }
class C_double_int extends C_int { public void f(double[] xs) { A.a("C_double_int-double"); } }
class C_boolean_short extends C_short { public void f(boolean[] xs) { A.a("C_boolean_short-boolean"); } }
class C_byte_short extends C_short { public void f(byte[] xs) { A.a("C_byte_short-byte"); } }
class C_char_short extends C_short { public void f(char[] xs) { A.a("C_char_short-char"); } }
class C_int_short extends C_short { public void f(int[] xs) { A.a("C_int_short-int"); } }
class C_long_short extends C_short { public void f(long[] xs) { A.a("C_long_short-long"); } }
class C_float_short extends C_short { public void f(float[] xs) { A.a("C_float_short-float"); } }
class C_double_short extends C_short { public void f(double[] xs) { A.a("C_double_short-double"); } }
class C_boolean_char extends C_char { public void f(boolean[] xs) { A.a("C_boolean_char-boolean"); } }
class C_byte_char extends C_char { public void f(byte[] xs) { A.a("C_byte_char-byte"); } }
class C_short_char extends C_char { public void f(short[] xs) { A.a("C_short_char-short"); } }
class C_int_char extends C_char { public void f(int[] xs) { A.a("C_int_char-int"); } }
class C_long_char extends C_char { public void f(long[] xs) { A.a("C_long_char-long"); } }
class C_float_char extends C_char { public void f(float[] xs) { A.a("C_float_char-float"); } }
class C_double_char extends C_char { public void f(double[] xs) { A.a("C_double_char-double"); } }
class C_boolean_byte extends C_byte { public void f(boolean[] xs) { A.a("C_boolean_byte-boolean"); } }
class C_char_byte extends C_byte { public void f(char[] xs) { A.a("C_char_byte-char"); } }
class C_short_byte extends C_byte { public void f(short[] xs) { A.a("C_short_byte-short"); } }
class C_int_byte extends C_byte { public void f(int[] xs) { A.a("C_int_byte-int"); } }
class C_long_byte extends C_byte { public void f(long[] xs) { A.a("C_long_byte-long"); } }
class C_float_byte extends C_byte { public void f(float[] xs) { A.a("C_float_byte-float"); } }
class C_double_byte extends C_byte { public void f(double[] xs) { A.a("C_double_byte-double"); } }
class C_byte_boolean extends C_boolean { public void f(byte[] xs) { A.a("C_byte_boolean-byte"); } }
class C_char_boolean extends C_boolean { public void f(char[] xs) { A.a("C_char_boolean-char"); } }
class C_short_boolean extends C_boolean { public void f(short[] xs) { A.a("C_short_boolean-short"); } }
class C_int_boolean extends C_boolean { public void f(int[] xs) { A.a("C_int_boolean-int"); } }
class C_long_boolean extends C_boolean { public void f(long[] xs) { A.a("C_long_boolean-long"); } }
class C_float_boolean extends C_boolean { public void f(float[] xs) { A.a("C_float_boolean-float"); } }
class C_double_boolean extends C_boolean { public void f(double[] xs) { A.a("C_double_boolean-double"); } }