Macro

magnolia1.Macro
object Macro

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Macro.type

Members list

Value members

Concrete methods

inline def anns[T]: List[Any]
def anns[T : Type](implicit evidence$1: Type[T], Quotes): Expr[List[Any]]
inline def defaultValue[T]: List[(String, Option[() => Any])]
def defaultValue[T : Type](implicit evidence$1: Type[T], Quotes): Expr[List[(String, Option[() => Any])]]
inline def inheritedAnns[T]: List[Any]
def inheritedAnns[T : Type](implicit evidence$1: Type[T], Quotes): Expr[List[Any]]
inline def inheritedParamAnns[T]: List[(String, List[Any])]
def inheritedParamAnns[T : Type](implicit evidence$1: Type[T], Quotes): Expr[List[(String, List[Any])]]
inline def isEnum[T]: Boolean
def isEnum[T : Type](implicit evidence$1: Type[T], Quotes): Expr[Boolean]
inline def isObject[T]: Boolean
def isObject[T : Type](implicit evidence$1: Type[T], Quotes): Expr[Boolean]
inline def isValueClass[T]: Boolean
def isValueClass[T : Type](implicit evidence$1: Type[T], Quotes): Expr[Boolean]
inline def paramAnns[T]: List[(String, List[Any])]
def paramAnns[T : Type](implicit evidence$1: Type[T], Quotes): Expr[List[(String, List[Any])]]
inline def paramTypeAnns[T]: List[(String, List[Any])]
def paramTypeAnns[T : Type](implicit evidence$1: Type[T], Quotes): Expr[List[(String, List[Any])]]
inline def repeated[T]: List[(String, Boolean)]
def repeated[T : Type](implicit evidence$1: Type[T], Quotes): Expr[List[(String, Boolean)]]
inline def typeAnns[T]: List[Any]
def typeAnns[T : Type](implicit evidence$1: Type[T], Quotes): Expr[List[Any]]
inline def typeInfo[T]: TypeInfo
def typeInfo[T : Type](implicit evidence$1: Type[T], Quotes): Expr[TypeInfo]