File tree Expand file tree Collapse file tree 2 files changed +50
-0
lines changed Expand file tree Collapse file tree 2 files changed +50
-0
lines changed Original file line number Diff line number Diff line change
1
+ repository : teammates/teammates
2
+ current_version :
3
+ rules :
4
+ - org.palladiosimulator.retriever.extraction.rules.gradle
5
+ - org.palladiosimulator.retriever.extraction.rules.jax_rs
6
+ - org.palladiosimulator.retriever.extraction.rules.ecmascript
7
+ rules_path : rules
Original file line number Diff line number Diff line change
1
+ package org.palladiosimulator.retriever.extraction.rules
2
+
3
+ import java.nio.file.Path ;
4
+ import java.util.Set
5
+ import org.palladiosimulator.retriever.services.blackboard.RetrieverBlackboard
6
+ import org.palladiosimulator.retriever.services.Rule
7
+ import org.palladiosimulator.retriever.extraction.engine.PCMDetector
8
+
9
+ class ProjectSpecificRules implements Rule {
10
+
11
+ static final String RULE_ID = " org.palladiosimulator.retriever.extraction.rules.teammates"
12
+ static final String JAVA_DISCOVERER_ID = " org.palladiosimulator.retriever.extraction.discoverers.java"
13
+ static final String JAX_RS_RULES_ID = " org.palladiosimulator.retriever.extraction.rules.jax_rs"
14
+
15
+ override processRules (RetrieverBlackboard blackboard , Path path ) {
16
+ val pcmDetector = blackboard. PCMDetector as PCMDetector ;
17
+ pcmDetector. addToBlacklist(" teammates.common.util.Logger" );
18
+ }
19
+
20
+ override isBuildRule () {
21
+ false
22
+ }
23
+
24
+ override getConfigurationKeys () {
25
+ return Set . of
26
+ }
27
+
28
+ override getID () {
29
+ RULE_ID
30
+ }
31
+
32
+ override getName () {
33
+ " Teammates Rules"
34
+ }
35
+
36
+ override getRequiredServices () {
37
+ return Set . of(JAVA_DISCOVERER_ID )
38
+ }
39
+
40
+ override getDependentServices () {
41
+ Set . of(JAX_RS_RULES_ID )
42
+ }
43
+ }
You can’t perform that action at this time.
0 commit comments