1
1
<?xml version =" 1.0" encoding =" UTF-8" ?>
2
2
<FindBugsFilter >
3
3
<Match >
4
+ <Class name =" com.itextpdf.styledxmlparser.css.media.MediaExpression" />
5
+ <Method name =" matches" />
4
6
<Bug pattern =" CC_CYCLOMATIC_COMPLEXITY" />
5
7
</Match >
6
8
<Match >
7
- <Bug pattern =" CN_IMPLEMENTS_CLONE_BUT_NOT_CLONEABLE" />
9
+ <Or >
10
+ <Class name =" com.itextpdf.styledxmlparser.jsoup.parser.HtmlTreeBuilderState$2" />
11
+ <Class name =" com.itextpdf.styledxmlparser.jsoup.parser.HtmlTreeBuilderState$3" />
12
+ <Class name =" com.itextpdf.styledxmlparser.jsoup.parser.HtmlTreeBuilderState$4" />
13
+ <Class name =" com.itextpdf.styledxmlparser.jsoup.parser.HtmlTreeBuilderState$5" />
14
+ <Class name =" com.itextpdf.styledxmlparser.jsoup.parser.HtmlTreeBuilderState$6" />
15
+ <Class name =" com.itextpdf.styledxmlparser.jsoup.parser.HtmlTreeBuilderState$7" />
16
+ <Class name =" com.itextpdf.styledxmlparser.jsoup.parser.HtmlTreeBuilderState$9" />
17
+ <Class name =" com.itextpdf.styledxmlparser.jsoup.parser.HtmlTreeBuilderState$11" />
18
+ <Class name =" com.itextpdf.styledxmlparser.jsoup.parser.HtmlTreeBuilderState$12" />
19
+ <Class name =" com.itextpdf.styledxmlparser.jsoup.parser.HtmlTreeBuilderState$13" />
20
+ <Class name =" com.itextpdf.styledxmlparser.jsoup.parser.HtmlTreeBuilderState$14" />
21
+ <Class name =" com.itextpdf.styledxmlparser.jsoup.parser.HtmlTreeBuilderState$16" />
22
+ <Class name =" com.itextpdf.styledxmlparser.jsoup.parser.HtmlTreeBuilderState$18" />
23
+ <Class name =" com.itextpdf.styledxmlparser.jsoup.parser.HtmlTreeBuilderState$19" />
24
+ <Class name =" com.itextpdf.styledxmlparser.jsoup.parser.HtmlTreeBuilderState$20" />
25
+ <Class name =" com.itextpdf.styledxmlparser.jsoup.parser.HtmlTreeBuilderState$21" />
26
+ <Class name =" com.itextpdf.styledxmlparser.jsoup.parser.HtmlTreeBuilderState$22" />
27
+ </Or >
28
+ <Method name =" process" />
29
+ <Or >
30
+ <Bug pattern =" CC_CYCLOMATIC_COMPLEXITY" />
31
+ <Bug pattern =" LSC_LITERAL_STRING_COMPARISON" />
32
+ </Or >
8
33
</Match >
9
34
<Match >
35
+ <Or >
36
+ <And >
37
+ <Or >
38
+ <Class name =" com.itextpdf.styledxmlparser.jsoup.nodes.Attribute" />
39
+ <Class name =" com.itextpdf.styledxmlparser.jsoup.nodes.Attributes" />
40
+ </Or >
41
+ <Method name =" html" params =" " returns =" java.lang.String" />
42
+ </And >
43
+ <And >
44
+ <Or >
45
+ <Class name =" com.itextpdf.styledxmlparser.jsoup.nodes.Document$OutputSettings" />
46
+ <Class name =" com.itextpdf.styledxmlparser.jsoup.nodes.Node" />
47
+ </Or >
48
+ <Method name =" partialClone" />
49
+ </And >
50
+ <And >
51
+ <Class name =" com.itextpdf.styledxmlparser.jsoup.nodes.Entities" />
52
+ <Or >
53
+ <Method name =" escape" params =" java.lang.String, com.itextpdf.styledxmlparser.jsoup.nodes.Document$OutputSettings" returns =" java.lang.String" />
54
+ <Method name =" loadEntities" />
55
+ </Or >
56
+ </And >
57
+ </Or >
10
58
<Bug pattern =" EXS_EXCEPTION_SOFTENING_NO_CONSTRAINTS" />
11
59
</Match >
12
60
<Match >
61
+ <Or >
62
+ <And >
63
+ <Class name =" com.itextpdf.styledxmlparser.css.resolve.CssQuotes" />
64
+ <Method name =" createQuotes" />
65
+ </And >
66
+ <And >
67
+ <Class name =" com.itextpdf.styledxmlparser.css.resolve.shorthand.impl.AbstractBorderShorthandResolver" />
68
+ <Method name =" resolveShorthand" />
69
+ </And >
70
+ <And >
71
+ <Class name =" com.itextpdf.styledxmlparser.css.selector.item.CssPagePseudoClassSelectorItem" />
72
+ <Method name =" < init> " />
73
+ </And >
74
+ <And >
75
+ <Class name =" com.itextpdf.styledxmlparser.css.selector.item.CssPseudoClassNthSelectorItem" />
76
+ <Method name =" getNthArguments" />
77
+ </And >
78
+ <And >
79
+ <Class name =" com.itextpdf.styledxmlparser.css.util.CssUtils" />
80
+ <Method name =" parseAbsoluteLength" params =" java.lang.String, java.lang.String" returns =" float" />
81
+ </And >
82
+ <And >
83
+ <Class name =" com.itextpdf.styledxmlparser.css.validate.impl.datatype.CssTransformValidator" />
84
+ <Method name =" isValidComponent" />
85
+ </And >
86
+ <And >
87
+ <Class name =" com.itextpdf.styledxmlparser.css.validate.impl.datatype.CssTransformValidator" />
88
+ <Method name =" isValidForTranslate" />
89
+ </And >
90
+ <And >
91
+ <Class name =" com.itextpdf.styledxmlparser.jsoup.helper.DataUtil" />
92
+ <Method name =" parseByteData" />
93
+ </And >
94
+ <And >
95
+ <Class name =" com.itextpdf.styledxmlparser.jsoup.nodes.Document" />
96
+ <Method name =" ensureMetaCharsetElement" />
97
+ </And >
98
+ <And >
99
+ <Class name =" com.itextpdf.styledxmlparser.jsoup.nodes.Element" />
100
+ <Or >
101
+ <Method name =" val" />
102
+ <Method name =" accumulateParents" />
103
+ <Method name =" appendWhitespaceIfBr" />
104
+ <Method name =" hasClass" />
105
+ </Or >
106
+ </And >
107
+ <And >
108
+ <Class name =" com.itextpdf.styledxmlparser.jsoup.nodes.Element$1" />
109
+ <Method name =" head" />
110
+ </And >
111
+ <And >
112
+ <Class name =" com.itextpdf.styledxmlparser.jsoup.nodes.Node" />
113
+ <Method name =" hasAttr" />
114
+ </And >
115
+ <And >
116
+ <Class name =" com.itextpdf.styledxmlparser.jsoup.nodes.Node$OuterHtmlVisitor" />
117
+ <Method name =" tail" />
118
+ </And >
119
+ <And >
120
+ <Class name =" com.itextpdf.styledxmlparser.jsoup.parser.HtmlTreeBuilder" />
121
+ <Or >
122
+ <Method name =" parseFragment" />
123
+ <Method name =" clearStackToContext" />
124
+ <Method name =" insert" params =" com.itextpdf.styledxmlparser.jsoup.parser.Token$Character" returns =" void" />
125
+ </Or >
126
+ </And >
127
+ <And >
128
+ <Class name =" com.itextpdf.styledxmlparser.jsoup.nodes.Entities" />
129
+ <Method name =" getCoreCharsetByName" />
130
+ </And >
131
+ <And >
132
+ <Class name =" com.itextpdf.styledxmlparser.jsoup.parser.TokeniserState" />
133
+ <Method name =" handleDataDoubleEscapeTag" />
134
+ </And >
135
+ <And >
136
+ <Class name =" com.itextpdf.styledxmlparser.jsoup.safety.Whitelist" />
137
+ <Or >
138
+ <Method name =" isSafeAttribute" />
139
+ <Method name =" removeAttributes" />
140
+ <Method name =" testValidProtocol" />
141
+ </Or >
142
+ </And >
143
+ </Or >
13
144
<Bug pattern =" LSC_LITERAL_STRING_COMPARISON" />
14
145
</Match >
15
146
<Match >
147
+ <Class name =" com.itextpdf.styledxmlparser.resolver.resource.UriEncodeUtil" />
148
+ <Method name =" encode" params =" java.lang.String, java.lang.String" />
16
149
<Bug pattern =" LSYC_LOCAL_SYNCHRONIZED_COLLECTION" />
17
150
</Match >
18
- </FindBugsFilter >
151
+ </FindBugsFilter >
0 commit comments