ExprDecoder
Attributes
- Source
- ReflectUtil.scala
- Graph
-
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
ExprDecoder.type
Members list
Value members
Concrete methods
Decode a BigDecimal term using only BigDecimal-specific cases.
Decode a BigDecimal term using only BigDecimal-specific cases.
Value parameters
- definitions
-
the decoded definitions in scope
- term
-
the term to decode
Attributes
- Returns
-
the value of the given term found at compile time or a DecodingFailure
- Source
- ReflectUtil.scala
Decode a BigInt term using only BigInt-specific cases.
Decode a BigInt term using only BigInt-specific cases.
Value parameters
- definitions
-
the decoded definitions in scope
- term
-
the term to decode
Attributes
- Returns
-
the value of the given term found at compile time or a DecodingFailure
- Source
- ReflectUtil.scala
Decode a binding/definition.
Decode a binding/definition.
Type parameters
- T
-
the expected type of this term used as implicit cast for convenience
Value parameters
- definition
-
the definition to decode
- definitions
-
the definitions already decoded in scope
Attributes
- Returns
-
the value of the given definition found at compile time or a DecodingFailure
- Source
- ReflectUtil.scala
Decode a Boolean term using only Boolean-specific cases.
Decode a Boolean term using only Boolean-specific cases.
Value parameters
- definitions
-
the decoded definitions in scope
- term
-
the term to decode
Attributes
- Returns
-
the value of the given term found at compile time or a DecodingFailure
- Source
- ReflectUtil.scala
Decode a List term using only List-specific cases.
Decode a List term using only List-specific cases.
Value parameters
- definitions
-
the decoded definitions in scope
- term
-
the term to decode
Attributes
- Returns
-
the value of the given term found at compile time or a DecodingFailure
- Source
- ReflectUtil.scala
Decode a Set term using only Set-specific cases.
Decode a Set term using only Set-specific cases.
Value parameters
- definitions
-
the decoded definitions in scope
- term
-
the term to decode
Attributes
- Returns
-
the value of the given term found at compile time or a DecodingFailure
- Source
- ReflectUtil.scala
Decode a String term using only String-specific cases.
Decode a String term using only String-specific cases.
Value parameters
- definitions
-
the decoded definitions in scope
- term
-
the term to decode
Attributes
- Returns
-
the value of the given term found at compile time or a DecodingFailure
- Source
- ReflectUtil.scala
Decode a term.
Decode a term.
Value parameters
- definitions
-
the decoded definitions in scope
- tree
-
the term to decode
Attributes
- Returns
-
the value of the given term found at compile time or a DecodingFailure
- Source
- ReflectUtil.scala
Decode a term using only unspecialized cases.
Decode a term using only unspecialized cases.
Type parameters
- T
-
the expected type of this term used as implicit cast for convenience
Value parameters
- definitions
-
the decoded definitions in scope
- tree
-
the term to decode
Attributes
- Returns
-
the value of the given term found at compile time or a DecodingFailure
- Source
- ReflectUtil.scala