Lines Matching defs:cf

263         ClassFile cf = new ClassFile(f);
264 Logic logic = new Logic(cf);
271 outfile = classPathFile(dest, cf.nameString());
275 cf.writeTo(outfile);
361 ClassFile cf = new ClassFile(f);
362 Logic logic = new Logic(cf);
366 byte[] bytes = cf.toByteArray();
373 ClassFile cf;
377 Logic(ClassFile cf) {
378 this.cf = cf;
379 poolMarks = new char[cf.pool.size()];
384 Pool pool = cf.pool;
386 for (Method m : cf.methods) {
395 Method conm = findMember(cf.methods, ref[1], ref[2]);
400 System.err.println("patching "+cf.nameString()+"."+m);
440 cf.methods.removeAll(constants.keySet());
448 Pool pool = cf.pool;
497 for (Method m : cf.methods) {
514 for (Method m : cf.methods) {
515 if (nameMark(cf.pool.getString(m.name)) != 0 &&
542 for (Constant e : cf.pool) {
569 String cls = cf.pool.getString(CONSTANT_Class, cl);
570 if (cls.equals(cf.nameString())) {
607 String descr = cf.pool.getString(CONSTANT_Utf8, n2);
675 Pool pool = cf.pool;
795 ownMethod = findMember(cf.methods, ref[1], ref[2]);
862 args.clear(); args.add(pool.get(cf.thisc));
983 utfIndex = (short) cf.pool.addConstant(CONSTANT_Utf8, x).index;
987 return cf.pool.addConstant(CONSTANT_MethodType, utfIndex);
1004 ntindex = (short) cf.pool.addConstant(CONSTANT_NameAndType,
1011 Constant ref = cf.pool.addConstant(reftag, new Short[]{ cindex, ntindex });
1012 return cf.pool.addConstant(CONSTANT_MethodHandle, new Object[]{ refKind, (short)ref.index });
1028 ntindex = (short) cf.pool.addConstant(CONSTANT_NameAndType,
1050 if (num != null) x = cf.pool.addConstant(numTag, x);
1073 return cf.pool.addConstant(CONSTANT_InvokeDynamic,
1078 Attr bsms = cf.findAttr("BootstrapMethods");
1081 bsms = new Attr(cf, "BootstrapMethods", new byte[]{0,0});
1082 assert(bsms == cf.findAttr("BootstrapMethods"));
1519 ClassFile cf = outer.outer(ClassFile.class);
1521 this.name = (short) cf.pool.stringIndex(name, true);
1581 ClassFile cf = outer(ClassFile.class);
1582 if (cf == null) return "#"+name;
1583 return cf.pool.getString(name);