net.sourceforge.transmogrify.refactorer
Class PullUpFieldRefactorer
java.lang.Object
|
+--net.sourceforge.transmogrify.symtab.parser.ASTManipulator
|
+--net.sourceforge.transmogrify.hook.Transmogrifier
|
+--net.sourceforge.transmogrify.refactorer.PullUpFieldRefactorer
- public class PullUpFieldRefactorer
- extends Transmogrifier
Method Summary |
void |
apply(Hook hook)
|
boolean |
canApply(Hook hook)
|
boolean |
canRefactor(net.sourceforge.transmogrify.symtab.Occurrence location)
|
void |
refactor(net.sourceforge.transmogrify.symtab.Occurrence location)
|
Methods inherited from class net.sourceforge.transmogrify.symtab.parser.ASTManipulator |
addDirtyFile, getTree, setup |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PullUpFieldRefactorer
public PullUpFieldRefactorer()
PullUpFieldRefactorer
public PullUpFieldRefactorer(net.sourceforge.transmogrify.symtab.printer.ASTPrintManager manager)
apply
public void apply(Hook hook)
throws java.lang.Exception
- Overrides:
apply
in class Transmogrifier
refactor
public void refactor(net.sourceforge.transmogrify.symtab.Occurrence location)
canApply
public boolean canApply(Hook hook)
- Overrides:
canApply
in class Transmogrifier
canRefactor
public boolean canRefactor(net.sourceforge.transmogrify.symtab.Occurrence location)