src: added optional indexer AST logging
* removed old AstVisitor * added new implementation called CxxAstVisitor * added CxxVerboseAstVisitor that may wrap the CxxAstVisitor to log the AST while visiting * added the same structure for the Java visitors * removed all the logs that were fired when recording stuff * Added UI setting for verbose indexer logging. * implemented AST name obfuscation for Java and Cxx * unified test visitors for Java and Cxx * implemented recording using directive decl * removed most of the old onXxxParsed methods
This commit is contained in:
@@ -160,9 +160,19 @@ bool ApplicationSettings::getLoggingEnabled() const
|
||||
return getValue<bool>("application/logging_enabled", false);
|
||||
}
|
||||
|
||||
void ApplicationSettings::setLoggingEnabled(bool loggingEnabled)
|
||||
void ApplicationSettings::setLoggingEnabled(bool value)
|
||||
{
|
||||
setValue<bool>("application/logging_enabled", loggingEnabled);
|
||||
setValue<bool>("application/logging_enabled", value);
|
||||
}
|
||||
|
||||
bool ApplicationSettings::getVerboseInderxerLoggingEnabled() const
|
||||
{
|
||||
return getValue<bool>("application/verbose_indexer_logging_enabled", false);
|
||||
}
|
||||
|
||||
void ApplicationSettings::setVerboseInderxerLoggingEnabled(bool value)
|
||||
{
|
||||
setValue<bool>("application/verbose_indexer_logging_enabled", value);
|
||||
}
|
||||
|
||||
int ApplicationSettings::getIndexerThreadCount() const
|
||||
|
||||
Reference in New Issue
Block a user