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; } }