Class UnifiedDiffCodeMiningProvider
java.lang.Object
org.eclipse.jface.text.codemining.AbstractCodeMiningProvider
org.eclipse.compare.unifieddiff.internal.UnifiedDiffCodeMiningProvider
- All Implemented Interfaces:
ICodeMiningProvider
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddispose()Dispose code mining provider.static RGBCompletableFuture<List<? extends ICodeMining>> provideCodeMinings(ITextViewer viewer, IProgressMonitor monitor) Compute a list of code miningsICodeMining.Methods inherited from class AbstractCodeMiningProvider
getAdapter, setContext
-
Constructor Details
-
UnifiedDiffCodeMiningProvider
public UnifiedDiffCodeMiningProvider()
-
-
Method Details
-
dispose
public void dispose()Description copied from interface:ICodeMiningProviderDispose code mining provider.- Specified by:
disposein interfaceICodeMiningProvider- Overrides:
disposein classAbstractCodeMiningProvider
-
provideCodeMinings
public CompletableFuture<List<? extends ICodeMining>> provideCodeMinings(ITextViewer viewer, IProgressMonitor monitor) Description copied from interface:ICodeMiningProviderCompute a list of code miningsICodeMining. This call should return as fast as possible and if computing the content ofICodeMiningis expensive implementors should only return code mining objects with the position and implement resolveICodeMining.resolve(ITextViewer, IProgressMonitor).- Parameters:
viewer- the viewer in which the command was invoked.monitor- A progress monitor.- Returns:
- An array of future of code minings that resolves to such. The lack of a result can be signaled by returning null, or an empty array.
-
getBackground
-