Interface DebugInfoProvider
- All Known Subinterfaces:
DebugFileProvider,DebugFileStorage,DebugStreamProvider
- All Known Implementing Classes:
BuildIdDebugFileProvider,DisabledDebugInfoProvider,HttpDebugInfoDProvider,LocalDirDebugInfoDProvider,LocalDirDebugLinkProvider,SameDirDebugInfoProvider
public interface DebugInfoProvider
Base interface for objects that can provide DWARF debug files. See
DebugFileProvider or
DebugStreamProvider.-
Method Summary
Modifier and TypeMethodDescriptionReturns a human formatted string describing this provider, used in UI prompts or lists.getName()Returns the name of this instance, which should be a serialized copy of this instance, typically like "something://serialized_data".getStatus(TaskMonitor monitor) Returns DebugInfoProviderStatus representing this provider's current status.
-
Method Details
-
getName
String getName()Returns the name of this instance, which should be a serialized copy of this instance, typically like "something://serialized_data".- Returns:
- the name of this instance, which should be a serialized copy of this instance, typically like "something://serialized_data"
-
getDescriptiveName
String getDescriptiveName()Returns a human formatted string describing this provider, used in UI prompts or lists.- Returns:
- a human formatted string describing this provider, used in UI prompts or lists
-
getStatus
Returns DebugInfoProviderStatus representing this provider's current status.- Parameters:
monitor-TaskMonitor- Returns:
- DebugInfoProviderStatus representing this provider's current status
-