Class CodeIndex

java.lang.Object
net.thevpc.naru.ext.tools.index.spi.CodeIndex

public class CodeIndex extends Object
  • Constructor Details

    • CodeIndex

      public CodeIndex()
  • Method Details

    • addSymbols

      public void addSymbols(String file, List<CodeSymbol> symbols)
    • findByName

      public List<CodeSymbol> findByName(String name, SymbolKind filter, String matchMode)
    • findByFile

      public List<CodeSymbol> findByFile(String file)
    • allSymbols

      public List<CodeSymbol> allSymbols()
    • clear

      public void clear()
    • fileCount

      public int fileCount()
    • symbolCount

      public int symbolCount()
    • getLastModified

      public Long getLastModified(String file)
    • setLastModified

      public void setLastModified(String file, long time)
    • removeFile

      public void removeFile(String file)