Lines Matching defs:exprType

78     protected int exprType;     // VOID, NULL, CLASS, BOOLEAN, INT, ...
338 if (is2word(exprType, arrayDim))
340 else if (exprType != VOID)
601 int type = exprType;
628 if (exprType != CLASS || arrayDim > 0)
646 if (exprType != CLASS && arrayDim == 0)
813 exprType = varType;
828 bytecode.addOpcode(getArrayReadOp(exprType, arrayDim));
831 int aType = exprType;
844 exprType = aType;
860 if (invalidDim(exprType, arrayDim, className, type, dim, cname,
875 atNumCastExpr(exprType, type);
889 convToString(exprType, arrayDim);
892 exprType = CLASS;
968 int type1 = exprType;
976 && (type1 == CLASS || exprType == CLASS))
1003 int type2 = exprType;
1007 exprType = type1;
1013 int p = typePrecedence(exprType);
1017 if (p == P_INT && exprType != BOOLEAN)
1018 exprType = INT; // type1 may be BYTE, ...
1031 int type2 = exprType;
1056 exprType = CLASS;
1127 if (exprType != BOOLEAN || arrayDim != 0)
1133 exprType = BOOLEAN;
1167 int type1 = exprType;
1171 if (type1 != NULL && exprType != NULL)
1173 else if (exprType == NULL)
1177 return exprType;
1206 convertOprandTypes(type1, exprType, expr);
1208 int p = typePrecedence(exprType);
1321 exprType = type1;
1364 int srcType = exprType;
1365 exprType = expr.getType();
1369 atNumCastExpr(srcType, exprType); // built-in type
1378 exprType = BOOLEAN;
1390 int srcType = exprType;
1481 int type = typePrecedence(exprType);
1494 exprType = INT; // type may be BYTE, ...
1503 exprType = INT; // type may be BYTE. ...
1564 exprType = CLASS;
1612 bytecode.addOpcode(getArrayReadOp(exprType, arrayDim));
1619 int type = exprType;
1627 if (typePrecedence(exprType) != P_INT || arrayDim > 0)
1630 exprType = type;
1694 int t = exprType = d.getType();
1776 int t = exprType;
1792 int t = exprType;
1800 exprType = INT;
1828 exprType = d.getType();
1836 switch (exprType) {
1861 exprType = BOOLEAN;
1865 exprType = BOOLEAN;
1869 exprType = NULL;
1878 exprType = CLASS;
1890 exprType = CLASS;
1901 exprType = (type == IntConstant ? INT : CHAR);
1905 exprType = LONG;
1913 exprType = DOUBLE;
1917 exprType = FLOAT;