com.ibm.jdg2e.jdt.extras
Class ToggleIMemberFinalAction
java.lang.Object
com.ibm.jdg2e.jdt.extras.AbstractChangeMemberModifierAction
com.ibm.jdg2e.jdt.extras.ToggleIMemberFinalAction
- All Implemented Interfaces:
- org.eclipse.ui.IActionDelegate
- public class ToggleIMemberFinalAction
- extends AbstractChangeMemberModifierAction
Action to add/remove final modifier to/from IMember.
|
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 final. |
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)
Perform the action against the given IMember; subclasses must override. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ToggleIMemberFinalAction
public ToggleIMemberFinalAction()
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 final.
- 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)
- Description copied from class:
AbstractChangeMemberModifierAction
- Perform the action against the given
IMember; subclasses must override.
- Specified by:
performAction in class AbstractChangeMemberModifierAction
- See Also:
AbstractChangeMemberModifierAction.performAction(IAction, IMember)