< Summary

Information
Class: org/cryptotrader/agent/library/component/FileReaderTool
Assembly: component
File(s): File 1: Comparisons.kt
File 2: FileReaderTool.kt
Line coverage
63%
Covered lines: 109
Uncovered lines: 64
Coverable lines: 173
Total lines: 463
Line coverage: 63%
Branch coverage
53%
Covered branches: 50
Total branches: 94
Branch coverage: 53.1%
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()