Hmm... looks like a bug. PlasticClassImpl uses this.fields in getUnclaimedFields() but never adds to this.fields in introduceField().
public PlasticField introduceField(String className, String suggestedName) { check(); assert PlasticInternalUtils.isNonBlank(className); assert PlasticInternalUtils.isNonBlank(suggestedName); String name = makeUnique(fieldNames, suggestedName); FieldNode fieldNode = new FieldNode(ACC_PRIVATE, name, PlasticInternalUtils.toDescriptor(className), null, null); classNode.fields.add(fieldNode); fieldNames.add(name); PlasticFieldImpl newField = new PlasticFieldImpl(this, fieldNode); return newField; } public List<PlasticField> getUnclaimedFields() { check(); if (unclaimedFields == null) { unclaimedFields = new ArrayList<PlasticField>(fields.size()); for (PlasticField f : fields) { if (!f.isClaimed()) unclaimedFields.add(f); } } return unclaimedFields; } -- View this message in context: http://tapestry.1045711.n5.nabble.com/BUG-UnclaimedFieldWorker-tp5718537p5718540.html Sent from the Tapestry - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org