Package com._1c.g5.v8.dt.bsl.ui.quickfix
Class BslQuickfixProvider
- java.lang.Object
-
- org.eclipse.xtext.ui.editor.quickfix.AbstractDeclarativeQuickfixProvider
-
- org.eclipse.xtext.ui.editor.quickfix.DefaultQuickfixProvider
-
- com._1c.g5.v8.dt.bsl.ui.quickfix.BslQuickfixProvider
-
- All Implemented Interfaces:
org.eclipse.xtext.ui.editor.quickfix.IssueResolutionProvider
public class BslQuickfixProvider extends org.eclipse.xtext.ui.editor.quickfix.DefaultQuickfixProviderQuickfixes for Bsl
-
-
Nested Class Summary
-
Constructor Summary
Constructors Constructor Description BslQuickfixProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description voidcreateFucntion(org.eclipse.xtext.validation.Issue issue, org.eclipse.xtext.ui.editor.quickfix.IssueResolutionAcceptor acceptor)Deprecated.UseIFixinsteadvoidcreateMethod(org.eclipse.xtext.validation.Issue issue, org.eclipse.xtext.ui.editor.quickfix.IssueResolutionAcceptor acceptor)Deprecated.UseIFixinsteadvoidcreateVariable(org.eclipse.xtext.validation.Issue issue, org.eclipse.xtext.ui.editor.quickfix.IssueResolutionAcceptor acceptor)Deprecated.UseIFixinsteadvoidfixWrongSignatureInextensionMethod(org.eclipse.xtext.validation.Issue issue, org.eclipse.xtext.ui.editor.quickfix.IssueResolutionAcceptor acceptor)Deprecated.UseIFixinsteadprotected List<org.eclipse.xtext.util.Pair<Method,AbstractExternalQuickfixProvider>>getExternalMethods(String issueCode)Collects allMethodfrom all registeredAbstractExternalQuickfixProviderwith fix code equals toissueCodeprotected List<org.eclipse.xtext.ui.editor.quickfix.IssueResolution>getResolutions(org.eclipse.xtext.validation.Issue issue, List<Method> fixMethods)booleanhasResolutionFor(String issueCode)-
Methods inherited from class org.eclipse.xtext.ui.editor.quickfix.DefaultQuickfixProvider
createLinkingIssueResolutions, fixCrossReferenceImage, fixCrossReferenceLabel, getCancelableAcceptor, getCancelManager, getModificationContextFactory, getQualifiedNameConverter, getResolutions, getResolutionsForLinkingIssue, getScopeProvider, getSimilarityMatcher, getUnresolvedEReference, queryScope
-
-
-
-
Method Detail
-
createMethod
@Deprecated public void createMethod(org.eclipse.xtext.validation.Issue issue, org.eclipse.xtext.ui.editor.quickfix.IssueResolutionAcceptor acceptor)
Deprecated.UseIFixinsteadFixes error "Undefined function or procedure" in Bsl module- Parameters:
issue- actual error issue, can't benullacceptor- actualIssueResolutionAcceptor, can't benull
-
createFucntion
@Deprecated public void createFucntion(org.eclipse.xtext.validation.Issue issue, org.eclipse.xtext.ui.editor.quickfix.IssueResolutionAcceptor acceptor)
Deprecated.UseIFixinsteadFixes error "Undefined function" in Bsl module- Parameters:
issue- actual error issue, can't benullacceptor- actualIssueResolutionAcceptor, can't benull
-
createVariable
@Deprecated public void createVariable(org.eclipse.xtext.validation.Issue issue, org.eclipse.xtext.ui.editor.quickfix.IssueResolutionAcceptor acceptor)
Deprecated.UseIFixinsteadFixes error "Undefined variable" in Bsl module- Parameters:
issue- actual error issue, can't benullacceptor- actualIssueResolutionAcceptor, can't benull
-
fixWrongSignatureInextensionMethod
@Deprecated public void fixWrongSignatureInextensionMethod(org.eclipse.xtext.validation.Issue issue, org.eclipse.xtext.ui.editor.quickfix.IssueResolutionAcceptor acceptor)
Deprecated.UseIFixinsteadFixes error "Another method signature than in adoptable method. Number of parameters and type (procedure or function) should be equals for adoptable method and its extension" in Bsl module- Parameters:
issue- actual error issue, can't benullacceptor- actualIssueResolutionAcceptor, can't benull
-
hasResolutionFor
public boolean hasResolutionFor(String issueCode)
- Specified by:
hasResolutionForin interfaceorg.eclipse.xtext.ui.editor.quickfix.IssueResolutionProvider- Overrides:
hasResolutionForin classorg.eclipse.xtext.ui.editor.quickfix.DefaultQuickfixProvider
-
getExternalMethods
protected List<org.eclipse.xtext.util.Pair<Method,AbstractExternalQuickfixProvider>> getExternalMethods(String issueCode)
Collects allMethodfrom all registeredAbstractExternalQuickfixProviderwith fix code equals toissueCode- Parameters:
issueCode- code of the fixing error, can't benull- Returns:
- all
Methodfrom all registeredAbstractExternalQuickfixProviderwith fix code equals toissueCode, nevernull
-
-