package code.smell.detection.textualAnalysis;

import java.util.ArrayList;
import java.util.List;

public class InformationRetrievalTemplate {
	public List<String> javaFiles;
	public List<ArrayList<String>> methods;
	
	public InformationRetrievalTemplate(){
		initializeVariables();
		
		camelCaseSplit();
		makeLowerCase();
		specialCharacterRemoval();
		stemmer();
		tfIdf();
	}

	private void tfIdf() {
		
	}

	private void stemmer() {
		
	}

	private void specialCharacterRemoval() {
		
	}

	private void makeLowerCase() {
		
	}

	private void camelCaseSplit() {
		
	}

	private void initializeVariables() {
		this.javaFiles = new ArrayList<>();
		this.methods = new ArrayList<ArrayList<String>>();
	}

}

@@ -92,16 +92,77 @@
 .List;%0A%0A
+import org.springframework.stereotype.Component;%0A%0A@Component%0A
 public c
@@ -227,16 +227,36 @@
 avaFiles
+ = new ArrayList%3C%3E()
 ;%0A%09publi
@@ -292,74 +292,162 @@
 hods
-;%0A%09%0A%09public InformationRetrievalTemplate()%7B%0A%09%09initializeVariables(
+ = new ArrayList%3CArrayList%3CString%3E%3E();%0A%09%0A%09public void setLists(List%3CString%3E javaFiles, List%3CArrayList%3CString%3E%3E methods)%7B%0A%09%09setVariables(javaFiles, methods
 );%0A%09
@@ -754,28 +754,76 @@
 oid 
-initializeVariables(
+setVariables(List%3CString%3E javaFiles, List%3CArrayList%3CString%3E%3E methods
 ) %7B%0A
@@ -841,33 +841,25 @@
 Files = 
-new ArrayList%3C%3E()
+javaFiles
 ;%0A%09%09this
@@ -873,42 +873,15 @@
 s = 
-new ArrayList%3CArrayList%3CString%3E%3E()
+methods
 ;%0A%09%7D

Update InformationRetrievalTemplate.java