@@ -119,7 +119,20 @@ protected void clearValidationHighlighting() {
119
119
* @return List[FieldValidationData]
120
120
*/
121
121
protected List <FieldValidationData > getFieldsToValidate () {
122
- return getAvailableForFiltering (fieldsValidationsList );
122
+ final List <FieldValidationData > result = new LinkedList <>();
123
+
124
+ for (final FieldValidationData fieldValidationData : fieldsValidationsList ) {
125
+ final JComponent component = ExtractComponentFromFieldUtil .extract (
126
+ fieldValidationData .getField (),
127
+ this
128
+ );
129
+
130
+ if (component != null && component .isVisible () && component .getParent ().isVisible ()) {
131
+ result .add (fieldValidationData );
132
+ }
133
+ }
134
+
135
+ return result ;
123
136
}
124
137
125
138
/**
@@ -235,30 +248,4 @@ private int getParentTabPaneForComponent(final @NotNull Container component) {
235
248
236
249
return getParentTabPaneForComponent (parent );
237
250
}
238
-
239
- /**
240
- * Returns only available for validation field.
241
- *
242
- * @param allFields List
243
- *
244
- * @return List
245
- */
246
- private List <FieldValidationData > getAvailableForFiltering (
247
- final @ NotNull List <FieldValidationData > allFields
248
- ) {
249
- final List <FieldValidationData > result = new LinkedList <>();
250
-
251
- for (final FieldValidationData fieldValidationData : allFields ) {
252
- final JComponent component = ExtractComponentFromFieldUtil .extract (
253
- fieldValidationData .getField (),
254
- this
255
- );
256
-
257
- if (component != null && component .isVisible () && component .getParent ().isVisible ()) {
258
- result .add (fieldValidationData );
259
- }
260
- }
261
-
262
- return result ;
263
- }
264
251
}
0 commit comments