public final class PullUpRefactoring extends AbstractRefactoring
INIT, PARAMETERS_CHECK, PRE_CHECK, PREPARE
Constructor and Description |
---|
PullUpRefactoring(TreePathHandle sourceType)
Creates a new instance of PullUpRefactoring
|
Modifier and Type | Method and Description |
---|---|
MemberInfo<ElementHandle<? extends Element>>[] |
getMembers()
Returns descriptors of the members to pull up.
|
TreePathHandle |
getSourceType()
Returns the type the members of which should be pulled up
by this refactoring.
|
ElementHandle<TypeElement> |
getTargetType()
Returns target supertype to pull members up to.
|
void |
setMembers(MemberInfo<ElementHandle<? extends Element>>[] members)
Sets members (using their descriptors) to pull up.
|
void |
setTargetType(ElementHandle<TypeElement> targetType)
Sets target supertype to pull members up to.
|
addProgressListener, cancelRequest, checkParameters, fastCheckParameters, getContext, getRefactoringSource, preCheck, prepare, removeProgressListener
public PullUpRefactoring(TreePathHandle sourceType)
sourceType
- Type the members of which should be pulled up.public TreePathHandle getSourceType()
public ElementHandle<TypeElement> getTargetType()
public void setTargetType(ElementHandle<TypeElement> targetType)
targetType
- Target supertype.public MemberInfo<ElementHandle<? extends Element>>[] getMembers()
public void setMembers(MemberInfo<ElementHandle<? extends Element>>[] members)
members
- Descriptors of members to be pulled up.