Skip to content

Commit 8a34f06

Browse files
committed
Refactor method set annotation
1 parent 4135577 commit 8a34f06

File tree

2 files changed

+5
-13
lines changed

2 files changed

+5
-13
lines changed

swan-pipeline/src/main/java/de/fraunhofer/iem/swan/features/FeatureSet.java

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -85,14 +85,12 @@ public void initializeFeatures() {
8585
codeFeatureHandler.initializeFeatures();
8686
break;
8787
case DOC_MANUAL:
88-
89-
docFeatureHandler = new DocFeatureHandler(dataset.getTrainMethods());
88+
docFeatureHandler = new DocFeatureHandler();
9089
docFeatureHandler.initialiseManualFeatureSet();
9190
docFeatureHandler.evaluateManualFeatureData();
9291
break;
9392
case DOC_AUTO:
94-
95-
docFeatureHandler = new DocFeatureHandler(dataset.getTrainMethods());
93+
docFeatureHandler = new DocFeatureHandler();
9694
docFeatureHandler.initialiseAutomaticFeatureSet();
9795
docFeatureHandler.evaluateAutomaticFeatureData();
9896
break;

swan-pipeline/src/main/java/de/fraunhofer/iem/swan/features/doc/DocFeatureHandler.java

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -23,18 +23,12 @@ public class DocFeatureHandler {
2323
private ArrayList<String> automaticFeatureSet;
2424
private HashMap<String, AnnotatedMethod> manualFeatureData;
2525
private HashMap<String, HashMap<String, Double>> automaticFeatureData;
26-
private Set<Method> methodSet;
2726

28-
public DocFeatureHandler(Set<Method> trainingSet) {
27+
public DocFeatureHandler() {
2928
manualFeatureSet = new HashSet<>();
3029
manualFeatureData = new HashMap<>();
3130
automaticFeatureSet = new ArrayList<>();
3231
automaticFeatureData = new HashMap<>();
33-
methodSet = new HashSet<>(trainingSet);
34-
}
35-
36-
public Set<Method> getMethodSet() {
37-
return methodSet;
3832
}
3933

4034
public HashMap<String, AnnotatedMethod> getManualFeatureData() {
@@ -45,12 +39,12 @@ public HashMap<String, HashMap<String, Double>> getAutomaticFeatureData() {
4539
return automaticFeatureData;
4640
}
4741

48-
public void evaluateManualFeatureData() {
42+
public void evaluateManualFeatureData(Set<Method> methodSet) {
4943
CoreNLPExecutor nlpExecutor = new CoreNLPExecutor();
5044
manualFeatureData = nlpExecutor.run(new ArrayList<>(methodSet));
5145
}
5246

53-
public void evaluateAutomaticFeatureData() {
47+
public void evaluateAutomaticFeatureData(Set<Method> methodSet) {
5448
DocCommentVector docCommentVector = new DocCommentVector();
5549
docCommentVector.fitVectors();
5650

0 commit comments

Comments
 (0)