net.fwbrasil

smirror

package smirror

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. smirror
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. trait SBehavior[C] extends Visibility[C]

  2. case class SClass[C](typ: scala.reflect.api.JavaUniverse.Type)(implicit runtimeMirror: scala.reflect.api.JavaUniverse.Mirror) extends SType[C] with Product with Serializable

  3. implicit class SClassImplicit[T] extends AnyRef

  4. case class SCompanionClass[C](moduleSymbol: scala.reflect.api.JavaUniverse.ModuleSymbol, mirror: scala.reflect.api.JavaUniverse.ModuleMirror, typ: scala.reflect.api.JavaUniverse.Type)(implicit runtimeMirror: scala.reflect.api.JavaUniverse.Mirror) extends SType[C] with Product with Serializable

  5. case class SConstructor[C](owner: SClass[C], symbol: scala.reflect.api.JavaUniverse.MethodSymbol)(implicit runtimeMirror: scala.reflect.api.JavaUniverse.Mirror) extends SBehavior[C] with Product with Serializable

  6. case class SConstructorParameter[C](owner: SConstructor[C], symbol: scala.reflect.api.JavaUniverse.TermSymbol, index: Int)(implicit runtimeMirror: scala.reflect.api.JavaUniverse.Mirror) extends SParameter[C] with Product with Serializable

  7. trait SField[C] extends Visibility[C] with TypeParameters

  8. case class SInstance[C](sClass: SType[C], instance: C) extends Product with Serializable

  9. trait SInstanceField[C] extends AnyRef

  10. implicit class SInstanceImplicit[T] extends AnyRef

  11. case class SInstanceMethod[C](sMethod: SMethod[C], instance: C) extends Product with Serializable

  12. case class SInstanceVal[C](sField: SVal[C], instance: C) extends SInstanceField[C] with Product with Serializable

  13. case class SInstanceVar[C](sField: SVar[C], instance: C) extends SInstanceField[C] with Product with Serializable

  14. case class SMethod[C](owner: SType[C], symbol: scala.reflect.api.JavaUniverse.MethodSymbol)(implicit runtimeMirror: scala.reflect.api.JavaUniverse.Mirror) extends SBehavior[C] with TypeParameters with Product with Serializable

  15. case class SMethodParameter[C](owner: SMethod[C], symbol: scala.reflect.api.JavaUniverse.TermSymbol, index: Int)(implicit runtimeMirror: scala.reflect.api.JavaUniverse.Mirror) extends SParameter[C] with Product with Serializable

  16. trait SParameter[C] extends TypeParameters

  17. trait SType[C] extends Visibility[C]

  18. case class SVal[C](owner: SType[C], getterSymbol: scala.reflect.api.JavaUniverse.MethodSymbol)(implicit runtimeMirror: scala.reflect.api.JavaUniverse.Mirror) extends SField[C] with Product with Serializable

  19. case class SVar[C](owner: SType[C], getterSymbol: scala.reflect.api.JavaUniverse.MethodSymbol, setterSymbol: scala.reflect.api.JavaUniverse.MethodSymbol)(implicit runtimeMirror: scala.reflect.api.JavaUniverse.Mirror) extends SField[C] with Product with Serializable

  20. trait TypeParameters extends AnyRef

  21. trait Visibility[C] extends AnyRef

Value Members

  1. val anySymbol: scala.reflect.api.JavaUniverse.Symbol

  2. def clearCache: Unit

  3. val objectSymbol: scala.reflect.api.JavaUniverse.Symbol

  4. def reflectInstance[T](instance: T, sType: SType[T])(implicit runtimeMirror: scala.reflect.api.JavaUniverse.Mirror): SInstance[T]

  5. def reflectInstance[T](instance: T)(implicit runtimeMirror: scala.reflect.api.JavaUniverse.Mirror, typeTag: scala.reflect.api.JavaUniverse.TypeTag[T]): SInstance[T]

  6. def runtimeMirror(classLoader: ClassLoader): scala.reflect.api.JavaUniverse.Mirror

  7. def sClassOf[T](clazz: Class[T])(implicit runtimeMirror: scala.reflect.api.JavaUniverse.Mirror): SClass[T]

  8. def sClassOf[T](implicit runtimeMirror: scala.reflect.api.JavaUniverse.Mirror, typeTag: scala.reflect.api.JavaUniverse.TypeTag[T]): SClass[T]

  9. def sClassOf[T](typ: scala.reflect.api.JavaUniverse.Type)(implicit runtimeMirror: scala.reflect.api.JavaUniverse.Mirror): SClass[T]

Inherited from AnyRef

Inherited from Any

Ungrouped