Package jetbrains.mps.errors
Class BaseQuickFixProvider
- java.lang.Object
 - 
- jetbrains.mps.errors.BaseQuickFixProvider
 
 
- 
- All Implemented Interfaces:
 QuickFixProvider
public class BaseQuickFixProvider extends Object implements QuickFixProvider
 
- 
- 
Constructor Summary
Constructors Constructor Description BaseQuickFixProvider(String classFQName)BaseQuickFixProvider(String classFQName, boolean executeImmediately) 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description QuickFix_RuntimegetQuickFix(LanguageRegistry languageRegistry)FIXME inconsistent contract.booleanisExecutedImmediately()voidputArgument(String key, Object argument) 
 - 
 
- 
- 
Method Detail
- 
isExecutedImmediately
public boolean isExecutedImmediately()
- Specified by:
 isExecutedImmediatelyin interfaceQuickFixProvider
 
- 
getQuickFix
public QuickFix_Runtime getQuickFix(@NotNull LanguageRegistry languageRegistry)
Description copied from interface:QuickFixProviderFIXME inconsistent contract. Implementation used to return null, while client didn't account for null value Now, implementation returns fake instance and ensures != null, although it's not necessarily a bright idea.- Specified by:
 getQuickFixin interfaceQuickFixProvider
 
 - 
 
 -