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

fix: fix dlz lost issue

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