java.lang.Objectcom.ibm.jdg2e.jdt.extras.AbstractChangeMemberModifierAction
com.ibm.jdg2e.jdt.extras.MakeIMemberPrivateAction
Action to add private modifier to IMember
using AST rewriting, unlike its sibling
implementations that modify the source buffer directly.
AbstractChangeMemberModifierAction,
ASTRewrite| Field Summary |
| Fields inherited from class com.ibm.jdg2e.jdt.extras.AbstractChangeMemberModifierAction |
isChecked |
| Constructor Summary | |
MakeIMemberPrivateAction()
|
|
| Method Summary | |
protected boolean |
canPerformAction(org.eclipse.jface.action.IAction action,
org.eclipse.jdt.core.IMember member)
Check if the containing type is an interface, since they cannot have methods that are protected. |
protected boolean |
isChecked(org.eclipse.jface.action.IAction action,
org.eclipse.jdt.core.IMember member)
Return true if the given IMember
conforms to the action modifier; subclasses must override. |
protected boolean |
performAction(org.eclipse.jface.action.IAction action,
org.eclipse.jdt.core.IMember member)
This method is equivalent to its siblings but using AST rewriting instead. |
| Methods inherited from class com.ibm.jdg2e.jdt.extras.AbstractChangeMemberModifierAction |
deleteFlag, insertFlag, replaceFlag, run, selectionChanged |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public MakeIMemberPrivateAction()
| Method Detail |
protected boolean canPerformAction(org.eclipse.jface.action.IAction action,
org.eclipse.jdt.core.IMember member)
canPerformAction in class AbstractChangeMemberModifierAction
protected boolean isChecked(org.eclipse.jface.action.IAction action,
org.eclipse.jdt.core.IMember member)
AbstractChangeMemberModifierActiontrue if the given IMember
conforms to the action modifier; subclasses must override.
isChecked in class AbstractChangeMemberModifierActionAbstractChangeMemberModifierAction.isChecked(IAction, IMember)
protected boolean performAction(org.eclipse.jface.action.IAction action,
org.eclipse.jdt.core.IMember member)
performAction in class AbstractChangeMemberModifierActionAddTraceStatementsAction,
AbstractChangeMemberModifierAction.performAction(IAction, IMember)