class
FormatOps extends AnyRef
Instance Constructors
-
Value Members
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
final
def
==(arg0: Any): Boolean
-
def
OneArgOneLineSplit(open: Delim)(implicit line: Line): Policy
-
-
val
argumentStarts: Map[TokenHash, Tree]
-
final
def
asInstanceOf[T0]: T0
-
def
chainOptimalToken(chain: Vector[Select]): Token
-
def
clone(): AnyRef
-
def
defnSiteLastToken(tree: Tree): Token
-
val
dequeueSpots: Set[TokenHash]
-
def
distance(left: Token, right: Token): Int
-
-
def
equals(arg0: Any): Boolean
-
def
finalize(): Unit
-
-
def
functionExpire(function: Function): Token
-
def
getApplyIndent(leftOwner: Tree, isConfigStyle: Boolean = false): Num
-
def
getArrow(caseStat: Case): Token
-
final
def
getClass(): Class[_]
-
final
def
getElseChain(term: If): Vector[else]
-
def
getExcludeIf(end: Token, cond: (Token) ⇒ Boolean = _.isInstanceOf[`}`]): Set[Range]
-
def
getRightAttachedComment(token: Token): Token
-
def
getSelectsLastToken(dot: .): Token
-
def
hashCode(): Int
-
val
importTokens: Set[Token]
-
def
infixSplit(owner: ApplyInfix, formatToken: FormatToken)(implicit line: Line): Split
-
def
insideBlock(start: FormatToken, end: Token, matches: (Token) ⇒ Boolean): Set[Token]
-
def
isBinPack(owner: Tree): Boolean
-
final
def
isInstanceOf[T0]: Boolean
-
def
isJsNative(jsToken: Token): Boolean
-
def
isMarginizedString(token: Token): Boolean
-
def
isSingleIdentifierAnnotation(tok: FormatToken): Boolean
-
def
isTripleQuote(token: Token): Boolean
-
def
lastTokenInChain(chain: Vector[Select]): Token
-
lazy val
leftTok2tok: Map[Token, FormatToken]
-
val
matchingParentheses: Map[TokenHash, Token]
-
-
-
-
def
noOptimizationZones(tree: Tree): Set[Token]
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
def
opensConfigStyle(formatToken: FormatToken): Boolean
-
def
owners(token: Token): Tree
-
val
ownersMap: Map[TokenHash, Tree]
-
val
packageTokens: Set[Token]
-
def
parensRange(open: Token): Range
-
def
penalizeAllNewlines(expire: Token, penalty: Int, penalizeLambdas: Boolean = true, ignore: (FormatToken) ⇒ Boolean = _ => false, penaliseNewlinesInsideTokens: Boolean = false)(implicit line: Line): Policy
-
def
penalizeNewlineByNesting(from: Token, to: Token)(implicit line: Line): Policy
-
-
final
def
rhsOptimalToken(start: FormatToken): Token
-
-
def
selectExpire(dot: .): Token
-
-
val
statementStarts: Map[TokenHash, Tree]
-
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
def
templateCurly(template: Template): Option[Token]
-
def
templateCurly(owner: Tree): Token
-
def
toString(): String
-
-
-
val
tree: Tree
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
Helper functions for generating splits/policies for a given tree.