mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-04-29 19:45:01 +02:00
More readable names for list alignments.
This commit is contained in:
parent
c62c6e671e
commit
bf32904276
1 changed files with 4 additions and 3 deletions
|
@ -1664,12 +1664,13 @@ public class CodeFormatterVisitor extends ASTVisitor implements ICPPASTVisitor,
|
||||||
* @param encloseInParen
|
* @param encloseInParen
|
||||||
* @param addEllipsis
|
* @param addEllipsis
|
||||||
*/
|
*/
|
||||||
private void formatList(List<? extends IASTNode> elements, ListAlignment align, boolean encloseInParen, boolean addEllipsis) {
|
private void formatList(List<? extends IASTNode> elements, ListAlignment align,
|
||||||
|
boolean encloseInParen, boolean addEllipsis) {
|
||||||
if (encloseInParen)
|
if (encloseInParen)
|
||||||
scribe.printNextToken(Token.tLPAREN, align.fSpaceBeforeOpeningParen);
|
scribe.printNextToken(Token.tLPAREN, align.fSpaceBeforeOpeningParen);
|
||||||
|
|
||||||
final int elementsLength = elements.size();
|
final int elementsLength = elements.size();
|
||||||
if (elementsLength != 0 || addEllipsis) {
|
if (!elements.isEmpty() || addEllipsis) {
|
||||||
if (align.fSpaceAfterOpeningParen) {
|
if (align.fSpaceAfterOpeningParen) {
|
||||||
scribe.space();
|
scribe.space();
|
||||||
}
|
}
|
||||||
|
@ -1678,7 +1679,7 @@ public class CodeFormatterVisitor extends ASTVisitor implements ICPPASTVisitor,
|
||||||
? align.fContinuationIndentation
|
? align.fContinuationIndentation
|
||||||
: preferences.continuation_indentation;
|
: preferences.continuation_indentation;
|
||||||
Alignment listAlignment = scribe.createAlignment(
|
Alignment listAlignment = scribe.createAlignment(
|
||||||
"listElements_"+align, //$NON-NLS-1$
|
"listElements_" + (elements.isEmpty() ? "ellipsis" : elements.get(0).getClass().getSimpleName()), //$NON-NLS-1$ //$NON-NLS-2$
|
||||||
align.fMode,
|
align.fMode,
|
||||||
align.fTieBreakRule,
|
align.fTieBreakRule,
|
||||||
elementsLength + (addEllipsis ? 1 : 0),
|
elementsLength + (addEllipsis ? 1 : 0),
|
||||||
|
|
Loading…
Add table
Reference in a new issue