refactor: rename dict to nodeinfo

上级 56d8e0a1
...@@ -22,7 +22,7 @@ func (j *JavaFullApp) AnalysisPath(codeDir string, identNodes []core_domain.Code ...@@ -22,7 +22,7 @@ func (j *JavaFullApp) AnalysisPath(codeDir string, identNodes []core_domain.Code
} }
func (j *JavaFullApp) AnalysisFiles(identNodes []core_domain.CodeDataStruct, files []string) []core_domain.CodeDataStruct { func (j *JavaFullApp) AnalysisFiles(identNodes []core_domain.CodeDataStruct, files []string) []core_domain.CodeDataStruct {
//var nodeInfos []core_domain.CodeDataStruct nodeInfos := make([]core_domain.CodeDataStruct, len(files))
var identMap = make(map[string]core_domain.CodeDataStruct) var identMap = make(map[string]core_domain.CodeDataStruct)
for _, ident := range identNodes { for _, ident := range identNodes {
...@@ -34,7 +34,6 @@ func (j *JavaFullApp) AnalysisFiles(identNodes []core_domain.CodeDataStruct, fil ...@@ -34,7 +34,6 @@ func (j *JavaFullApp) AnalysisFiles(identNodes []core_domain.CodeDataStruct, fil
classes = append(classes, node.GetClassFullName()) classes = append(classes, node.GetClassFullName())
} }
dict := make([]core_domain.CodeDataStruct, len(files))
done := make(chan bool, len(files)) done := make(chan bool, len(files))
go func() { go func() {
...@@ -51,9 +50,7 @@ func (j *JavaFullApp) AnalysisFiles(identNodes []core_domain.CodeDataStruct, fil ...@@ -51,9 +50,7 @@ func (j *JavaFullApp) AnalysisFiles(identNodes []core_domain.CodeDataStruct, fil
antlr.NewParseTreeWalker().Walk(listener, context) antlr.NewParseTreeWalker().Walk(listener, context)
nodes := listener.GetNodeInfo() nodes := listener.GetNodeInfo()
//marshal, _ := json.Marshal(nodes) nodeInfos = append(nodeInfos, nodes...)
//_, _ = fi.Write(marshal)
dict = append(dict, nodes...)
done <- true done <- true
} }
}() }()
...@@ -64,5 +61,5 @@ func (j *JavaFullApp) AnalysisFiles(identNodes []core_domain.CodeDataStruct, fil ...@@ -64,5 +61,5 @@ func (j *JavaFullApp) AnalysisFiles(identNodes []core_domain.CodeDataStruct, fil
close(done) close(done)
return dict return nodeInfos
} }
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册