trait AllSyntax extends TypeSyntax with ValueSyntax
Linear Supertypes
Known Subclasses
Ordering
- Alphabetic
- By Inheritance
Inherited
- AllSyntax
- ValueSyntax
- TypeSyntax
- 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]
- Definition Classes
- ValueSyntax
-
def
apply(function: Value[Any], arguments: Chunk[Value[Any]]): Value[Any]
- Definition Classes
- ValueSyntax
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
asPattern(pattern: Pattern[Any], name: Name): AsPattern[Any]
- Definition Classes
- ValueSyntax
-
final
def
boolean(value: Boolean): Value[Any]
- Definition Classes
- ValueSyntax
-
final
def
boolean[Annotations](value: Boolean, annotations: ZEnvironment[Annotations]): Value[Any]
- Definition Classes
- ValueSyntax
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
def
constructor(name: FQName): Value[Any]
- Definition Classes
- ValueSyntax
-
def
constructorPattern(name: FQName, patterns: Chunk[Pattern[Any]]): Pattern[Any]
- Definition Classes
- ValueSyntax
-
def
defineExtensibleRecord(name: String, fields: Field[Type[Any]]*): Type[Any]
- Definition Classes
- TypeSyntax
-
def
defineExtensibleRecord(name: String, fields: Chunk[Field[Type[Any]]]): Type[Any]
- Definition Classes
- TypeSyntax
-
def
defineExtensibleRecord(name: Name, fields: Field[Type[Any]]*): Type[Any]
- Definition Classes
- TypeSyntax
-
def
defineExtensibleRecord(name: Name, fields: Chunk[Field[Type[Any]]]): Type[Any]
- Definition Classes
- TypeSyntax
-
def
defineField(name: String, fieldType: Type[Any]): Field[Type[Any]]
- Definition Classes
- TypeSyntax
-
def
defineField(name: Name, fieldType: Type[Any]): Field[Type[Any]]
- Definition Classes
- TypeSyntax
-
def
defineFunction[Annotations](paramTypes: Type[Annotations]*): DefineFunction[Annotations]
- Definition Classes
- TypeSyntax
-
def
defineFunction(paramTypes: Chunk[Type[Any]], returnType: Type[Any]): Type[Any]
- Definition Classes
- TypeSyntax
-
def
defineRecord(fields: Field[Type[Any]]*): Type[Any]
- Definition Classes
- TypeSyntax
-
def
defineRecord(fields: Chunk[Field[Type[Any]]]): Type[Any]
- Definition Classes
- TypeSyntax
-
def
defineReference(packageName: String, moduleName: String, localName: String, typeParams: Type[Any]*): Type[Any]
- Definition Classes
- TypeSyntax
-
def
defineReference(packageName: String, moduleName: String, localName: String, typeParams: Chunk[Type[Any]]): Type[Any]
- Definition Classes
- TypeSyntax
-
def
defineReference(name: FQName, typeParams: Type[Any]*): Type[Any]
- Definition Classes
- TypeSyntax
-
def
defineReference(name: FQName, typeParams: Chunk[Type[Any]]): Type[Any]
- Definition Classes
- TypeSyntax
-
def
defineTuple(first: Type[Any], second: Type[Any], rest: Type[Any]*): Type[Any]
- Definition Classes
- TypeSyntax
-
def
defineTuple(elementTypes: Chunk[Type[Any]]): Type[Any]
- Definition Classes
- TypeSyntax
-
def
defineVariable(name: Name): Type[Any]
- Definition Classes
- TypeSyntax
-
def
defineVariable(name: String): Type[Any]
- Definition Classes
- TypeSyntax
-
def
destructure(pattern: Pattern[Any], valueToDestruct: Value[Any], inValue: Value[Any]): Value[Any]
- Definition Classes
- ValueSyntax
-
def
emptyListPattern: Pattern[Any]
- Definition Classes
- ValueSyntax
-
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]
- Definition Classes
- ValueSyntax
-
def
field(tag: Value[Any], name: Name): Value[Any]
- Definition Classes
- ValueSyntax
-
def
fieldFunction(name: Name): Value[Any]
- Definition Classes
- ValueSyntax
-
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]
- Definition Classes
- ValueSyntax
-
def
ifThenElse(condition: Value[Any], thenBranch: Value[Any], elseBranch: Value[Any]): Value[Any]
- Definition Classes
- ValueSyntax
-
final
def
int(value: Int): Value[Any]
- Definition Classes
- ValueSyntax
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
lambda(pattern: Pattern[Any], body: Value[Any]): Value[Any]
- Definition Classes
- ValueSyntax
-
def
letDefinition(valueName: Name, valueDefinition: ValueDefinition[Any], inValue: Value[Any]): Value[Any]
- Definition Classes
- ValueSyntax
-
def
letRecursion(valueDefinitions: Map[Name, ValueDefinition[Any]], inValue: Value[Any]): Value[Any]
- Definition Classes
- ValueSyntax
-
def
list(elements: Chunk[Value[Any]]): Value[Any]
- Definition Classes
- ValueSyntax
-
final
def
literal[V, Annotations](value: Literal[V], annotations: ZEnvironment[Annotations]): Value[Any]
- Definition Classes
- ValueSyntax
-
def
literal(boolean: Boolean): Value[Any]
- Definition Classes
- ValueSyntax
-
def
literal(string: String): Value[Any]
- Definition Classes
- ValueSyntax
-
def
literal(int: Int): Value[Any]
- Definition Classes
- ValueSyntax
-
def
literal(literal: LiteralValue): Value[Any]
- Definition Classes
- ValueSyntax
-
def
literalPattern(boolean: Boolean): LiteralPattern[Boolean, Any]
- Definition Classes
- ValueSyntax
-
def
literalPattern(int: Int): LiteralPattern[BigInteger, Any]
- Definition Classes
- ValueSyntax
-
def
literalPattern(value: String): LiteralPattern[String, Any]
- Definition Classes
- ValueSyntax
-
def
literalPattern[A](literal: Literal[A]): LiteralPattern[A, Any]
- Definition Classes
- ValueSyntax
-
def
nativeApply(function: NativeFunction, arguments: Chunk[Value[Any]]): Value[Any]
- Definition Classes
- ValueSyntax
-
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]
- Definition Classes
- ValueSyntax
-
def
patternMatch(scrutinee: Value[Any], cases: (Pattern[Any], Value[Any])*): Value[Any]
- Definition Classes
- ValueSyntax
-
def
record(fields: Chunk[(Name, Value[Any])]): Value[Any]
- Definition Classes
- ValueSyntax
-
def
record(fields: (Name, Value[Any])*): Value[Any]
- Definition Classes
- ValueSyntax
-
def
reference(name: FQName): Value[Any]
- Definition Classes
- ValueSyntax
-
final
def
string[Annotations](value: String, annotations: ZEnvironment[Annotations]): Value[Any]
- Definition Classes
- ValueSyntax
-
final
def
string(value: String): Value[Any]
- Definition Classes
- ValueSyntax
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
def
tuple(elements: Value[Any]*): Value[Any]
- Definition Classes
- ValueSyntax
-
def
tuple[Any](elements: Chunk[Value[Any]]): Value[Any]
- Definition Classes
- ValueSyntax
-
def
tuplePattern(patterns: Pattern[Any]*): Pattern[Any]
- Definition Classes
- ValueSyntax
-
final
def
unit[Annotations](annotations: ZEnvironment[Annotations]): Value[Annotations]
- Definition Classes
- ValueSyntax
-
final
val
unit: Value[Any]
- Definition Classes
- ValueSyntax
-
val
unitPattern: Pattern[Any]
- Definition Classes
- ValueSyntax
-
def
updateRecord(valueToUpdate: Value[Any], fieldsToUpdate: Chunk[(Name, Value[Any])]): Value[Any]
- Definition Classes
- ValueSyntax
-
final
def
variable(string: String): Value[Any]
- Definition Classes
- ValueSyntax
- Annotations
- @inline()
-
final
def
variable(name: Name): Value[Any]
- Definition Classes
- ValueSyntax
-
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]
- Definition Classes
- ValueSyntax
-
final
def
wildcardPattern[Annotations](annotations: ZEnvironment[Annotations]): WildcardPattern[Annotations]
- Definition Classes
- ValueSyntax
- Annotations
- @inline()
-
final
val
wildcardPattern: WildcardPattern[Any]
- Definition Classes
- ValueSyntax
- Annotations
- @inline()