Macro

object Macro
class Object
trait Matchable
class Any

Value members

Concrete methods

inline
def anns[T]: List[Any]
def anns[T : Type](implicit evidence$3: Type[T], Quotes): Expr[List[Any]]
inline
def defaultValue[T]: List[(String, Option[Any])]
def defaultValue[T : Type](implicit evidence$9: Type[T], Quotes): Expr[List[(String, Option[Any])]]
inline
def inheritedAnns[T]: List[Any]
def inheritedAnns[T : Type](implicit evidence$4: Type[T], Quotes): Expr[List[Any]]
inline
def inheritedParamAnns[T]: List[(String, List[Any])]
def inheritedParamAnns[T : Type](implicit evidence$7: Type[T], Quotes): Expr[List[(String, List[Any])]]
inline
def isEnum[T]: Boolean
def isEnum[T : Type](implicit evidence$2: 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$8: Type[T], Quotes): Expr[Boolean]
inline
def paramAnns[T]: List[(String, List[Any])]
def paramAnns[T : Type](implicit evidence$6: Type[T], Quotes): Expr[List[(String, List[Any])]]
inline
def paramTypeAnns[T]: List[(String, List[Any])]
def paramTypeAnns[T : Type](implicit evidence$10: Type[T], Quotes): Expr[List[(String, List[Any])]]
inline
def repeated[T]: List[(String, Boolean)]
def repeated[T : Type](implicit evidence$11: Type[T], Quotes): Expr[List[(String, Boolean)]]
inline
def typeAnns[T]: List[Any]
def typeAnns[T : Type](implicit evidence$5: Type[T], Quotes): Expr[List[Any]]
inline
def typeInfo[T : Type](implicit evidence$12: Type[T], Quotes): Expr[TypeInfo]