trait ValueSyntax extends AnyRef
Linear Supertypes
Known Subclasses
Ordering
- Alphabetic
- By Inheritance
Inherited
- ValueSyntax
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def apply(function: Value[Any], arguments: Value[Any]*): Value[Any]
- def apply(function: Value[Any], arguments: Chunk[Value[Any]]): Value[Any]
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
- def asPattern(pattern: Pattern[Any], name: Name): AsPattern[Any]
- final def boolean(value: Boolean): Value[Any]
- final def boolean[Annotations](value: Boolean, annotations: ZEnvironment[Annotations]): Value[Any]
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
- def constructor(name: FQName): Value[Any]
- def constructorPattern(name: FQName, patterns: Chunk[Pattern[Any]]): Pattern[Any]
- def destructure(pattern: Pattern[Any], valueToDestruct: Value[Any], inValue: Value[Any]): Value[Any]
- def emptyListPattern: Pattern[Any]
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def field(tag: Value[Any], name: String): Value[Any]
- def field(tag: Value[Any], name: Name): Value[Any]
- def fieldFunction(name: Name): Value[Any]
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def headTailPattern(head: Pattern[Any], tail: Pattern[Any]): Pattern[Any]
- def ifThenElse(condition: Value[Any], thenBranch: Value[Any], elseBranch: Value[Any]): Value[Any]
- final def int(value: Int): Value[Any]
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def lambda(pattern: Pattern[Any], body: Value[Any]): Value[Any]
- def letDefinition(valueName: Name, valueDefinition: ValueDefinition[Any], inValue: Value[Any]): Value[Any]
- def letRecursion(valueDefinitions: Map[Name, ValueDefinition[Any]], inValue: Value[Any]): Value[Any]
- def list(elements: Chunk[Value[Any]]): Value[Any]
- final def literal[V, Annotations](value: Literal[V], annotations: ZEnvironment[Annotations]): Value[Any]
- def literal(boolean: Boolean): Value[Any]
- def literal(string: String): Value[Any]
- def literal(int: Int): Value[Any]
- def literal(literal: LiteralValue): Value[Any]
- def literalPattern(boolean: Boolean): LiteralPattern[Boolean, Any]
- def literalPattern(int: Int): LiteralPattern[BigInteger, Any]
- def literalPattern(value: String): LiteralPattern[String, Any]
- def literalPattern[A](literal: Literal[A]): LiteralPattern[A, Any]
- def nativeApply(function: NativeFunction, arguments: Chunk[Value[Any]]): Value[Any]
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- def patternMatch(scrutinee: Value[Any], cases: Chunk[(Pattern[Any], Value[Any])]): Value[Any]
- def patternMatch(scrutinee: Value[Any], cases: (Pattern[Any], Value[Any])*): Value[Any]
- def record(fields: Chunk[(Name, Value[Any])]): Value[Any]
- def record(fields: (Name, Value[Any])*): Value[Any]
- def reference(name: FQName): Value[Any]
- final def string[Annotations](value: String, annotations: ZEnvironment[Annotations]): Value[Any]
- final def string(value: String): Value[Any]
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
- def tuple(elements: Value[Any]*): Value[Any]
- def tuple[Any](elements: Chunk[Value[Any]]): Value[Any]
- def tuplePattern(patterns: Pattern[Any]*): Pattern[Any]
- final def unit[Annotations](annotations: ZEnvironment[Annotations]): Value[Annotations]
- final val unit: Value[Any]
- val unitPattern: Pattern[Any]
- def updateRecord(valueToUpdate: Value[Any], fieldsToUpdate: Chunk[(Name, Value[Any])]): Value[Any]
-
final
def
variable(string: String): Value[Any]
- Annotations
- @inline()
- final def variable(name: Name): Value[Any]
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
- def wholeNumber(value: BigInteger): Value[Any]
-
final
def
wildcardPattern[Annotations](annotations: ZEnvironment[Annotations]): WildcardPattern[Annotations]
- Annotations
- @inline()
-
final
val
wildcardPattern: WildcardPattern[Any]
- Annotations
- @inline()