object TypeStrings extends TypeStrings

Source
TypeStrings.scala
Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. TypeStrings
  2. TypeStrings
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Value Members

  1. def anyClass(x: Any): JClass
    Definition Classes
    TypeStrings
  2. def fromClazz(clazz: JClass): String
    Definition Classes
    TypeStrings
  3. def fromTag[T](implicit arg0: reflect.api.JavaUniverse.TypeTag[T], arg1: ClassTag[T]): String
    Definition Classes
    TypeStrings
  4. def fromValue(value: Any): String

    Going for an overabundance of caution right now.

    Going for an overabundance of caution right now. Later these types can be a lot more precise, but right now the tags have a habit of introducing material which is not syntactically valid as scala source. When this happens it breaks the repl. It would be nice if we mandated that tag toString methods (or some other method, since it's bad practice to rely on toString for correctness) generated the VALID string representation of the type.

    Definition Classes
    TypeStrings
  5. def isAnonClass(cl: Class[_]): Boolean
    Definition Classes
    TypeStrings
  6. def quieter(tpe: String, alsoStrip: String*): String

    Reducing fully qualified noise for some common packages.

    Reducing fully qualified noise for some common packages.

    Definition Classes
    TypeStrings
  7. def scalaName(clazz: JClass): String
    Definition Classes
    TypeStrings
  8. def scalaName(s: String): String
    Definition Classes
    TypeStrings