< Summary

Information
Class: org/cryptotrader/agent/library/component/FileReaderTool
Assembly: component
File(s): File 1: Comparisons.kt
File 2: FileReaderTool.kt
Line coverage
65%
Covered lines: 114
Uncovered lines: 60
Coverable lines: 174
Total lines: 462
Line coverage: 65.5%
Branch coverage
56%
Covered branches: 53
Total branches: 94
Branch coverage: 56.3%
Method coverage

Feature is only available for sponsors

Upgrade to PRO version

Metrics

File(s)

Comparisons.kt

File 'Comparisons.kt' does not exist (any more).

FileReaderTool.kt

File 'FileReaderTool.kt' does not exist (any more).

Methods/Properties

compare(Ljava/lang/Object;Ljava/lang/Object;)
<init>(Lorg/cryptotrader/agent/library/config/AgentConstraintsProperties;)
getAllowedRoot()
allowedRoot_delegate$lambda$0(Lorg/cryptotrader/agent/library/component/FileReaderTool;)
readFile$default(Lorg/cryptotrader/agent/library/component/FileReaderTool;Ljava/lang/String;ILjava/lang/Integer;IILjava/lang/Object;)
readFile(Ljava/lang/String;ILjava/lang/Integer;I)
listDirectories$default(Lorg/cryptotrader/agent/library/component/FileReaderTool;Ljava/lang/String;ZILjava/lang/Object;)
listDirectories(Ljava/lang/String;Z)
<init>(Ljava/nio/file/Path;Ljava/util/Set;Ljava/util/List;Lorg/cryptotrader/agent/library/component/FileReaderTool;)
preVisitDirectory(Ljava/nio/file/Path;Ljava/nio/file/attribute/BasicFileAttributes;)
visitFile(Ljava/nio/file/Path;Ljava/nio/file/attribute/BasicFileAttributes;)
postVisitDirectory(Ljava/nio/file/Path;Ljava/io/IOException;)
searchTextInFiles$default(Lorg/cryptotrader/agent/library/component/FileReaderTool;Ljava/lang/String;Ljava/lang/String;IILjava/lang/Object;)
searchTextInFiles(Ljava/lang/String;Ljava/lang/String;I)
<init>(Lorg/cryptotrader/agent/library/component/FileReaderTool;Ljava/util/Set;Ljava/nio/file/PathMatcher;ZILjava/util/List;Ljava/lang/String;)
preVisitDirectory(Ljava/nio/file/Path;Ljava/nio/file/attribute/BasicFileAttributes;)
visitFile(Ljava/nio/file/Path;Ljava/nio/file/attribute/BasicFileAttributes;)
visitFile$lambda$3(Ljava/util/List;I)
searchFiles$default(Lorg/cryptotrader/agent/library/component/FileReaderTool;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)
searchFiles(Ljava/lang/String;Ljava/lang/String;)
<init>(Lorg/cryptotrader/agent/library/component/FileReaderTool;Ljava/util/Set;Ljava/nio/file/PathMatcher;Ljava/lang/String;Ljava/util/List;)
preVisitDirectory(Ljava/nio/file/Path;Ljava/nio/file/attribute/BasicFileAttributes;)
visitFile(Ljava/nio/file/Path;Ljava/nio/file/attribute/BasicFileAttributes;)
readManyFiles(Ljava/util/List;)
resolvePath(Ljava/lang/String;)
<init>(Lorg/cryptotrader/agent/library/component/FileReaderTool;Ljava/util/Set;Linfo/debatty/java/stringsimilarity/Levenshtein;Ljava/lang/String;Ljava/util/List;)
preVisitDirectory(Ljava/nio/file/Path;Ljava/nio/file/attribute/BasicFileAttributes;)
visitFile(Ljava/nio/file/Path;Ljava/nio/file/attribute/BasicFileAttributes;)
postVisitDirectory(Ljava/nio/file/Path;Ljava/io/IOException;)
processPath(Ljava/nio/file/Path;)
resolveAndVerify$agent_components(Ljava/lang/String;)
createMetadata$agent_components(Ljava/nio/file/Path;)
looksLikeBinaryFile$agent_components(Ljava/nio/file/Path;)
getStringFromBytes$agent_components([BI)
isSensitive(Ljava/nio/file/Path;)
isSuperAdmin()