本文整理匯總了Java中com.intellij.util.indexing.FileBasedIndex.ourEnableTracingOfKeyHashToVirtualFileMapping方法的典型用法代碼示例。如果您正苦於以下問題:Java FileBasedIndex.ourEnableTracingOfKeyHashToVirtualFileMapping方法的具體用法?Java FileBasedIndex.ourEnableTracingOfKeyHashToVirtualFileMapping怎麽用?Java FileBasedIndex.ourEnableTracingOfKeyHashToVirtualFileMapping使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類com.intellij.util.indexing.FileBasedIndex
的用法示例。
在下文中一共展示了FileBasedIndex.ourEnableTracingOfKeyHashToVirtualFileMapping方法的10個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。
示例1: getNames
import com.intellij.util.indexing.FileBasedIndex; //導入方法依賴的package包/類
@Override
@NotNull
public String[] getNames(Project project, boolean includeNonProjectItems) {
if (FileBasedIndex.ourEnableTracingOfKeyHashToVirtualFileMapping) {
final THashSet<String> names = new THashSet<String>(1000);
IdFilter filter = IdFilter.getProjectIdFilter(project, includeNonProjectItems);
processNames(new Processor<String>() {
@Override
public boolean process(String s) {
names.add(s);
return true;
}
}, FindSymbolParameters.searchScopeFor(project, includeNonProjectItems), filter);
if (IdFilter.LOG.isDebugEnabled()) {
IdFilter.LOG.debug("All names retrieved2:" + names.size());
}
return ArrayUtil.toStringArray(names);
} else {
return FilenameIndex.getAllFilenames(project);
}
}
示例2: getNames
import com.intellij.util.indexing.FileBasedIndex; //導入方法依賴的package包/類
@Override
@Nonnull
public String[] getNames(Project project, boolean includeNonProjectItems) {
if (FileBasedIndex.ourEnableTracingOfKeyHashToVirtualFileMapping) {
final THashSet<String> names = new THashSet<String>(1000);
IdFilter filter = IdFilter.getProjectIdFilter(project, includeNonProjectItems);
processNames(new Processor<String>() {
@Override
public boolean process(String s) {
names.add(s);
return true;
}
}, FindSymbolParameters.searchScopeFor(project, includeNonProjectItems), filter);
if (LOGGER.isDebugEnabled()) {
LOGGER.debug("All names retrieved2:" + names.size());
}
return ArrayUtil.toStringArray(names);
} else {
return FilenameIndex.getAllFilenames(project);
}
}
示例3: getNames
import com.intellij.util.indexing.FileBasedIndex; //導入方法依賴的package包/類
@Override
@NotNull
public String[] getNames(Project project, boolean includeNonProjectItems) {
if (FileBasedIndex.ourEnableTracingOfKeyHashToVirtualFileMapping) {
GlobalSearchScope scope = includeNonProjectItems ? GlobalSearchScope.allScope(project) : GlobalSearchScope.projectScope(project);
CommonProcessors.CollectProcessor<String> processor = new CommonProcessors.CollectProcessor<String>();
processNames(processor, scope, IdFilter.getProjectIdFilter(project, includeNonProjectItems));
return ArrayUtil.toStringArray(processor.getResults());
}
return PsiShortNamesCache.getInstance(project).getAllClassNames();
}
示例4: getVersion
import com.intellij.util.indexing.FileBasedIndex; //導入方法依賴的package包/類
@Override
public int getVersion() {
return super.getVersion() + (FileBasedIndex.ourEnableTracingOfKeyHashToVirtualFileMapping ? 1 : 0);
}
示例5: traceKeyHashToVirtualFileMapping
import com.intellij.util.indexing.FileBasedIndex; //導入方法依賴的package包/類
@Override
public boolean traceKeyHashToVirtualFileMapping() {
return FileBasedIndex.ourEnableTracingOfKeyHashToVirtualFileMapping;
}
示例6: sameNamesForProjectAndLibraries
import com.intellij.util.indexing.FileBasedIndex; //導入方法依賴的package包/類
@Override
public boolean sameNamesForProjectAndLibraries() {
return !FileBasedIndex.ourEnableTracingOfKeyHashToVirtualFileMapping;
}
示例7: getVersion
import com.intellij.util.indexing.FileBasedIndex; //導入方法依賴的package包/類
@Override
public int getVersion()
{
return 1 + (FileBasedIndex.ourEnableTracingOfKeyHashToVirtualFileMapping ? 2 : 0);
}
示例8: getVersion
import com.intellij.util.indexing.FileBasedIndex; //導入方法依賴的package包/類
@Override
public int getVersion()
{
return super.getVersion() + (FileBasedIndex.ourEnableTracingOfKeyHashToVirtualFileMapping ? 2 : 0);
}
示例9: traceKeyHashToVirtualFileMapping
import com.intellij.util.indexing.FileBasedIndex; //導入方法依賴的package包/類
@Override
public boolean traceKeyHashToVirtualFileMapping()
{
return FileBasedIndex.ourEnableTracingOfKeyHashToVirtualFileMapping;
}
示例10: getVersion
import com.intellij.util.indexing.FileBasedIndex; //導入方法依賴的package包/類
@Override
public int getVersion()
{
return super.getVersion() + (FileBasedIndex.ourEnableTracingOfKeyHashToVirtualFileMapping ? 1 : 0);
}