net.sourceforge.transmogrify.refactorer
Class InlineTemp
java.lang.Object
|
+--net.sourceforge.transmogrify.symtab.parser.ASTManipulator
|
+--net.sourceforge.transmogrify.hook.Transmogrifier
|
+--net.sourceforge.transmogrify.refactorer.InlineTemp
- public class InlineTemp
- extends Transmogrifier
Constructor Summary |
InlineTemp()
|
InlineTemp(net.sourceforge.transmogrify.symtab.printer.ASTPrintManager printManager)
|
Method Summary |
void |
apply(Hook hook)
implements "inline temp" [Fowler, 119] |
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 |
InlineTemp
public InlineTemp()
InlineTemp
public InlineTemp(net.sourceforge.transmogrify.symtab.printer.ASTPrintManager printManager)
apply
public void apply(Hook hook)
throws java.lang.Exception
- implements "inline temp" [Fowler, 119]
- Overrides:
apply
in class Transmogrifier
- Parameters:
hook
- the Hook
in which to perform the operation
refactor
public void refactor(net.sourceforge.transmogrify.symtab.Occurrence location)
throws java.lang.Exception
canApply
public boolean canApply(Hook hook)
- Overrides:
canApply
in class Transmogrifier
canRefactor
public boolean canRefactor(net.sourceforge.transmogrify.symtab.Occurrence location)