logic: reduced overhead in storage data types

* node represents something that is not yet defines
* nodes that are defined are either files or symbols

fortune cookie message = trust your intuition
This commit is contained in:
malte_langkabel
2017-01-18 14:46:44 +01:00
parent 79d5f48454
commit 8e4179cbf0
14 changed files with 326 additions and 368 deletions
@@ -65,9 +65,7 @@ public class JavaAstVisitor extends JavaAstVisitorAdapter
m_fileContent = fileContent;
m_typeSolver = typeSolver;
String[] filePathParts = filePath.split("/");
String fileName = filePathParts[filePathParts.length - 1];
m_context.add(new DeclContext(fileName + "\ts\tp"));
m_context.add(new DeclContext(filePath + "\ts\tp"));
}
// --- record declarations ---