1
1
<?xml version =" 1.0" encoding =" UTF-8" ?>
2
2
<FindBugsFilter >
3
3
<Match >
4
+ <Or >
5
+ <And >
6
+ <Or >
7
+ <Class name =" com.itextpdf.layout.renderer.BlockRenderer" />
8
+ <Class name =" com.itextpdf.layout.renderer.LineRenderer" />
9
+ <Class name =" com.itextpdf.layout.renderer.ParagraphRenderer" />
10
+ <Class name =" com.itextpdf.layout.renderer.TableRenderer" />
11
+ <Class name =" com.itextpdf.layout.renderer.TextRenderer" />
12
+ </Or >
13
+ <Method name =" layout" />
14
+ </And >
15
+ <And >
16
+ <Class name =" com.itextpdf.layout.renderer.TableWidths" />
17
+ <Method name =" autoLayout" />
18
+ </And >
19
+ </Or >
4
20
<Bug pattern =" CC_CYCLOMATIC_COMPLEXITY" />
5
21
</Match >
6
22
<Match >
23
+ <Or >
24
+ <Class name =" com.itextpdf.layout.layout.LayoutArea" />
25
+ <Class name =" com.itextpdf.layout.layout.RootLayoutArea" />
26
+ <Class name =" com.itextpdf.layout.margincollapse.MarginsCollapse" />
27
+ </Or >
28
+ <Method name =" clone" />
7
29
<Bug pattern =" CN_IMPLEMENTS_CLONE_BUT_NOT_CLONEABLE" />
8
30
</Match >
9
31
<Match >
32
+ <Or >
33
+ <And >
34
+ <Class name =" com.itextpdf.layout.font.FontProvider" />
35
+ <Method name =" getPdfFont" params =" com.itextpdf.layout.font.FontInfo, com.itextpdf.layout.font.FontSet" returns =" com.itextpdf.kernel.font.PdfFont" />
36
+ </And >
37
+ <And >
38
+ <Class name =" com.itextpdf.layout.hyphenation.PatternParser" />
39
+ <Method name =" createParser" />
40
+ </And >
41
+ <And >
42
+ <Class name =" com.itextpdf.layout.renderer.TypographyUtils" />
43
+ <Or >
44
+ <Method name =" callConstructor" />
45
+ <Method name =" callMethod" params =" java.lang.String, java.lang.String, java.lang.Object, java.lang.Class[], java.lang.Object[]" returns =" java.lang.Object" />
46
+ </Or >
47
+ </And >
48
+ </Or >
10
49
<Bug pattern =" EXS_EXCEPTION_SOFTENING_NO_CONSTRAINTS" />
11
50
</Match >
12
51
<Match >
52
+ <Class name =" com.itextpdf.layout.renderer.LineRenderer" />
53
+ <Method name =" layout" />
13
54
<Bug pattern =" FE_FLOATING_POINT_EQUALITY" />
14
55
</Match >
15
56
<Match >
57
+ <Or >
58
+ <And >
59
+ <Class name =" com.itextpdf.layout.font.FontCharacteristics" />
60
+ <Method name =" setFontStyle" />
61
+ </And >
62
+ <And >
63
+ <Class name =" com.itextpdf.layout.font.FontSelector$PdfFontComparator" />
64
+ <Method name =" compare" />
65
+ </And >
66
+ <And >
67
+ <Class name =" com.itextpdf.layout.hyphenation.HyphenationTreeCache" />
68
+ <Method name =" constructLlccKey" />
69
+ </And >
70
+ <And >
71
+ <Class name =" com.itextpdf.layout.hyphenation.Hyphenator" />
72
+ <Method name =" getHyphenationTree" params =" java.lang.String, java.lang.String, java.util.Map" returns =" com.itextpdf.layout.hyphenation.HyphenationTree" />
73
+ </And >
74
+ <And >
75
+ <Class name =" com.itextpdf.layout.hyphenation.PatternParser" />
76
+ <Method name =" startElement" />
77
+ </And >
78
+ <And >
79
+ <Class name =" com.itextpdf.layout.renderer.AccessibleAttributesApplier" />
80
+ <Method name =" applyBlockLevelLayoutAttributes" />
81
+ </And >
82
+ </Or >
16
83
<Bug pattern =" LSC_LITERAL_STRING_COMPARISON" />
17
84
</Match >
18
85
<Match >
86
+ <Class name =" com.itextpdf.layout.hyphenation.Hyphen" />
87
+ <Method name =" toString" />
88
+ <Or >
89
+ <Bug pattern =" LSC_LITERAL_STRING_COMPARISON" />
90
+ <Bug pattern =" LSYC_LOCAL_SYNCHRONIZED_COLLECTION" />
91
+ </Or >
92
+ </Match >
93
+ <Match >
94
+ <Or >
95
+ <And >
96
+ <Class name =" com.itextpdf.layout.renderer.AccessibleAttributesApplier" />
97
+ <Method name =" applyBlockLevelLayoutAttributes" />
98
+ </And >
99
+ <And >
100
+ <Class name =" com.itextpdf.layout.hyphenation.Hyphenation" />
101
+ <Method name =" toString" />
102
+ </And >
103
+ <And >
104
+ <Class name =" com.itextpdf.layout.hyphenation.TernaryTreeIterator" />
105
+ <Method name =" run" />
106
+ </And >
107
+ <And >
108
+ <Class name =" com.itextpdf.layout.hyphenation.HyphenationTree" />
109
+ <Or >
110
+ <Method name =" getValues" />
111
+ <Method name =" unpackValues" />
112
+ </Or >
113
+ </And >
114
+ </Or >
19
115
<Bug pattern =" LSYC_LOCAL_SYNCHRONIZED_COLLECTION" />
20
116
</Match >
21
- </FindBugsFilter >
117
+ </FindBugsFilter >
0 commit comments