package org.jnario.feature.ui.quickfix;
import java.util.List;
import org.eclipse.jdt.annotation.Nullable;
import org.eclipse.xtend.ide.quickfix.CreateMemberQuickfixes;
import org.eclipse.xtext.common.types.JvmDeclaredType;
import org.eclipse.xtext.ui.editor.quickfix.IssueResolutionAcceptor;
import org.eclipse.xtext.validation.Issue;
import org.eclipse.xtext.xbase.XAbstractFeatureCall;
import org.eclipse.xtext.xbase.typesystem.references.LightweightTypeReference;
public class FeatureCreateMemberQuickfixes extends CreateMemberQuickfixes{
@Override
protected void newMethodQuickfix(JvmDeclaredType containerType,
String name, LightweightTypeReference returnType,
List<LightweightTypeReference> parameterTypes, boolean isStatic,
boolean isAbstract, boolean isExtension, boolean isLocal,
XAbstractFeatureCall call, Issue issue,
IssueResolutionAcceptor issueResolutionAcceptor) {
if(isLocal){
return;
}
super.newMethodQuickfix(containerType, name, returnType, parameterTypes,
isStatic, isAbstract, isExtension, isLocal, call, issue,
issueResolutionAcceptor);
}
}