trait IterableOrArraysPlatform extends IterableOrArrays
- Self Type
- IterableOrArraysPlatform with DefinitionsPlatform
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- IterableOrArraysPlatform
- IterableOrArrays
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Type Members
- abstract class IterableOrArray[M, A] extends AnyRef
Something allowing us to dispatch same-looking-source-code-but-different ASTs for Iterables and Arrays.
Something allowing us to dispatch same-looking-source-code-but-different ASTs for Iterables and Arrays.
Exists because
Arrayis NOTIterable, and all operations like.map,.to, etc are done through extension methods. Meanwhile, we would like to be able to convert to and from Array easily.- Attributes
- protected
- Definition Classes
- IterableOrArrays
- trait IterableOrArrayModule extends AnyRef
- Attributes
- protected
- Definition Classes
- IterableOrArrays
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
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- 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()
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- object IterableOrArray extends (IterableOrArraysPlatform.this)#IterableOrArrayModule
- Attributes
- protected
- Definition Classes
- IterableOrArraysPlatform → IterableOrArrays