Package jetbrains.mps.checkers
Class ModelCheckerBuilder
- java.lang.Object
 - 
- jetbrains.mps.checkers.ModelCheckerBuilder
 
 
- 
public class ModelCheckerBuilder extends Object
 
- 
- 
Nested Class Summary
Nested Classes Modifier and Type Class Description static classModelCheckerBuilder.ItemsToCheckstatic classModelCheckerBuilder.ModelExtractorstatic classModelCheckerBuilder.ModelsExtractorImpl 
- 
Constructor Summary
Constructors Constructor Description ModelCheckerBuilder(boolean checkStubs)ModelCheckerBuilder(ModelCheckerBuilder.ModelExtractor modelExtractor) 
- 
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static <O> IAbstractChecker<O,IssueKindReportItem>aggreagateSpecificCheckers(List<IChecker<O,? extends IssueKindReportItem>> specificCheckers, jetbrains.mps.baseLanguage.closures.runtime._FunctionTypes._return_P1_E0<? extends String,? super O> getFqName)IAbstractChecker<ModelCheckerBuilder.ItemsToCheck,IssueKindReportItem>createChecker(List<? extends IChecker<?,? extends IssueKindReportItem>> specificCheckers)static IAbstractChecker<SModel,IssueKindReportItem>skipNullModules(IAbstractChecker<SModel,IssueKindReportItem> checker)static <O> IAbstractChecker<O,IssueKindReportItem>wrapWithFiltering(IAbstractChecker<O,? extends IssueKindReportItem> specificChecker, String checkerName) 
 - 
 
- 
- 
Constructor Detail
- 
ModelCheckerBuilder
public ModelCheckerBuilder(ModelCheckerBuilder.ModelExtractor modelExtractor)
 
- 
ModelCheckerBuilder
public ModelCheckerBuilder(boolean checkStubs)
 
 - 
 
- 
Method Detail
- 
createChecker
public IAbstractChecker<ModelCheckerBuilder.ItemsToCheck,IssueKindReportItem> createChecker(List<? extends IChecker<?,? extends IssueKindReportItem>> specificCheckers)
 
- 
wrapWithFiltering
public static <O> IAbstractChecker<O,IssueKindReportItem> wrapWithFiltering(IAbstractChecker<O,? extends IssueKindReportItem> specificChecker, String checkerName)
 
- 
skipNullModules
public static IAbstractChecker<SModel,IssueKindReportItem> skipNullModules(IAbstractChecker<SModel,IssueKindReportItem> checker)
 
- 
aggreagateSpecificCheckers
public static <O> IAbstractChecker<O,IssueKindReportItem> aggreagateSpecificCheckers(@NotNull List<IChecker<O,? extends IssueKindReportItem>> specificCheckers, jetbrains.mps.baseLanguage.closures.runtime._FunctionTypes._return_P1_E0<? extends String,? super O> getFqName)
 
 - 
 
 -