no message
This commit is contained in:
@@ -275,7 +275,7 @@ public class DBProjectFile extends ProjectFile {
|
||||
DefaultMutableTreeNode root = new DefaultMutableTreeNode(CallGraphTitle);
|
||||
for (FuncInfo fi : function_decls.values()) {
|
||||
DefaultMutableTreeNode node = new DefaultMutableTreeNode(fi);
|
||||
for (FuncCall fc : fi.calls)
|
||||
for (FuncCall fc : fi.callsFrom)
|
||||
node.add(new DefaultMutableTreeNode(fc));
|
||||
root.add(node);
|
||||
}
|
||||
@@ -347,7 +347,7 @@ public class DBProjectFile extends ProjectFile {
|
||||
public int FragmentFunctionCallsCount(int first, int second) {
|
||||
int res = 0;
|
||||
for (FuncInfo fi : function_decls.values())
|
||||
for (FuncCall fc : fi.calls) {
|
||||
for (FuncCall fc : fi.callsFrom) {
|
||||
if ((fc.line >= first) && (fc.line <= second))
|
||||
res++;
|
||||
}
|
||||
@@ -356,7 +356,7 @@ public class DBProjectFile extends ProjectFile {
|
||||
public FuncCall find_current_func_call() {
|
||||
//-------------
|
||||
for (FuncInfo fi : function_decls.values()) {
|
||||
for (FuncCall fc : fi.calls) {
|
||||
for (FuncCall fc : fi.callsFrom) {
|
||||
if ((fc.line == form.getEditor().getCurrentLine()) &&
|
||||
!Global.mainModule.getSapfor().isIntrinsic(fc.funcName)
|
||||
) {
|
||||
@@ -369,7 +369,7 @@ public class DBProjectFile extends ProjectFile {
|
||||
}
|
||||
public FuncCall find_func_call(String funcName) {
|
||||
for (FuncInfo fi : function_decls.values()) {
|
||||
for (FuncCall fc : fi.calls) {
|
||||
for (FuncCall fc : fi.callsFrom) {
|
||||
if (fc.funcName.equalsIgnoreCase(funcName) &&
|
||||
(fc.line == form.getEditor().getCurrentLine()
|
||||
)) {
|
||||
@@ -502,8 +502,9 @@ public class DBProjectFile extends ProjectFile {
|
||||
funcInfo.type = FunctionType.Default;
|
||||
}
|
||||
//--
|
||||
funcInfo.ownCalls = new LinkedHashMap<>();
|
||||
function_decls.put(funcInfo.funcName, funcInfo);
|
||||
call_count+=funcInfo.calls.size();
|
||||
call_count+=funcInfo.callsFrom.size();
|
||||
}
|
||||
//--
|
||||
CallGraphTitle = "Объявлений : " + function_decls.size() + "; Вызовов : " + call_count;
|
||||
|
||||
Reference in New Issue
Block a user