PathResolutionState

com.reactific.riddl.passes.Folding.PathResolutionState
trait PathResolutionState extends State

Attributes

Graph
Supertypes
trait State
class Object
trait Matchable
class Any

Members list

Value members

Abstract methods

Concrete methods

def resolvePath(pid: PathIdentifier, parents: Seq[Definition])(onSingle: Seq[Definition] => Seq[Definition])(onMultiple: List[(Definition, Seq[Definition])] => Seq[Definition]): Seq[Definition]
def resolvePidRelativeTo[DEF <: Definition : ClassTag](pid: PathIdentifier, definition: Definition): Option[DEF]

Inherited methods

def add(msg: Message): Unit

Attributes

Inherited from:
State
def addError(loc: At, msg: String): Unit

Attributes

Inherited from:
State
def addMissing(loc: At, msg: String): Unit

Attributes

Inherited from:
State
def addSevere(loc: At, msg: String): Unit

Attributes

Inherited from:
State
def addStyle(loc: At, msg: String): Unit

Attributes

Inherited from:
State
def addWarning(loc: At, msg: String): Unit

Attributes

Inherited from:
State

Attributes

Inherited from:
State

Attributes

Inherited from:
State