34
34
import com .intellij .util .ThrowableRunnable ;
35
35
import java .util .Collection ;
36
36
import org .checkerframework .checker .nullness .qual .Nullable ;
37
+ import org .jetbrains .annotations .NotNull ;
37
38
38
39
/**
39
40
* Decorates the {@link CodeStyleManager} abstract class by delegating to a concrete implementation
40
- * instance (likely IJ 's default instance).
41
+ * instance (likely IntelliJ 's default instance).
41
42
*/
42
43
@ SuppressWarnings ("deprecation" )
43
44
class CodeStyleManagerDecorator extends CodeStyleManager
@@ -54,98 +55,102 @@ CodeStyleManager getDelegate() {
54
55
}
55
56
56
57
@ Override
57
- public Project getProject () {
58
+ public @ NotNull Project getProject () {
58
59
return delegate .getProject ();
59
60
}
60
61
61
62
@ Override
62
- public PsiElement reformat (PsiElement element ) throws IncorrectOperationException {
63
+ public @ NotNull PsiElement reformat (@ NotNull PsiElement element )
64
+ throws IncorrectOperationException {
63
65
return delegate .reformat (element );
64
66
}
65
67
66
68
@ Override
67
- public PsiElement reformat (PsiElement element , boolean canChangeWhiteSpacesOnly )
69
+ public @ NotNull PsiElement reformat (@ NotNull PsiElement element , boolean canChangeWhiteSpacesOnly )
68
70
throws IncorrectOperationException {
69
71
return delegate .reformat (element , canChangeWhiteSpacesOnly );
70
72
}
71
73
72
74
@ Override
73
- public PsiElement reformatRange (PsiElement element , int startOffset , int endOffset )
75
+ public PsiElement reformatRange (@ NotNull PsiElement element , int startOffset , int endOffset )
74
76
throws IncorrectOperationException {
75
77
return delegate .reformatRange (element , startOffset , endOffset );
76
78
}
77
79
78
80
@ Override
79
81
public PsiElement reformatRange (
80
- PsiElement element , int startOffset , int endOffset , boolean canChangeWhiteSpacesOnly )
82
+ @ NotNull PsiElement element , int startOffset , int endOffset , boolean canChangeWhiteSpacesOnly )
81
83
throws IncorrectOperationException {
82
84
return delegate .reformatRange (element , startOffset , endOffset , canChangeWhiteSpacesOnly );
83
85
}
84
86
85
87
@ Override
86
- public void reformatText (PsiFile file , int startOffset , int endOffset )
88
+ public void reformatText (@ NotNull PsiFile file , int startOffset , int endOffset )
87
89
throws IncorrectOperationException {
88
90
delegate .reformatText (file , startOffset , endOffset );
89
91
}
90
92
91
93
@ Override
92
- public void reformatText (PsiFile file , Collection <? extends TextRange > ranges )
94
+ public void reformatText (@ NotNull PsiFile file , @ NotNull Collection <? extends TextRange > ranges )
93
95
throws IncorrectOperationException {
94
96
delegate .reformatText (file , ranges );
95
97
}
96
98
97
99
@ Override
98
- public void reformatTextWithContext (PsiFile psiFile , ChangedRangesInfo changedRangesInfo )
100
+ public void reformatTextWithContext (
101
+ @ NotNull PsiFile psiFile , @ NotNull ChangedRangesInfo changedRangesInfo )
99
102
throws IncorrectOperationException {
100
103
delegate .reformatTextWithContext (psiFile , changedRangesInfo );
101
104
}
102
105
103
106
@ Override
104
- public void reformatTextWithContext (PsiFile file , Collection <? extends TextRange > ranges )
107
+ public void reformatTextWithContext (
108
+ @ NotNull PsiFile file , @ NotNull Collection <? extends TextRange > ranges )
105
109
throws IncorrectOperationException {
106
110
delegate .reformatTextWithContext (file , ranges );
107
111
}
108
112
109
113
@ Override
110
- public void adjustLineIndent (PsiFile file , TextRange rangeToAdjust )
114
+ public void adjustLineIndent (@ NotNull PsiFile file , TextRange rangeToAdjust )
111
115
throws IncorrectOperationException {
112
116
delegate .adjustLineIndent (file , rangeToAdjust );
113
117
}
114
118
115
119
@ Override
116
- public int adjustLineIndent (PsiFile file , int offset ) throws IncorrectOperationException {
120
+ public int adjustLineIndent (@ NotNull PsiFile file , int offset )
121
+ throws IncorrectOperationException {
117
122
return delegate .adjustLineIndent (file , offset );
118
123
}
119
124
120
125
@ Override
121
- public int adjustLineIndent (Document document , int offset ) {
126
+ public int adjustLineIndent (@ NotNull Document document , int offset ) {
122
127
return delegate .adjustLineIndent (document , offset );
123
128
}
124
129
125
- public void scheduleIndentAdjustment (Document document , int offset ) {
130
+ public void scheduleIndentAdjustment (@ NotNull Document document , int offset ) {
126
131
delegate .scheduleIndentAdjustment (document , offset );
127
132
}
128
133
129
134
@ Override
130
- public boolean isLineToBeIndented (PsiFile file , int offset ) {
135
+ public boolean isLineToBeIndented (@ NotNull PsiFile file , int offset ) {
131
136
return delegate .isLineToBeIndented (file , offset );
132
137
}
133
138
134
139
@ Override
135
140
@ Nullable
136
- public String getLineIndent (PsiFile file , int offset ) {
141
+ public String getLineIndent (@ NotNull PsiFile file , int offset ) {
137
142
return delegate .getLineIndent (file , offset );
138
143
}
139
144
140
145
@ Override
141
146
@ Nullable
142
- public String getLineIndent (PsiFile file , int offset , FormattingMode mode ) {
147
+ public String getLineIndent (@ NotNull PsiFile file , int offset , FormattingMode mode ) {
143
148
return delegate .getLineIndent (file , offset , mode );
144
149
}
145
150
146
151
@ Override
147
152
@ Nullable
148
- public String getLineIndent (Document document , int offset ) {
153
+ public String getLineIndent (@ NotNull Document document , int offset ) {
149
154
return delegate .getLineIndent (document , offset );
150
155
}
151
156
@@ -165,7 +170,7 @@ public Indent zeroIndent() {
165
170
}
166
171
167
172
@ Override
168
- public void reformatNewlyAddedElement (ASTNode block , ASTNode addedElement )
173
+ public void reformatNewlyAddedElement (@ NotNull ASTNode block , @ NotNull ASTNode addedElement )
169
174
throws IncorrectOperationException {
170
175
delegate .reformatNewlyAddedElement (block , addedElement );
171
176
}
@@ -192,22 +197,23 @@ public <T> T performActionWithFormatterDisabled(Computable<T> r) {
192
197
}
193
198
194
199
@ Override
195
- public int getSpacing (PsiFile file , int offset ) {
200
+ public int getSpacing (@ NotNull PsiFile file , int offset ) {
196
201
return delegate .getSpacing (file , offset );
197
202
}
198
203
199
204
@ Override
200
- public int getMinLineFeeds (PsiFile file , int offset ) {
205
+ public int getMinLineFeeds (@ NotNull PsiFile file , int offset ) {
201
206
return delegate .getMinLineFeeds (file , offset );
202
207
}
203
208
204
209
@ Override
205
- public void runWithDocCommentFormattingDisabled (PsiFile file , Runnable runnable ) {
210
+ public void runWithDocCommentFormattingDisabled (
211
+ @ NotNull PsiFile file , @ NotNull Runnable runnable ) {
206
212
delegate .runWithDocCommentFormattingDisabled (file , runnable );
207
213
}
208
214
209
215
@ Override
210
- public DocCommentSettings getDocCommentSettings (PsiFile file ) {
216
+ public @ NotNull DocCommentSettings getDocCommentSettings (@ NotNull PsiFile file ) {
211
217
return delegate .getDocCommentSettings (file );
212
218
}
213
219
@@ -223,7 +229,8 @@ public FormattingMode getCurrentFormattingMode() {
223
229
}
224
230
225
231
@ Override
226
- public int adjustLineIndent (final Document document , final int offset , FormattingMode mode )
232
+ public int adjustLineIndent (
233
+ final @ NotNull Document document , final int offset , FormattingMode mode )
227
234
throws IncorrectOperationException {
228
235
if (delegate instanceof FormattingModeAwareIndentAdjuster ) {
229
236
return ((FormattingModeAwareIndentAdjuster ) delegate )
@@ -233,7 +240,7 @@ public int adjustLineIndent(final Document document, final int offset, Formattin
233
240
}
234
241
235
242
@ Override
236
- public void scheduleReformatWhenSettingsComputed (PsiFile file ) {
243
+ public void scheduleReformatWhenSettingsComputed (@ NotNull PsiFile file ) {
237
244
delegate .scheduleReformatWhenSettingsComputed (file );
238
245
}
239
246
}
0 commit comments