Home | History | Annotate | Download | only in commons

Lines Matching refs:buf

86         buf.setLength(0);
87 buf.append("{\n").append("av0 = mg.visitAnnotationDefault();\n");
88 text.add(buf.toString());
100 buf.setLength(0);
101 buf.append("{\n")
105 buf.append(desc);
106 buf.append("\", ").append(visible).append(");\n");
107 text.add(buf.toString());
119 buf.setLength(0);
127 buf.append("mg.returnValue();\n");
132 buf.append("mg.push((String)null);\n");
141 buf.append("mg.push(").append(opcode - ICONST_0).append(");\n");
145 buf.append("mg.push(")
152 buf.append("mg.push(")
158 buf.append("mg.push(")
163 buf.append("mg.pop();\n");
166 buf.append("mg.pop2();\n");
169 buf.append("mg.dup();\n");
172 buf.append("mg.dupX1();\n");
175 buf.append("mg.dupX2();\n");
178 buf.append("mg.dup2();\n");
181 buf.append("mg.dup2X1();\n");
184 buf.append("mg.dup2X2();\n");
187 buf.append("mg.swap();\n");
190 buf.append("mg.monitorEnter();\n");
193 buf.append("mg.monitorExit();\n");
196 buf.append("mg.arrayLength();\n");
199 buf.append("mg.arrayLoad(Type.INT_TYPE);\n");
202 buf.append("mg.arrayLoad(Type.LONG_TYPE);\n");
205 buf.append("mg.arrayLoad(Type.FLOAT_TYPE);\n");
208 buf.append("mg.arrayLoad(Type.DOUBLE_TYPE);\n");
211 buf.append("mg.arrayLoad(" + getType("java/lang/Object")
215 buf.append("mg.arrayLoad(Type.BYTE_TYPE);\n");
218 buf.append("mg.arrayLoad(Type.CHAR_TYPE);\n");
221 buf.append("mg.arrayLoad(Type.SHORT_TYPE);\n");
224 buf.append("mg.arrayStore(Type.INT_TYPE);\n");
227 buf.append("mg.arrayStore(Type.LONG_TYPE);\n");
230 buf.append("mg.arrayStore(Type.FLOAT_TYPE);\n");
233 buf.append("mg.arrayStore(Type.DOUBLE_TYPE);\n");
236 buf.append("mg.arrayStore(" + getType("java/lang/Object")
240 buf.append("mg.arrayStore(Type.BYTE_TYPE);\n");
243 buf.append("mg.arrayStore(Type.CHAR_TYPE);\n");
246 buf.append("mg.arrayStore(Type.SHORT_TYPE);\n");
249 buf.append("mg.math(GeneratorAdapter.ADD, Type.INT_TYPE);\n");
252 buf.append("mg.math(GeneratorAdapter.ADD, Type.LONG_TYPE);\n");
255 buf.append("mg.math(GeneratorAdapter.ADD, Type.FLOAT_TYPE);\n");
258 buf.append("mg.math(GeneratorAdapter.ADD, Type.DOUBLE_TYPE);\n");
261 buf.append("mg.math(GeneratorAdapter.SUB, Type.INT_TYPE);\n");
264 buf.append("mg.math(GeneratorAdapter.SUB, Type.LONG_TYPE);\n");
267 buf.append("mg.math(GeneratorAdapter.SUB, Type.FLOAT_TYPE);\n");
270 buf.append("mg.math(GeneratorAdapter.SUB, Type.DOUBLE_TYPE);\n");
273 buf.append("mg.math(GeneratorAdapter.MUL, Type.INT_TYPE);\n");
276 buf.append("mg.math(GeneratorAdapter.MUL, Type.LONG_TYPE);\n");
279 buf.append("mg.math(GeneratorAdapter.MUL, Type.FLOAT_TYPE);\n");
282 buf.append("mg.math(GeneratorAdapter.MUL, Type.DOUBLE_TYPE);\n");
285 buf.append("mg.math(GeneratorAdapter.DIV, Type.INT_TYPE);\n");
288 buf.append("mg.math(GeneratorAdapter.DIV, Type.LONG_TYPE);\n");
291 buf.append("mg.math(GeneratorAdapter.DIV, Type.FLOAT_TYPE);\n");
294 buf.append("mg.math(GeneratorAdapter.DIV, Type.DOUBLE_TYPE);\n");
297 buf.append("mg.math(GeneratorAdapter.REM, Type.INT_TYPE);\n");
300 buf.append("mg.math(GeneratorAdapter.REM, Type.LONG_TYPE);\n");
303 buf.append("mg.math(GeneratorAdapter.REM, Type.FLOAT_TYPE);\n");
306 buf.append("mg.math(GeneratorAdapter.REM, Type.DOUBLE_TYPE);\n");
309 buf.append("mg.math(GeneratorAdapter.NEG, Type.INT_TYPE);\n");
312 buf.append("mg.math(GeneratorAdapter.NEG, Type.LONG_TYPE);\n");
315 buf.append("mg.math(GeneratorAdapter.NEG, Type.FLOAT_TYPE);\n");
318 buf.append("mg.math(GeneratorAdapter.NEG, Type.DOUBLE_TYPE);\n");
321 buf.append("mg.math(GeneratorAdapter.SHL, Type.INT_TYPE);\n");
324 buf.append("mg.math(GeneratorAdapter.SHL, Type.LONG_TYPE);\n");
327 buf.append("mg.math(GeneratorAdapter.SHR, Type.INT_TYPE);\n");
330 buf.append("mg.math(GeneratorAdapter.SHR, Type.LONG_TYPE);\n");
333 buf.append("mg.math(GeneratorAdapter.USHR, Type.INT_TYPE);\n");
336 buf.append("mg.math(GeneratorAdapter.USHR, Type.LONG_TYPE);\n");
339 buf.append("mg.math(GeneratorAdapter.AND, Type.INT_TYPE);\n");
342 buf.append("mg.math(GeneratorAdapter.AND, Type.LONG_TYPE);\n");
345 buf.append("mg.math(GeneratorAdapter.OR, Type.INT_TYPE);\n");
348 buf.append("mg.math(GeneratorAdapter.OR, Type.LONG_TYPE);\n");
351 buf.append("mg.math(GeneratorAdapter.XOR, Type.INT_TYPE);\n");
354 buf.append("mg.math(GeneratorAdapter.XOR, Type.LONG_TYPE);\n");
357 buf.append("mg.throwException();\n");
360 buf.append("mg.cast(Type.INT_TYPE, Type.LONG_TYPE);\n");
363 buf.append("mg.cast(Type.INT_TYPE, Type.FLOAT_TYPE);\n");
366 buf.append("mg.cast(Type.INT_TYPE, Type.DOUBLE_TYPE);\n");
369 buf.append("mg.cast(Type.LONG_TYPE, Type.INT_TYPE);\n");
372 buf.append("mg.cast(Type.LONG_TYPE, Type.FLOAT_TYPE);\n");
375 buf.append("mg.cast(Type.LONG_TYPE, Type.DOUBLE_TYPE);\n");
378 buf.append("mg.cast(Type.FLOAT_TYPE, Type.INT_TYPE);\n");
381 buf.append("mg.cast(Type.FLOAT_TYPE, Type.LONG_TYPE);\n");
384 buf.append("mg.cast(Type.FLOAT_TYPE, Type.DOUBLE_TYPE);\n");
387 buf.append("mg.cast(Type.DOUBLE_TYPE, Type.INT_TYPE);\n");
390 buf.append("mg.cast(Type.DOUBLE_TYPE, Type.LONG_TYPE);\n");
393 buf.append("mg.cast(Type.DOUBLE_TYPE, Type.FLOAT_TYPE);\n");
399 buf.append("mg.cast(Type.INT_TYPE, Type.BYTE_TYPE);\n");
402 buf.append("mg.cast(Type.INT_TYPE, Type.CHAR_TYPE);\n");
405 buf.append("mg.cast(Type.INT_TYPE, Type.SHORT_TYPE);\n");
413 buf.append("mg.visitInsn(")
420 text.add(buf.toString());
425 buf.setLength(0);
456 buf.append("mg.newArray(").append(type).append(");\n");
458 buf.append("mg.push(").append(operand).append(");\n");
460 text.add(buf.toString());
465 buf.setLength(0);
468 buf.append("mg.ret(");
470 buf.append(var);
473 buf.append("local").append(v);
475 buf.append(");\n");
514 text.add(buf.toString());
521 buf.append("mg.loadThis();\n");
523 buf.append("mg.loadArg(")
529 buf.append("mg.loadLocal(local").append(local);
532 buf.append(", ").append(type);
534 buf.append(");\n");
540 buf.append("mg.storeArg(").append(getArgIndex(var)).append(");\n");
543 buf.append("mg.storeLocal(local").append(local);
546 buf.append(", ").append(type);
548 buf.append(");\n");
558 buf.append("int local" + local + " = mg.newLocal(" + type + ");\n");
580 buf.setLength(0);
582 buf.append("mg.newInstance(").append(type).append(");\n");
584 buf.append("mg.newArray(").append(type).append(");\n");
586 buf.append("mg.checkCast(").append(type).append(");\n");
588 buf.append("mg.instanceOf(").append(type).append(");\n");
590 text.add(buf.toString());
600 buf.setLength(0);
603 buf.append("mg.getField(");
606 buf.append("mg.putField(");
609 buf.append("mg.getStatic(");
612 buf.append("mg.putStatic(");
617 buf.append(getType(owner));
618 buf.append(", \"");
619 buf.append(name);
620 buf.append("\", ");
621 buf.append(getDescType(desc));
622 buf.append(");\n");
623 text.add(buf.toString());
633 buf.setLength(0);
636 buf.append("mg.invokeVirtual(");
639 buf.append("mg.invokeConstructor(");
642 buf.append("mg.invokeStatic(");
645 buf.append("mg.invokeInterface(");
651 buf.append(getDescType(owner));
653 buf.append(getType(owner));
655 buf.append(", ");
656 buf.append(getMethod(name, desc));
657 buf.append(");\n");
658 text.add(buf.toString());
663 buf.setLength(0);
667 buf.append("mg.goTo(");
669 buf.append("mg.ifNull(");
671 buf.append("mg.ifNonNull(");
673 buf.append(");\n");
675 buf.append("mg.ifICmp(GeneratorAdapter.EQ, ");
677 buf.append(");\n");
679 buf.append("mg.ifICmp(GeneratorAdapter.NE, ");
681 buf.append(");\n");
683 buf.append("mg.ifICmp(GeneratorAdapter.LT, ");
685 buf.append(");\n");
687 buf.append("mg.ifICmp(GeneratorAdapter.GE, ");
689 buf.append(");\n");
691 buf.append("mg.ifICmp(GeneratorAdapter.GT, ");
693 buf.append(");\n");
695 buf.append("mg.ifICmp(GeneratorAdapter.LE, ");
697 buf.append(");\n");
699 buf.append("mg.ifCmp(");
700 buf.append(getType("java/lang/Object"))
704 buf.append(");\n");
706 buf.append("mg.ifCmp(");
707 buf.append(getType("java/lang/Object"))
711 buf.append(");\n");
713 buf.append("mg.ifZCmp(GeneratorAdapter.EQ, ");
715 buf.append(");\n");
717 buf.append("mg.ifZCmp(GeneratorAdapter.NE, ");
719 buf.append(");\n");
721 buf.append("mg.ifZCmp(GeneratorAdapter.LT, ");
723 buf.append(");\n");
725 buf.append("mg.ifZCmp(GeneratorAdapter.GE, ");
727 buf.append(");\n");
729 buf.append("mg.ifZCmp(GeneratorAdapter.GT, ");
731 buf.append(");\n");
733 buf.append("mg.ifZCmp(GeneratorAdapter.LE, ");
735 buf.append(");\n");
737 buf.append("mg.visitJumpInsn(")
741 buf.append(");\n");
743 text.add(buf.toString());
748 buf.setLength(0);
750 buf.append("mg.mark(");
752 buf.append(");\n");
753 text.add(buf.toString());
758 buf.setLength(0);
759 buf.append("mg.push(");
761 buf.append("(String)null");
763 buf.append(cst + "L");
767 buf.append("Float.NaN");
769 buf.append(f > 0
773 buf.append(cst + "f");
778 buf.append("Double.NaN");
780 buf.append(d > 0
784 buf.append(cst + "d");
787 appendString(buf, (String) cst);
789 buf.append("Type.getType(\"").append(cst).append("\")");
791 buf.append(cst);
793 buf.append(");\n");
794 text.add(buf.toString());
799 buf.setLength(0);
801 buf.append("mg.iinc(").append(var);
804 buf.append("mg.iinc(local").append(v);
806 buf.append(", ").append(increment).append(");\n");
807 text.add(buf.toString());
817 buf.setLength(0);
823 buf.append("mg.visitTableSwitchInsn(")
829 buf.append(", new Label[] {");
831 buf.append(i == 0 ? " " : ", ");
834 buf.append(" }); // TODO\n");
835 text.add(buf.toString());
844 buf.setLength(0);
850 buf.append("mg.visitLookupSwitchInsn(");
852 buf.append(", new int[] {");
854 buf.append(i == 0 ? " " : ", ").append(keys[i]);
856 buf.append(" }, new Label[] {");
858 buf.append(i == 0 ? " " : ", ");
861 buf.append(" }); // TODO\n");
862 text.add(buf.toString());
867 buf.setLength(0);
868 buf.append("mg.visitMultiANewArrayInsn(\"");
869 buf.append(desc);
870 buf.append("\", ").append(dims).append(");\n");
871 text.add(buf.toString());
881 buf.setLength(0);
885 buf.append("mg.visitTryCatchBlock(");
887 buf.append(", ");
889 buf.append(", ");
891 buf.append(", ");
893 buf.append("null");
895 buf.append('"').append(type).append('"');
897 buf.append("); // TODO\n");
898 text.add(buf.toString());
910 buf.setLength(0);
911 buf.append("mg.visitLocalVariable(\"");
912 buf.append(name);
913 buf.append("\", \"");
914 buf.append(desc);
915 buf.append("\", ");
917 buf.append("null");
919 buf.append('"').append(signature).append('"');
921 buf.append(", ");
923 buf.append(", ");
925 buf.append(", ").append(index).append(");\n");
926 text.add(buf.toString());
931 buf.setLength(0);
932 buf.append("mg.visitLineNumber(").append(line).append(", ");
934 buf.append(");\n");
935 text.add(buf.toString());
977 StringBuffer buf = new StringBuffer();
978 buf.append("Method.getMethod(\"");
979 buf.append(rt.getClassName()).append(" ");
980 buf.append(name).append("(");
983 buf.append(',');
984 buf.append(argt[i].getClassName());
986 buf.append(")\")");
987 return buf.toString();
991 * Appends a declaration of the given label to {@link #buf buf}. This
1002 buf.append("Label ").append(name).append(" = mg.newLabel();\n");
1007 * Appends the name of the given label to {@link #buf buf}. The given label
1014 buf.append((String) labelNames.get(l));