Skip to content

Commit e2dee03

Browse files
committed
cleanup
1 parent 53d9e58 commit e2dee03

7 files changed

Lines changed: 24 additions & 21 deletions

File tree

idea-plugin/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ intellij {
2222
pluginName = name
2323
updateSinceUntilBuild = true
2424
version = "2024.1"
25-
plugins = [ 'java' ]
25+
plugins = ['java']
2626
}
2727

2828
patchPluginXml {

palantir-java-format/src/main/java/com/palantir/javaformat/java/JavaInputAstVisitor.java

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2409,8 +2409,7 @@ protected void visitFormals(Optional<VariableTree> receiver, List<? extends Vari
24092409
}
24102410
boolean isRecordParams = false;
24112411
if (!parameters.isEmpty() && parameters.get(0) instanceof JCTree.JCVariableDecl) {
2412-
JCTree.JCVariableDecl param = (JCTree.JCVariableDecl) parameters.get(0);
2413-
isRecordParams = (param.mods.flags & RECORD) == RECORD;
2412+
isRecordParams = isInRecord(((JCTree.JCVariableDecl) parameters.get(0)).mods);
24142413
}
24152414

24162415
builder.open(ZERO);
@@ -3499,7 +3498,13 @@ int declareOne(
34993498
new ArrayDeque<>(typeWithDims.isPresent() ? typeWithDims.get().dims : Collections.emptyList());
35003499
int baseDims = 0;
35013500

3502-
builder.open(ZERO);
3501+
builder.open(
3502+
kind == DeclarationKind.PARAMETER
3503+
&& (modifiers.isPresent()
3504+
&& !modifiers.get().getAnnotations().isEmpty()
3505+
&& !isInRecord(modifiers.get()))
3506+
? plusFour
3507+
: ZERO);
35033508
{
35043509
if (modifiers.isPresent()) {
35053510
visitAndBreakModifiers(modifiers.get(), annotationsDirection, Optional.of(verticalAnnotationBreak));
@@ -3869,6 +3874,13 @@ private Direction inlineAnnotationDirection(ModifiersTree modifiers) {
38693874
return Direction.HORIZONTAL;
38703875
}
38713876

3877+
/**
3878+
* Checks if the modifiers are parameters of a record definition.
3879+
*/
3880+
private boolean isInRecord(ModifiersTree modifiers) {
3881+
return (((JCTree.JCModifiers) modifiers).flags & RECORD) == RECORD;
3882+
}
3883+
38723884
/**
38733885
* Emit a {@link Token}.
38743886
*

palantir-java-format/src/test/resources/com/palantir/javaformat/java/testdata/B23804934.output

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ class B23804934 {
66
ZzzzzzzZzzzzzzz<ZzzzzzZzzzZzzz> zzzzzzZzzzZzzzZzzzzzzz,
77
@ZzzzZzzzzZzzzzzz Zzzzzz zzzzzZzzzzzz,
88
@ZzzzzzzzzzzZzzzzzz(Zz.ZZZZZZZ_ZZZZZ_ZZZZ_ZZZZZZ_ZZZZ_ZZZZZZZZZZ)
9-
Zzzzzzzz<Zzzzzzz> zzzzzZzzzZzzzzzZzzzZzzzzzzzzz) {
9+
Zzzzzzzz<Zzzzzzz> zzzzzZzzzZzzzzzZzzzZzzzzzzzzz) {
1010
zzzz.zzzzzzzzZzzzzzZzzzzZzzzzzzz = zzzzzzzzZzzzzzZzzzzZzzzzzzz;
1111
zzzz.zzzzzzZzzzZzzzZzzzzzzz = zzzzzzZzzzZzzzZzzzzzzz;
1212
zzzz.zzzzzZzzzzzz = zzzzzZzzzzzz;
@@ -16,7 +16,7 @@ class B23804934 {
1616
zzzz z(
1717
zzz z,
1818
@Zzzzzzzz @Zzzzzzzzzz
19-
ZzzzzzzzzZzzz<Zzzzzz> zzzzZzzzZzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz) {}
19+
ZzzzzzzzzZzzz<Zzzzzz> zzzzZzzzZzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz) {}
2020

2121
@ZzzZzzzZzzzzzzzzzz
2222
@Zzzzzzzz(zzzzzzzzz = Zzzzzzzzz.ZZ)

palantir-java-format/src/test/resources/com/palantir/javaformat/java/testdata/B24702438.output

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -48,16 +48,16 @@ class B24702438 {
4848
void f(
4949
int a,
5050
@Nullable @Deprecated
51-
ImmutableList<String> veryVeryLooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong,
51+
ImmutableList<String> veryVeryLooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong,
5252
@Nullable @Deprecated
53-
ImmutableList<String> veryVeryLooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong,
53+
ImmutableList<String> veryVeryLooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong,
5454
@Nullable @Deprecated
55-
ImmutableList<String> veryVeryLooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong,
55+
ImmutableList<String> veryVeryLooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong,
5656
int c) {}
5757

5858
void g(
5959
@Nullable @Deprecated
60-
ImmutableList<String> veryVeryLooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong,
60+
ImmutableList<String> veryVeryLooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong,
6161
@Nullable @Deprecated
62-
ImmutableList<String> veryVeryLoooooooooooooooooooooooooooooooooooooooooooooooooooooooong) {}
62+
ImmutableList<String> veryVeryLoooooooooooooooooooooooooooooooooooooooooooooooooooooooong) {}
6363
}

palantir-java-format/src/test/resources/com/palantir/javaformat/java/testdata/TryWithResources.output

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ class TryWtihResources {
1212
}
1313

1414
try (@SuppressWarnings("resource")
15-
Scanner inputScanner = new Scanner(inputStream).useDelimiter("\\s+|,")) {
15+
Scanner inputScanner = new Scanner(inputStream).useDelimiter("\\s+|,")) {
1616
while (inputScanner.hasNextLong()) {
1717
placementIds.add(inputScanner.nextLong());
1818
}

palantir-java-format/src/test/resources/com/palantir/javaformat/java/testdata2/cr.input

Lines changed: 0 additions & 9 deletions
This file was deleted.

palantir-java-format/src/test/resources/com/palantir/javaformat/java/testdata2/cr.output

Whitespace-only changes.

0 commit comments

Comments
 (0)