com.ibm.jdg2e.jdt.extras
Class MakeIMemberPrivateAction
java.lang.Object
com.ibm.jdg2e.jdt.extras.AbstractChangeMemberModifierAction
com.ibm.jdg2e.jdt.extras.MakeIMemberPrivateAction
- All Implemented Interfaces:
- org.eclipse.ui.IActionDelegate
- public class MakeIMemberPrivateAction
- extends AbstractChangeMemberModifierAction
Action to add private modifier to IMember
using AST rewriting, unlike its sibling
implementations that modify the source buffer directly.
- See Also:
AbstractChangeMemberModifierAction,
ASTRewrite
|
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 java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MakeIMemberPrivateAction
public MakeIMemberPrivateAction()
canPerformAction
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.
- Overrides:
canPerformAction in class AbstractChangeMemberModifierAction
isChecked
protected boolean isChecked(org.eclipse.jface.action.IAction action,
org.eclipse.jdt.core.IMember member)
- Description copied from class:
AbstractChangeMemberModifierAction
- Return
true if the given IMember
conforms to the action modifier; subclasses must override.
- Specified by:
isChecked in class AbstractChangeMemberModifierAction
- See Also:
AbstractChangeMemberModifierAction.isChecked(IAction, IMember)
performAction
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.
- Specified by:
performAction in class AbstractChangeMemberModifierAction
- See Also:
AddTraceStatementsAction,
AbstractChangeMemberModifierAction.performAction(IAction, IMember)