//leakcanary-repo/shark/Neo4JCommand
Neo4JCommand¶
[jvm]\ class Neo4JCommand : CliktCommand
Example commands:
MATCH (roots: GcRoots) RETURN roots
MATCH (activity: Instance) -:CLASS|SUPER*1..-> (c:Class {className: "android.app.Activity"}) RETURN activity
MATCH (activity: Instance) -:CLASS|SUPER*1..-> (c:Class {className: "android.app.Activity"}) WHERE "android.app.Activity.mDestroyed = true" in activity.fields RETURN activity
MATCH (roots: GcRoots) MATCH (activity: Instance) -:CLASS|SUPER*1..->(c:Class {className: "android.app.Activity"}) WHERE "android.app.Activity.mDestroyed = true" in activity.fields RETURN shortestPath((roots)-:ROOT|REF*->(activity))
Constructors¶
| Neo4JCommand | [jvm] constructor() |
Types¶
| Name | Summary |
|---|---|
| Companion | [jvm] object Companion |
Functions¶
| Name | Summary |
|---|---|
| aliases | [jvm] open fun aliases(): Map<String, List<String>> |
| analyze | [jvm] fun CliktCommand.analyze(heapDumpFile: File, proguardMappingFile: File?) |
| dump | [jvm] fun CliktCommand.dump(heapDumpFile: File, dbParentFolder: File, proguardMappingFile: File?) |
| dumpHeap | [jvm] fun CliktCommand.dumpHeap(processNameParam: String, maybeDeviceId: String?): File |
| echo | [jvm] fun CliktCommand.echo(message: Any?, trailingNewline: Boolean = true, err: Boolean = false, lineSeparator: String = context.console.lineSeparator) Copy of CliktCommand.echo to make it publicly visible and therefore accessible from CliktCommand extension functions |
| echoNewline | [jvm] fun CliktCommand.echoNewline() |
| getFormattedHelp | [jvm] open fun getFormattedHelp(): String |
| getFormattedUsage | [jvm] open fun getFormattedUsage(): String |
| issueMessage | [jvm] fun issueMessage(message: String) |
| main | [jvm] fun main(argv: Array<String>) fun main(argv: List<String>) |
| parse | [jvm] fun parse(argv: Array<String>, parentContext: Context?) fun parse(argv: List<String>, parentContext: Context?) |
| registerArgument | [jvm] fun registerArgument(argument: Argument) |
| registeredSubcommandNames | [jvm] fun registeredSubcommandNames(): List<String> |
| registerOption | [jvm] open override fun registerOption(option: GroupableOption) fun registerOption(option: Option) |
| registerOptionGroup | [jvm] fun registerOptionGroup(group: ParameterGroup) |
| retrieveHeapDumpFile | [jvm] fun CliktCommand.retrieveHeapDumpFile(params: SharkCliCommand.CommandParams): File |
| run | [jvm] open override fun run() |
| toString | [jvm] open override fun toString(): String |
Properties¶
| Name | Summary |
|---|---|
| commandHelp | [jvm] val commandHelp: String |
| commandHelpEpilog | [jvm] val commandHelpEpilog: String |
| commandName | [jvm] val commandName: String |
| context | [jvm] val context: Context |
| helpTags | [jvm] val helpTags: Map<String, String> |
| invokeWithoutSubcommand | [jvm] val invokeWithoutSubcommand: Boolean |
| messages | [jvm] val messages: List<String> |
| printHelpOnEmptyArgs | [jvm] val printHelpOnEmptyArgs: Boolean |