Package jetbrains.mps.checkers
Class RefScopeChecker
- java.lang.Object
 - 
- jetbrains.mps.checkers.IChecker.AbstractChecker<SNode,I>
 - 
- jetbrains.mps.checkers.IChecker.AbstractNodeChecker<NodeReportItem>
 - 
- jetbrains.mps.checkers.AbstractNodeCheckerInEditor
 - 
- jetbrains.mps.checkers.RefScopeChecker
 
 
 
 
 
- 
- All Implemented Interfaces:
 IAbstractChecker<SNode,NodeReportItem>,IChecker<SNode,NodeReportItem>
public class RefScopeChecker extends AbstractNodeCheckerInEditor implements IChecker<SNode,NodeReportItem>
 
- 
- 
Nested Class Summary
Nested Classes Modifier and Type Class Description protected static classRefScopeChecker.ResolveReferenceQuickFix- 
Nested classes/interfaces inherited from class jetbrains.mps.checkers.IChecker.AbstractNodeChecker
IChecker.AbstractNodeChecker.ErrorSkipCondition 
- 
Nested classes/interfaces inherited from interface jetbrains.mps.checkers.IChecker
IChecker.AbstractChecker<O,I extends IssueKindReportItem>, IChecker.AbstractModelChecker<I extends IssueKindReportItem>, IChecker.AbstractModuleChecker<I extends IssueKindReportItem>, IChecker.AbstractNodeChecker<I extends NodeReportItem>, IChecker.AbstractRootChecker<I extends NodeReportItem> 
 - 
 
- 
Field Summary
- 
Fields inherited from class jetbrains.mps.checkers.AbstractNodeCheckerInEditor
SKIP_CONSTRAINTS_CONDITION 
- 
Fields inherited from class jetbrains.mps.checkers.IChecker.AbstractNodeChecker
SKIP_NOTHING_CONDITION 
 - 
 
- 
Constructor Summary
Constructors Constructor Description RefScopeChecker() 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcheckNodeInEditor(SNode node, LanguageErrorsCollector errorsCollector, SRepository repository)protected EditorQuickFixcreateAddImportQuickfix(SReference reference)protected EditorQuickFixcreateResolveReferenceQuickfix(SReference reference, boolean executeImmediately)IssueKindReportItem.CheckerCategorygetCategory()Checker's category can be not unique but checkers with the same category are treated as inseparable groupIChecker.AbstractNodeChecker.ErrorSkipConditionskipCondition()- 
Methods inherited from class jetbrains.mps.checkers.AbstractNodeCheckerInEditor
check 
- 
Methods inherited from class jetbrains.mps.checkers.IChecker.AbstractNodeChecker
asModelChecker, asRootChecker 
- 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait 
- 
Methods inherited from interface jetbrains.mps.checkers.IAbstractChecker
check 
 - 
 
 - 
 
- 
- 
Method Detail
- 
getCategory
public IssueKindReportItem.CheckerCategory getCategory()
Description copied from interface:ICheckerChecker's category can be not unique but checkers with the same category are treated as inseparable group- Specified by:
 getCategoryin interfaceIChecker<SNode,NodeReportItem>
 
- 
skipCondition
public IChecker.AbstractNodeChecker.ErrorSkipCondition skipCondition()
- Overrides:
 skipConditionin classIChecker.AbstractNodeChecker<NodeReportItem>
 
- 
checkNodeInEditor
public void checkNodeInEditor(SNode node, LanguageErrorsCollector errorsCollector, SRepository repository)
- Specified by:
 checkNodeInEditorin classAbstractNodeCheckerInEditor
 
- 
createResolveReferenceQuickfix
protected EditorQuickFix createResolveReferenceQuickfix(SReference reference, boolean executeImmediately)
 
- 
createAddImportQuickfix
protected EditorQuickFix createAddImportQuickfix(SReference reference)
 
 - 
 
 -