no message
This commit is contained in:
@@ -493,6 +493,13 @@ public class DBProjectFile extends ProjectFile {
|
||||
//--
|
||||
for (FuncInfo funcInfo: funcInfos_in){
|
||||
//--
|
||||
funcInfo.file = this.name;
|
||||
funcInfo.ownCalls = new LinkedHashMap<>();
|
||||
//--
|
||||
for (FuncCall call: funcInfo.callsFrom){
|
||||
call.file = this.name;
|
||||
call.parentLineOffset = funcInfo.line - call.line;
|
||||
}
|
||||
if (funcInfo.isMain!=0){
|
||||
isMain = 1;
|
||||
funcInfo.type = FunctionType.Main;
|
||||
@@ -502,9 +509,9 @@ public class DBProjectFile extends ProjectFile {
|
||||
funcInfo.type = FunctionType.Default;
|
||||
}
|
||||
//--
|
||||
funcInfo.ownCalls = new LinkedHashMap<>();
|
||||
function_decls.put(funcInfo.funcName, funcInfo);
|
||||
call_count+=funcInfo.callsFrom.size();
|
||||
|
||||
}
|
||||
//--
|
||||
CallGraphTitle = "Объявлений : " + function_decls.size() + "; Вызовов : " + call_count;
|
||||
|
||||
@@ -778,7 +778,7 @@ public class db_project_info extends DBObject {
|
||||
if (!decl1.ownCalls.containsKey(call.file))
|
||||
decl1.ownCalls.put(call.file, new Vector<>());
|
||||
if (decl1.needToInline==1) call.Select(true);
|
||||
call.canBeInlined = (decl1.doNotInline==1)?0:1;
|
||||
call.canBeInlined = decl1.doNotInline==0;
|
||||
decl1.ownCalls.get(call.file).add(call);
|
||||
node.add(new DefaultMutableTreeNode(call));
|
||||
}
|
||||
|
||||
@@ -11,9 +11,9 @@ public class FuncCall extends FileObjectWithMessages{
|
||||
//JSON------------------------------------------
|
||||
@Expose
|
||||
public String funcName = "";
|
||||
public int canBeInlined = 0;
|
||||
public int parentLineOffset = 0;// line объявления - line вычислять?
|
||||
//END OF JSON------------------------------------
|
||||
public int parentLineOffset = 0;// line объявления - line вычислять?
|
||||
public boolean canBeInlined = false;
|
||||
@Description("IGNORE")
|
||||
private boolean selected = false;
|
||||
//---
|
||||
@@ -30,7 +30,7 @@ public class FuncCall extends FileObjectWithMessages{
|
||||
}
|
||||
@Override
|
||||
public boolean isSelectionEnabled() {
|
||||
return canBeInlined!=0;
|
||||
return canBeInlined;
|
||||
}
|
||||
@Override
|
||||
public String getSelectionText() {
|
||||
|
||||
@@ -24,7 +24,7 @@ public class FuncCallH extends FuncCall {
|
||||
file = funcInfo.file;
|
||||
line = funcInfo.line;
|
||||
funcName = funcInfo.funcName;
|
||||
canBeInlined = 1;
|
||||
canBeInlined = true;
|
||||
parentLineOffset = 0;
|
||||
}
|
||||
@Override
|
||||
|
||||
Reference in New Issue
Block a user