package com.cadrlife.devsearch.agent.service.analysis;
import com.google.common.collect.ImmutableMap;
import java.util.*;
public class JavaAnalysis {
private String name = "";
private String javaPackage = "";
private List<String> imports = new ArrayList<>();
private List<String> references = new ArrayList<>();
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getJavaPackage() {
return javaPackage;
}
public void setJavaPackage(String javaPackage) {
this.javaPackage = javaPackage;
}
public void addImport(Integer lineNumber, String foundImport) {
// imports.add(foundImport + ":" + lineNumber);
imports.add(foundImport);
}
public Map<String, Object> asMap() {
return ImmutableMap.of("javaName", name, "javaPackage", javaPackage, "javaImports", imports, "references", references);
}
public List<String> getReferences() {
return references;
}
public List<String> getImports() {
return imports;
}
}