未验证 提交 56eb1964 编写于 作者: P Phodal HUANG

fix: fix dlz lost issue

上级 2ebb9204
...@@ -13,19 +13,15 @@ var currentPkg string ...@@ -13,19 +13,15 @@ var currentPkg string
var currentClz string var currentClz string
var methods []JMethod var methods []JMethod
var methodCalls []JMethodCall var methodCalls []JMethodCall
var currentMethodCall *JMethodCall
var currentType string var currentType string
var fields = make(map[string]string) var fields = make(map[string]string)
var localVars = make(map[string]string) var localVars = make(map[string]string)
var formalParameters = make(map[string]string) var formalParameters = make(map[string]string)
var node *JClassNode;
func NewJavaCallListener() *JavaCallListener { func NewJavaCallListener() *JavaCallListener {
currentClz = "" currentClz = ""
currentPkg = "" currentPkg = ""
currentMethodCall = nil
methods = nil methods = nil
return &JavaCallListener{} return &JavaCallListener{}
} }
...@@ -107,7 +103,7 @@ func (s *JavaCallListener) EnterMethodCall(ctx *MethodCallContext) { ...@@ -107,7 +103,7 @@ func (s *JavaCallListener) EnterMethodCall(ctx *MethodCallContext) {
fullType := warpTargetFullType(targetType); fullType := warpTargetFullType(targetType);
if fullType != "" { if fullType != "" {
jMethodCall := &JMethodCall{targetType, "", callee, startLine, startLinePosition, stopLine, stopLinePosition} jMethodCall := &JMethodCall{fullType, targetType, callee, startLine, startLinePosition, stopLine, stopLinePosition}
methodCalls = append(methodCalls, *jMethodCall) methodCalls = append(methodCalls, *jMethodCall)
} else { } else {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册