object TypeStrings extends TypeStrings
- Source
- TypeStrings.scala
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- TypeStrings
- TypeStrings
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Value Members
-
def
anyClass(x: Any): JClass
- Definition Classes
- TypeStrings
-
def
fromClazz(clazz: JClass): String
- Definition Classes
- TypeStrings
-
def
fromTag[T](implicit arg0: reflect.api.JavaUniverse.TypeTag[T], arg1: ClassTag[T]): String
- Definition Classes
- TypeStrings
-
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
-
def
isAnonClass(cl: Class[_]): Boolean
- Definition Classes
- TypeStrings
-
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
-
def
scalaName(clazz: JClass): String
- Definition Classes
- TypeStrings
-
def
scalaName(s: String): String
- Definition Classes
- TypeStrings
The Scala compiler and reflection APIs.