RIDDL
3.3.1
RIDDL
API
com.reactific.riddl.passes
resolve
KindMap
KindMap
ReferenceMap
ReferenceMap
ResolutionOutput
ResolutionPass
ResolutionPass
UsageBase
UsageResolution
Usages
Usages
symbols
Symbols
SymbolsOutput
SymbolsPass
SymbolsPass
translate
TranslatingOptions
TranslationPass
validate
BasicValidation
DefinitionValidation
StreamingValidation
TypeValidation
ValidationOutput
ValidationPass
ValidationPass
CollectingPass
CollectingPassOutput
Finder
Folding
Folder
PathResolutionState
State
HierarchyPass
Pass
Pass
PassInfo
PassInput
PassOutput
PassOutput
PassesResult
PassesResult
Riddl
RIDDL
/
com.reactific.riddl.passes
/
com.reactific.riddl.passes.resolve
/
Usages
Usages
com.reactific.riddl.passes.resolve.Usages
See the
Usages
companion object
case
class
Usages
(
uses
:
UseMap
,
usedBy
:
UseMap
)
extends
UsageBase
Unit Tests For Usages
Attributes
Companion
object
Graph
Reset zoom
Hide graph
Show graph
Supertypes
trait
Serializable
trait
Product
trait
Equals
trait
UsageBase
class
Object
trait
Matchable
class
Any
Show all
Members list
Clear all
Type members
Inherited types
type
UseMap
=
HashMap
[
Definition
,
Seq
[
Definition
]]
Attributes
Inherited from:
UsageBase
Value members
Concrete methods
def
getUsers
(
used
:
Definition
):
Seq
[
Definition
]
def
getUses
(
user
:
Definition
):
Seq
[
Definition
]
def
isUsed
(
definition
:
Definition
):
Boolean
def
isUsedBy
(
used
:
Definition
,
user
:
Definition
):
Boolean
def
usedByAsString
:
String
def
usedBySize
:
Int
def
uses
(
user
:
Definition
,
used
:
Definition
):
Boolean
def
usesAsString
:
String
def
usesSize
:
Int
def
verifyReflective
:
Boolean
Inherited methods
def
productElementNames
:
Iterator
[
String
]
Attributes
Inherited from:
Product
def
productIterator
:
Iterator
[
Any
]
Attributes
Inherited from:
Product
In this article
Attributes
Members list
Type members
Inherited types
Value members
Concrete methods
Inherited methods