//leakcanary/shark/SharkCliCommand
SharkCliCommand¶
class SharkCliCommand : CliktCommand
Constructors¶
SharkCliCommand | fun SharkCliCommand() |
Types¶
Name | Summary |
---|---|
CommandParams | class CommandParams(val source: SharkCliCommand.HeapDumpSource, val obfuscationMappingPath: File?) |
Companion | object Companion |
HeapDumpSource | sealed class HeapDumpSource |
Functions¶
Name | Summary |
---|---|
aliases | open fun aliases(): Map<String, List<String>> |
getFormattedHelp | open fun getFormattedHelp(): String |
getFormattedUsage | open fun getFormattedUsage(): String |
issueMessage | fun issueMessage(message: String) |
main | fun main(argv: Array<String>) fun main(argv: List<String>) |
parse | fun parse(argv: Array<String>, parentContext: Context?) fun parse(argv: List<String>, parentContext: Context?) |
registerArgument | fun registerArgument(argument: Argument) |
registeredSubcommandNames | fun registeredSubcommandNames(): List<String> |
registerOption | open override fun registerOption(option: GroupableOption) fun registerOption(option: Option) |
registerOptionGroup | fun registerOptionGroup(group: ParameterGroup) |
run | open override fun run() |
toString | open override fun toString(): String |
Properties¶
Name | Summary |
---|---|
commandHelp | val commandHelp: String |
commandHelpEpilog | val commandHelpEpilog: String |
commandName | val commandName: String |
context | val context: Context |
helpTags | val helpTags: Map<String, String> |
invokeWithoutSubcommand | val invokeWithoutSubcommand: Boolean |
messages | val messages: List<String> |
printHelpOnEmptyArgs | val printHelpOnEmptyArgs: Boolean |