Bug 46341 [formatting][implementation] comment line length not correctly applied
(1105 nightly build) when formatting the declaration below, with all default code formatter options (i.e. comment line length = 80), the last word '<code>String</code>' is not correctly moved to anotherline, leaving the last line longer than 80 characters (about 87 characters i think..) /** * Sets the set of identifiers to active activities. * * @param activeActivityIds * the set of identifiers to active activities. This set may be * empty, but it must not be <code>null</code>. If this set * is not empty, it must only contain instances of <code>String</code>. */ void setActiveActivityIds(Set activeActivityIds);
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/comment/CommentRegion.java
int index= 0;
		boolean adapted= false;
		CommentLine successor= null;
		CommentLine predecessor= null;
		CommentRange previous= null;
		CommentRange next= null;
		while (!fRanges.isEmpty()) {
			index= 0;
			adapted= false;
			predecessor= successor;
			successor= CommentObjectFactory.createLine(this);
			fLines.add(successor);
			while (!fRanges.isEmpty()) {
				next= (CommentRange)fRanges.getFirst();
				if (canAppend(successor, previous, next, index, width)) {
					if (!adapted && predecessor != null) {
						successor.adapt(predecessor);
						adapted= true;
					}
					fRanges.removeFirst();
					successor.append(next);
					index += (next.getLength() + 1);
					previous= next;
				} else
					break;
			}
		}
	}
}