1
1
<?xml version =" 1.0" encoding =" UTF-8" ?>
2
2
<FindBugsFilter >
3
3
<Match >
4
+ <Class name =" com.itextpdf.forms.fields.PdfFormField" />
5
+ <Or >
6
+ <Method name =" generateDefaultAppearanceString" />
7
+ <Method name =" setDefaultAppearance" />
8
+ <Method name =" getValueAsString" />
9
+ </Or >
4
10
<Bug pattern =" DM_DEFAULT_ENCODING" />
5
11
</Match >
6
12
<Match >
13
+ <Or >
14
+ <And >
15
+ <Class name =" com.itextpdf.forms.fields.PdfFormField" />
16
+ <Method name =" createChoice" />
17
+ </And >
18
+ <And >
19
+ <Class name =" com.itextpdf.forms.xfa.XfaForm" />
20
+ <Or >
21
+ <Method name =" < init> " params =" com.itextpdf.kernel.pdf.PdfDictionary" returns =" void" />
22
+ <Method name =" < init> " params =" com.itextpdf.kernel.pdf.PdfDocument" returns =" void" />
23
+ <Method name =" < init> " params =" java.io.InputStream" returns =" void" />
24
+ <Method name =" fillXfaForm" params =" org.xml.sax.InputSource, boolean" returns =" void" />
25
+ </Or >
26
+ </And >
27
+ <And >
28
+ <Class name =" com.itextpdf.forms.fields.PdfFormField" />
29
+ <Or >
30
+ <Method name =" setCheckType" />
31
+ <Method name =" regenerateField" />
32
+ <Method name =" createComboBox" params =" com.itextpdf.kernel.pdf.PdfDocument, com.itextpdf.kernel.geom.Rectangle, java.lang.String, java.lang.String, java.lang.String[]" returns =" com.itextpdf.forms.fields.PdfChoiceFormField" />
33
+ <Method name =" createComboBox" params =" com.itextpdf.kernel.pdf.PdfDocument, com.itextpdf.kernel.geom.Rectangle, java.lang.String, java.lang.String, java.lang.String[][]" returns =" com.itextpdf.forms.fields.PdfChoiceFormField" />
34
+ <Method name =" createList" params =" com.itextpdf.kernel.pdf.PdfDocument, com.itextpdf.kernel.geom.Rectangle, java.lang.String, java.lang.String, java.lang.String[]" returns =" com.itextpdf.forms.fields.PdfChoiceFormField" />
35
+ <Method name =" createList" params =" com.itextpdf.kernel.pdf.PdfDocument, com.itextpdf.kernel.geom.Rectangle, java.lang.String, java.lang.String, java.lang.String[][]" returns =" com.itextpdf.forms.fields.PdfChoiceFormField" />
36
+ <Method name =" createPushButton" params =" com.itextpdf.kernel.pdf.PdfDocument, com.itextpdf.kernel.geom.Rectangle, java.lang.String, java.lang.String" returns =" com.itextpdf.forms.fields.PdfButtonFormField" />
37
+ </Or >
38
+ </And >
39
+ </Or >
7
40
<Bug pattern =" EXS_EXCEPTION_SOFTENING_NO_CONSTRAINTS" />
8
41
</Match >
9
42
<Match >
43
+ <Or >
44
+ <And >
45
+ <Class name =" com.itextpdf.forms.fields.PdfFormField" />
46
+ <Or >
47
+ <Method name =" drawRadioAppearance" />
48
+ <Method name =" splitDAelements" />
49
+ </Or >
50
+ </And >
51
+ <And >
52
+ <Class name =" com.itextpdf.forms.xfa.XfaForm" />
53
+ <Or >
54
+ <Method name =" findDataNode" params =" org.w3c.dom.Node" returns =" org.w3c.dom.Node" />
55
+ <Method name =" fillXfaForm" params =" org.w3c.dom.Node, boolean" returns =" void" />
56
+ </Or >
57
+ </And >
58
+ </Or >
10
59
<Bug pattern =" LSC_LITERAL_STRING_COMPARISON" />
11
60
</Match >
12
61
<Match >
62
+ <Class name =" com.itextpdf.forms.fields.PdfFormField" />
63
+ <Method name =" optionsArrayToString" params =" com.itextpdf.kernel.pdf.PdfArray" returns =" java.lang.String" />
13
64
<Bug pattern =" LSYC_LOCAL_SYNCHRONIZED_COLLECTION" />
14
65
</Match >
15
66
<Match >
67
+ <Or >
68
+ <And >
69
+ <Class name =" com.itextpdf.forms.PdfPageFormCopier" />
70
+ <Method name =" mergeFieldsWithTheSameName" />
71
+ </And >
72
+ <And >
73
+ <Class name =" com.itextpdf.forms.fields.PdfFormField" />
74
+ <Or >
75
+ <Method name =" regenerateField" />
76
+ <Method name =" setPage" />
77
+ <Method name =" setValue" params =" java.lang.String, com.itextpdf.kernel.font.PdfFont, float" returns =" com.itextpdf.forms.fields.PdfFormField" />
78
+ </Or >
79
+ </And >
80
+ </Or >
16
81
<Bug pattern =" PRMC_POSSIBLY_REDUNDANT_METHOD_CALLS" />
17
82
</Match >
18
83
<Match >
84
+ <Class name =" com.itextpdf.forms.fields.PdfFormField" />
85
+ <Method name =" splitDAelements" />
19
86
<Bug pattern =" REC_CATCH_EXCEPTION" />
20
87
</Match >
21
88
</FindBugsFilter >
0 commit comments