-
Notifications
You must be signed in to change notification settings - Fork 0
/
archunit_ignore_patterns.txt
49 lines (41 loc) · 4.07 KB
/
archunit_ignore_patterns.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
# This suppresses known issues (that should still be resolved\)
# from the ArchUnit tests run via jmri.ArchitectureCheck
# Be sure to regex escape all . () [ $ characters, accept differing lines for lambdas, and end with .*
# For checkStandardStreams - exceptions are also in ArchitectureTest#checkStandardStreams
Method <apps\.SystemConsole\.performStackTrace\(\)> gets field <java\.lang\.System\.out>.*
Constructor <apps\.SystemConsole\.<init>\(\)> gets field <java\.lang\.System.out>.*
Constructor <apps\.SystemConsole\.<init>\(\)> gets field <java\.lang\.System.err>.*
Method <apps\.CheckerFrameworkCheck\.test\(\)> gets field <java\.lang\.System\.out>.*
Method <apps\.FindBugsCheck\.test\(\)\> gets field <java\.lang\.System\.out>.*
Method <jmri\.util\.FileUtilSupport\.getPreferencesPath\(\)> gets field <java\.lang\.System\.err>.*
Method <jmri\.util\.com\.rbnb\.UDPOutputStream\.write\(\[B, int, int\)> gets field <java\.lang\.System\.err>.*
# For checkBundleNamesOnlyOnBundleClass
Class <jmri\.jmrit\.symbolicprog\.SymbolicProgBundle> is not assignable to jmri\.Bundle.*
# For checkBundleNames
Class <apps\.ConfigBundle> does not have simple name \'Bundle\'.*
Class <jmri\.web\.servlet\.json\.JsonBundle> does not have simple name \'Bundle\'.*
# For checkJmriPackageAwt
Method <jmri\.ConditionalAction\.getListener\(\)> has return type <java\.awt\.event\.ActionListener>.*
Method <jmri\.ConditionalAction\.setListener\(java\.awt\.event\.ActionListener\)> has parameter of type <java\.awt\.event\.ActionListener>.*
Method <jmri\.Path\.computeDirection\(java\.awt\.geom\.Point2D, java\.awt\.geom\.Point2D\)> has parameter of type <java\.awt\.geom\.Point2D>.*
Method <jmri\.UserPreferencesManager\.getScreen\(\)> has return type <java\.awt\.Dimension>.*
Method <jmri\.UserPreferencesManager\.getWindowLocation\(java\.lang\.String\)> has return type <java\.awt\.Point>.*
Method <jmri\.UserPreferencesManager\.getWindowSize\(java\.lang\.String\)> has return type <java\.awt\.Dimension>.*
Method <jmri\.UserPreferencesManager\.setWindowLocation\(java\.lang\.String, java\.awt\.Point\)> has parameter of type <java\.awt\.Point>.*
Method <jmri\.UserPreferencesManager\.setWindowSize\(java\.lang\.String, java\.awt\.Dimension\)> has parameter of type <java\.awt\.Dimension>.*
Method <jmri\.UserPreferencesManager\.showErrorMessage\(java\.awt\.Component, java\.lang\.String, java\.lang\.String, java\.lang\.String, java\.lang\.String, boolean, boolean\)> has parameter of type <java\.awt\.Component>.*
Method <jmri\.UserPreferencesManager\.showInfoMessage\(java\.awt\.Component, java\.lang.String, java\.lang\.String, java\.lang\.String, java\.lang\.String\)> has parameter of type <java.awt.Component>.*
Method <jmri\.UserPreferencesManager\.showInfoMessage\(java\.awt\.Component, java\.lang.String, java\.lang\.String, java\.lang\.String, java\.lang\.String, boolean, boolean\)> has parameter of type <java.awt.Component>.*
Method <jmri\.UserPreferencesManager\.showWarningMessage\(java\.awt\.Component, java\.lang.String, java\.lang\.String, java\.lang\.String, java\.lang\.String, boolean, boolean\)> has parameter of type <java.awt.Component>.*
# For checkJmriPackageJmrix
# For checkJmriPackageSwing
Interface <jmri\.CatalogTree> extends interface <javax\.swing\.tree\.TreeModel>.*
Method <jmri\.CatalogTreeNode\.children\(\)> has generic return type <java\.util\.Enumeration<javax\.swing\.tree\.TreeNode>\>.*
Method <jmri\.ConditionalAction\.getTimer\(\)> has return type <javax\.swing\.Timer>.*
Method <jmri\.ConditionalAction\.setTimer\(javax\.swing\.Timer\)> has parameter of type <javax\.swing\.Timer>.*
Method <jmri\.JmriPlugin\.start\(javax\.swing\.JFrame, javax\.swing\.JMenuBar\)> has parameter of type <javax\.swing\.JFrame>.*
Method <jmri\.JmriPlugin\.start\(javax\.swing\.JFrame, javax\.swing\.JMenuBar\)> has parameter of type <javax\.swing\.JMenuBar>.*
# For checkJmriPackageJdom
Method <jmri\.BasicRosterEntry\.store\(\)> has return type <org\.jdom2\.Element>.*
Method <jmri\.IdTag\.load\(org\.jdom2\.Element\)> has parameter of type <org\.jdom2\.Element>.*
Method <jmri\.IdTag\.store\(boolean\)> has return type <org\.jdom2\.Element>.*