PassesResult

com.ossuminc.riddl.passes.PassesResult
See thePassesResult companion object

The result of running a set of passes. This provides the input and outputs of the run as well as any additional messages (likely from an exception). This provides convenience methods for accessing the various output content

Value parameters

additionalMessages

Any additional messages, likely from an exception or other unusual circumstance.

input

The input provided to the run of the passes

outputs

The PassesOutput collected from teh run of the Passes

Attributes

Companion
object
Source
Pass.scala
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Members list

Value members

Concrete methods

Attributes

Source
Pass.scala

Attributes

Source
Pass.scala

Get the output of one pass that ran

Get the output of one pass that ran

Type parameters

T

The type of the Pass's output which must derive from PassOutput.

Value parameters

passName

The name of the pass. Use the Pass's companion object's PassInfo.name method to retrieve it.

Attributes

Returns
Source
Pass.scala

Attributes

Source
Pass.scala
def root: Root

Attributes

Source
Pass.scala
def usage: Usages

Attributes

Source
Pass.scala

Inherited methods

Attributes

Inherited from:
Product

Attributes

Inherited from:
Product

Concrete fields

lazy val messages: Messages

Attributes

Source
Pass.scala

Attributes

Source
Pass.scala

Attributes

Source
Pass.scala

Attributes

Source
Pass.scala