object Factory extends LowPriorityFactory with Serializable
- Source
- Factory.scala
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- Factory
- Serializable
- Serializable
- LowPriorityFactory
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
- type Aux[Output, Constructor0] = Factory[Output] { type Constructor = Constructor0 }
- type Factory0[Output] = Factory[Output] { type Constructor <: () => Output }
- type Factory1[-Parameter0, Output] = Factory[Output] { type Constructor <: Parameter0 => Output }
- type Factory2[-Parameter0, -Parameter1, Output] = Factory[Output] { type Constructor <: (Parameter0, Parameter1) => Output }
- type Factory3[-Parameter0, -Parameter1, -Parameter2, Output] = Factory[Output] { type Constructor <: (Parameter0, Parameter1, Parameter2) => Output }
- type Factory4[-Parameter0, -Parameter1, -Parameter2, -Parameter3, Output] = Factory[Output] { type Constructor <: (Parameter0, Parameter1, Parameter2, Parameter3) => Output }
- type Factory5[-Parameter0, -Parameter1, -Parameter2, -Parameter3, -Parameter4, Output] = Factory[Output] { type Constructor <: (Parameter0, Parameter1, Parameter2, Parameter3, Parameter4) => Output }
- type Factory6[-Parameter0, -Parameter1, -Parameter2, -Parameter3, -Parameter4, -Parameter5, Output] = Factory[Output] { type Constructor <: (Parameter0, Parameter1, Parameter2, Parameter3, Parameter4, Parameter5) => Output }
- type Lt[Output, +Constructor0] = Factory[Output] { type Constructor <: Constructor0 }
-
final
class
inject extends Annotation with StaticAnnotation
- Annotations
- @getter()
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
- implicit macro def apply[Output]: Factory[Output]
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
implicit
def
factoryLt[Output, Constructor0, LubConstructor](implicit factory: Aux[Output, Constructor0], asLt: <:<[Aux[Output, Constructor0], Lt[Output, LubConstructor]]): Lt[Output, LubConstructor]
- Definition Classes
- LowPriorityFactory
-
def
finalize(): Unit
- Attributes
- protected[java.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()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def make[Output, Constructor0](constructor: Constructor0): Aux[Output, Constructor0]
-
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( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )