Rename intention predicate
This commit is contained in:
+4
-4
@@ -32,18 +32,18 @@ import org.jetbrains.jet.plugin.codeInsight.codeTransformations.branchedTransfor
|
|||||||
|
|
||||||
public abstract class AbstractCodeTransformationIntention<T extends Transformer> extends BaseIntentionAction {
|
public abstract class AbstractCodeTransformationIntention<T extends Transformer> extends BaseIntentionAction {
|
||||||
private final T transformer;
|
private final T transformer;
|
||||||
private final Predicate<PsiElement> filter;
|
private final Predicate<PsiElement> isApplicable;
|
||||||
|
|
||||||
protected AbstractCodeTransformationIntention(@NotNull T transformer, @NotNull Predicate<PsiElement> filter) {
|
protected AbstractCodeTransformationIntention(@NotNull T transformer, @NotNull Predicate<PsiElement> isApplicable) {
|
||||||
this.transformer = transformer;
|
this.transformer = transformer;
|
||||||
this.filter = filter;
|
this.isApplicable = isApplicable;
|
||||||
setText(JetBundle.message(transformer.getKey()));
|
setText(JetBundle.message(transformer.getKey()));
|
||||||
}
|
}
|
||||||
|
|
||||||
@Nullable
|
@Nullable
|
||||||
private PsiElement getTarget(@NotNull Editor editor, @NotNull PsiFile file) {
|
private PsiElement getTarget(@NotNull Editor editor, @NotNull PsiFile file) {
|
||||||
PsiElement element = file.findElementAt(editor.getCaretModel().getOffset());
|
PsiElement element = file.findElementAt(editor.getCaretModel().getOffset());
|
||||||
return JetPsiUtil.getParentByTypeAndPredicate(element, JetElement.class, filter, false);
|
return JetPsiUtil.getParentByTypeAndPredicate(element, JetElement.class, isApplicable, false);
|
||||||
}
|
}
|
||||||
|
|
||||||
@NotNull
|
@NotNull
|
||||||
|
|||||||
Reference in New Issue
Block a user