| package com.intellij.refactoring.classMembers; |
| |
| import com.intellij.psi.PsiElement; |
| import org.jetbrains.annotations.NotNull; |
| |
| /** |
| * Nikolay.Tropin |
| * 8/23/13 |
| */ |
| public abstract class AbstractMemberInfoModel<T extends PsiElement, M extends MemberInfoBase<T>> implements MemberInfoModel<T, M> { |
| |
| @Override |
| public boolean isMemberEnabled(M member) { |
| return true; |
| } |
| |
| @Override |
| public boolean isCheckedWhenDisabled(M member) { |
| return false; |
| } |
| |
| @Override |
| public boolean isAbstractEnabled(M member) { |
| return false; |
| } |
| |
| @Override |
| public boolean isAbstractWhenDisabled(M member) { |
| return false; |
| } |
| |
| @Override |
| public Boolean isFixedAbstract(M member) { |
| return null; |
| } |
| |
| @Override |
| public int checkForProblems(@NotNull M member) { |
| return OK; |
| } |
| |
| @Override |
| public String getTooltipText(M member) { |
| return null; |
| } |
| |
| @Override |
| public void memberInfoChanged(MemberInfoChange<T, M> event) { |
| } |
| } |