Skip to content

Commit 69ba30f

Browse files
momensogoogle-java-format Team
authored andcommitted
Fixes before commit reformatting option for IntelliJ IDEA
Runs the plugin formatter instead of the default IDE Code Style formatting when "Reformat Code" is enabled in the Before Commit options. Fixes #228. Fixes #557 COPYBARA_INTEGRATE_REVIEW=#557 from momenso:bugfix-228 bd995d9 PiperOrigin-RevId: 354103277
1 parent 24ec96c commit 69ba30f

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

idea_plugin/src/com/google/googlejavaformat/intellij/GoogleJavaFormatCodeStyleManager.java

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,10 +30,12 @@
3030
import com.intellij.psi.PsiDocumentManager;
3131
import com.intellij.psi.PsiElement;
3232
import com.intellij.psi.PsiFile;
33+
import com.intellij.psi.codeStyle.ChangedRangesInfo;
3334
import com.intellij.psi.codeStyle.CodeStyleManager;
3435
import com.intellij.psi.impl.CheckUtil;
3536
import com.intellij.util.IncorrectOperationException;
3637
import java.util.Collection;
38+
import java.util.Collections;
3739
import java.util.Map;
3840
import java.util.Map.Entry;
3941
import java.util.TreeMap;
@@ -69,6 +71,12 @@ public void reformatText(PsiFile file, Collection<TextRange> ranges)
6971
}
7072
}
7173

74+
@Override
75+
public void reformatTextWithContext(PsiFile file, ChangedRangesInfo changedRangesInfo)
76+
throws IncorrectOperationException {
77+
reformatTextWithContext(file, Collections.singletonList(file.getTextRange()));
78+
}
79+
7280
@Override
7381
public void reformatTextWithContext(PsiFile file, Collection<TextRange> ranges) {
7482
if (overrideFormatterForFile(file)) {

0 commit comments

Comments
 (0)