CustomNoneSourceCodeFormatter.st
author Jakub Nesveda <jakubnesveda@seznam.cz>
Tue, 28 Oct 2014 09:39:46 +0100
changeset 711 605ab7fc9cd1
parent 654 39e40ece4ae9
child 776 60cfe4149838
permissions -rw-r--r--
return whole source code when selected interval is empty retrieve selector from method when none selector is specified

"{ Package: 'jn:refactoring_custom' }"

CustomSourceCodeFormatter subclass:#CustomNoneSourceCodeFormatter
	instanceVariableNames:''
	classVariableNames:''
	poolDictionaries:''
	category:'Interface-Refactoring-Custom'
!

!CustomNoneSourceCodeFormatter methodsFor:'formatting'!

formatParseTree:aParseTree
    "Returns parse tree with (possibly) original/unchanged formatting"

    aParseTree source isNil ifTrue:[
        "no source - try to build from parse tree "
        ^ aParseTree formattedCode
    ] ifFalse: [
        ^ aParseTree source
    ]

    "Modified: / 29-08-2014 / 22:26:22 / Jakub Nesveda <nesvejak@fit.cvut.cz>"
! !