ScalaTypeLiteral

net.codingwell.scalaguice.KeyExtensions$.ScalaTypeLiteral
final implicit class ScalaTypeLiteral[T](val self: TypeLiteral[T]) extends AnyVal

Attributes

Graph
Supertypes
class AnyVal
trait Matchable
class Any

Members list

Concise view

Value members

Concrete methods

def annotatedWith(annotation: Annotation): Key[T]
def annotatedWith(clazz: Class[_ <: Annotation]): Key[T]
def annotatedWith[TAnn <: Annotation : ClassTag]: Key[T]
def annotatedWithName(name: String): Key[T]
def toKey: Key[T]

Concrete fields

val self: TypeLiteral[T]