Lines Matching defs:where
43 public ArrayExpression(long where, Expression args[]) {
44 super(ARRAY, where, Type.tError, null, args);
51 env.error(where, "invalid.array.expr");
57 env.error(where, "invalid.array.init", t);
78 e = (e == null) ? args[i] : new CommaExpression(where, e, args[i]);
95 asm.add(where, opc_ldc, new Integer(args.length));
97 case TC_BOOLEAN: asm.add(where, opc_newarray, new Integer(T_BOOLEAN)); break;
98 case TC_BYTE: asm.add(where, opc_newarray, new Integer(T_BYTE)); break;
99 case TC_SHORT: asm.add(where, opc_newarray, new Integer(T_SHORT)); break;
100 case TC_CHAR: asm.add(where, opc_newarray, new Integer(T_CHAR)); break;
101 case TC_INT: asm.add(where, opc_newarray, new Integer(T_INT)); break;
102 case TC_LONG: asm.add(where, opc_newarray, new Integer(T_LONG)); break;
103 case TC_FLOAT: asm.add(where, opc_newarray, new Integer(T_FLOAT)); break;
104 case TC_DOUBLE: asm.add(where, opc_newarray, new Integer(T_DOUBLE)); break;
107 asm.add(where, opc_anewarray, type.getElementType());
111 asm.add(where, opc_anewarray, env.getClassDeclaration(type.getElementType()));
124 asm.add(where, opc_dup);
125 asm.add(where, opc_ldc, new Integer(i));
130 asm.add(where, opc_bastore);
133 asm.add(where, opc_castore);
136 asm.add(where, opc_sastore);
139 asm.add(where, opc_iastore + type.getElementType().getTypeCodeOffset());