forked from JMRI/JMRI
-
Notifications
You must be signed in to change notification settings - Fork 0
/
archunit_ignore_patterns.txt
47 lines (39 loc) · 3.48 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
# 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
Method <jmri\.jmrit\.XmlFile\.lambda\$dumpElement\$.*\(org\.jdom2\.Element\)> gets field <java\.lang\.System\.out>.*
Method <jmri\.jmrit\.XmlFile\.lambda\$0\(org\.jdom2\.Element\)> gets field <java\.lang\.System\.out>.*
Method <jmri\.jmrit\.XmlFileValidateAction\$2\.showFailResults\(java\.awt\.Component, java\.lang\.String\)> gets field <java\.lang\.System\.out>.*
Method <jmri\.jmrit\.automat\.JythonAutomaton\.handle\(\)> gets field <java\.lang\.System\.out>.*
Method <jmri\.jmrit\.automat\.JythonSiglet\.defineIO\(\)> gets field <java\.lang\.System\.out>.*
Method <jmri\.managers\.DefaultShutDownManager\.runShutDownTasks\(boolean\)> gets field <java\.lang\.System\.err>.*
Method <jmri\.util\.FileUtilSupport\.getPreferencesPath\(\)> gets field <java\.lang\.System\.err>.*
Method <jmri\.util\.com\.dictiography\.collections\.IndexedTreeMap\.dbg\(\)> gets field <java\.lang\.System\.out>.*
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>.*
# For checkJmriPackageJmrix
Method <jmri\.Manager\.getMemo\(\)> has return type <jmri\.jmrix\.SystemConnectionMemo>.*
# For checkJmriPackageSwing
Interface <jmri\.CatalogTree> extends interface <javax\.swing\.tree\.TreeModel>.*
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>.*