public TypeData join() { if (this == TypeTag.TOP) return this; else return super.join(); }
public TypeData join() { return type.join(); }
@Override public TypeData join() { if (this == TypeTag.TOP) return this; return super.join(); }
@Override public TypeData join() { return type.join(); }
protected static int recordTypeData(int n, TypeData[] srcTypes, TypeData[] destTypes) { int k = -1; for (int i = 0; i < n; i++) { TypeData t = validateTypeData(srcTypes, n, i); destTypes[i] = t.join(); if (t != TOP) k = i + 1; // t might be long or double. } return k + 1; }
protected static int recordTypeData(int n, TypeData[] srcTypes, TypeData[] destTypes) { int k = -1; for (int i = 0; i < n; i++) { TypeData t = validateTypeData(srcTypes, n, i); destTypes[i] = t.join(); if (t != TOP) k = i + 1; // t might be long or double. } return k + 1; }
public TypeData join() { if (this == TypeTag.TOP) return this; else return super.join(); }
public TypeData join() { if (this == TypeTag.TOP) return this; else return super.join(); }
public TypeData join() { if (this == TypeTag.TOP) return this; else return super.join(); }
public TypeData join() { return type.join(); }
public TypeData join() { return type.join(); }
public TypeData join() { return type.join(); }
protected static int recordTypeData(int n, TypeData[] srcTypes, TypeData[] destTypes) { int k = -1; for (int i = 0; i < n; i++) { TypeData t = validateTypeData(srcTypes, n, i); destTypes[i] = t.join(); if (t != TOP) k = i + 1; // t might be long or double. } return k + 1; }
protected static int recordTypeData(int n, TypeData[] srcTypes, TypeData[] destTypes) { int k = -1; for (int i = 0; i < n; i++) { TypeData t = validateTypeData(srcTypes, n, i); destTypes[i] = t.join(); if (t != TOP) k = i + 1; // t might be long or double. } return k + 1; }
protected static int recordTypeData(int n, TypeData[] srcTypes, TypeData[] destTypes) { int k = -1; for (int i = 0; i < n; i++) { TypeData t = validateTypeData(srcTypes, n, i); destTypes[i] = t.join(); if (t != TOP) k = i + 1; // t might be long or double. } return k + 1; }