public final class EncapsulateFieldRefactoring extends AbstractRefactoring
INIT, PARAMETERS_CHECK, PRE_CHECK, PREPARE
Constructor and Description |
---|
EncapsulateFieldRefactoring(TreePathHandle field)
Creates a new instance of EncapsulateFieldRefactoring
|
Modifier and Type | Method and Description |
---|---|
Set<Modifier> |
getFieldModifiers()
Getter for property fieldModifiers
|
String |
getGetterName()
Getter for property getterName
|
Set<Modifier> |
getMethodModifiers()
Getter for property methodModifiers
|
String |
getSetterName()
Getter for property setterName
|
TreePathHandle |
getSourceType() |
boolean |
isAlwaysUseAccessors()
Getter for boolean property alwaysUseAccessors
|
boolean |
isGeneratePropertyChangeSupport()
Should be PropertyChangeSupport generated?
|
boolean |
isGenerateVetoableChangeSupport()
Should be VetoableChangeSupport generated?
|
void |
setAlwaysUseAccessors(boolean alwaysUseAccessors)
Setter for alwaysUseAccessors property
|
void |
setFieldModifiers(Set<Modifier> fieldModifiers)
Setter for fieldModifiers property
|
void |
setGeneratePropertyChangeSupport(boolean isGeneratePropertyChangeSupport)
Should be PropertyChangeSupport generated?
|
void |
setGenerateVetoableSupport(boolean isGenerateVetoableChangeSupport)
Should be VetoableChangeSupport generated?
|
void |
setGetterName(String getterName)
Setter for getterName property
|
void |
setMethodModifiers(Set<Modifier> methodModifiers)
Setter for methodModifiers property
|
void |
setSetterName(String setterName)
Setter for setterName property
|
addProgressListener, cancelRequest, checkParameters, fastCheckParameters, getContext, getRefactoringSource, preCheck, prepare, removeProgressListener
public EncapsulateFieldRefactoring(TreePathHandle field)
field
- field to refactorpublic TreePathHandle getSourceType()
public String getGetterName()
public String getSetterName()
public Set<Modifier> getMethodModifiers()
public Set<Modifier> getFieldModifiers()
public boolean isAlwaysUseAccessors()
public void setGetterName(String getterName)
getterName
- New value of getterNamepublic void setSetterName(String setterName)
setterName
- New value of setterNamepublic void setMethodModifiers(Set<Modifier> methodModifiers)
methodModifiers
- New value of methodModifierspublic void setFieldModifiers(Set<Modifier> fieldModifiers)
fieldModifiers
- New value of fieldModifierspublic void setAlwaysUseAccessors(boolean alwaysUseAccessors)
alwaysUseAccessors
- New value of alwaysUseAccessorspublic boolean isGeneratePropertyChangeSupport()
public void setGeneratePropertyChangeSupport(boolean isGeneratePropertyChangeSupport)
isGeneratePropertyChangeSupport
- true if PropertyChangeSupport should be generatedpublic boolean isGenerateVetoableChangeSupport()
public void setGenerateVetoableSupport(boolean isGenerateVetoableChangeSupport)
isGenerateVetoableChangeSupport
- true if VetoableChangeSupport should be generated