PassHelpers

class Object
trait Matchable
class Any

Type members

Classlikes

object ParamNodeInitKind extends Enumeration

Value members

Concrete methods

def calculateParameterIndex(identNode: IdentNode, statements: List[Statement]): Int
def cleanParameterNodeName(parameterNode: Node): String
def collectDestructingParameters(statements: Iterable[Statement]): List[List[IdentNode]]
def collectSyntheticParameters(statements: Iterable[Statement]): List[IdentNode]
def generateUnusedVariableName(usedVariableNames: HashMap[String, Int], usedIdentNodes: Set[String], variableName: String): String
def getClassDeclaration(varNode: VarNode): Option[ClassNode]
@tailrec
def getRequire(callNode: CallNode): Option[String]
@tailrec
def getRequire(node: Node): Option[String]
def isConditionallyInitialized(statement: Statement, identNodes: List[IdentNode]): Boolean
def isSynthetic(statement: Statement, identNodes: List[IdentNode]): Boolean