Packages

object StringUtil

Source
StringUtil.scala
Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. StringUtil
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Value Members

  1. def getPossibleStrings[ContextType <: Context](value: V, context: ContextType, depender: Entity, stmts: Array[Stmt[V]], failure: () => Unit)(implicit typeIterator: TypeIterator, state: TypeIteratorState, ps: PropertyStore): Set[String]

    Returns Strings that a given expression may evaluate to.

    Returns Strings that a given expression may evaluate to. Identifies String constants. Clients MUST handle dependencies where the depender is the given one and the dependee provides allocation sites of Strings.

  2. def getPossibleStrings[ContextType <: Context](value: Expr[V], stmts: Array[Stmt[V]]): Option[Set[String]]

    Returns Strings that a given expression may evaluate to.

    Returns Strings that a given expression may evaluate to. Identifies local use of String constants.