Class

angulate2.internal

ClassDecorator

Related Doc: package internal

Permalink

abstract class ClassDecorator extends JsWhiteboxMacroTools

Linear Supertypes
JsWhiteboxMacroTools, JsCommonMacroTools, de.surfice.smacrotools.JsWhiteboxMacroTools, de.surfice.smacrotools.JsCommonMacroTools, WhiteboxMacroTools, CommonMacroTools, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ClassDecorator
  2. JsWhiteboxMacroTools
  3. JsCommonMacroTools
  4. JsWhiteboxMacroTools
  5. JsCommonMacroTools
  6. WhiteboxMacroTools
  7. CommonMacroTools
  8. AnyRef
  9. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new ClassDecorator()

    Permalink

Type Members

  1. case class ClassParts extends Product with Serializable

    Permalink
    Definition Classes
    WhiteboxMacroTools
  2. type UniverseProvider = AnyRef { val universe: scala.reflect.macros.Universe }

    Permalink
    Definition Classes
    CommonMacroTools

Abstract Value Members

  1. abstract def annotationParamNames: Seq[String]

    Permalink
  2. abstract val c: Context

    Permalink
    Definition Classes
    WhiteboxMacroTools → CommonMacroTools
  3. abstract def mainAnnotation: String

    Permalink
  4. abstract def mainAnnotationObject: scala.reflect.macros.Universe.Tree

    Permalink

Concrete Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  6. def decoratorParameters(parts: ClassParts, annotationParamNames: Seq[String]): Iterable[scala.reflect.macros.Universe.Tree]

    Permalink
  7. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  8. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  9. def error(msg: String): Unit

    Permalink
    Attributes
    protected[this]
    Definition Classes
    CommonMacroTools
  10. def extractAnnotationParameters(symbol: scala.reflect.macros.Universe.Symbol, annotation: String, paramNames: Seq[String]): Option[Map[String, Option[scala.reflect.macros.Universe.Tree]]]

    Permalink
    Attributes
    protected[this]
    Definition Classes
    CommonMacroTools
  11. def extractAnnotationParameters(annotation: scala.reflect.macros.Universe.Tree, paramNames: Seq[String]): Map[String, Option[scala.reflect.macros.Universe.Tree]]

    Permalink
    Attributes
    protected[this]
    Definition Classes
    CommonMacroTools
  12. def extractClassParts(classDecl: scala.reflect.macros.Universe.ClassDef): ClassParts

    Permalink
    Definition Classes
    WhiteboxMacroTools
  13. def extractStringConstant(arg: scala.reflect.macros.Universe.Tree): Option[String]

    Permalink
    Attributes
    protected[this]
    Definition Classes
    CommonMacroTools
  14. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  15. def findAnnotation(annotations: Seq[scala.reflect.macros.Universe.Tree], annotation: String): Option[scala.reflect.macros.Universe.Tree]

    Permalink
    Attributes
    protected[this]
    Definition Classes
    CommonMacroTools
  16. def findAnnotation(symbol: scala.reflect.macros.Universe.Symbol, annotation: String): Option[scala.reflect.macros.Universe.Tree]

    Permalink
    Attributes
    protected[this]
    Definition Classes
    CommonMacroTools
  17. def findAnnotations(annotations: Seq[scala.reflect.macros.Universe.Tree]): Seq[(String, scala.reflect.macros.Universe.Tree)]

    Permalink
    Attributes
    protected[this]
    Definition Classes
    CommonMacroTools
  18. def findAnnotations(symbol: scala.reflect.macros.Universe.Symbol): Seq[(String, scala.reflect.macros.Universe.Tree)]

    Permalink
    Attributes
    protected[this]
    Definition Classes
    CommonMacroTools
  19. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  20. def getDebugConfig(modifiers: scala.reflect.macros.Universe.Modifiers): DebugConfig

    Permalink
    Definition Classes
    CommonMacroTools
  21. def getEnclosingNamespace(): Option[String]

    Permalink
    Attributes
    protected[this]
    Definition Classes
    CommonMacroTools
  22. def getInjectionDependencies(params: Iterable[scala.reflect.macros.Universe.Tree]): Iterable[Dependency]

    Permalink
    Definition Classes
    JsCommonMacroTools
  23. def getJSBaseClass(parents: Iterable[scala.reflect.macros.whitebox.Context.Tree]): Iterable[scala.reflect.macros.whitebox.Context.Tree]

    Permalink
    Definition Classes
    JsWhiteboxMacroTools
  24. def getQualifiedTypeName(tree: scala.reflect.macros.Universe.Tree): String

    Permalink
    Attributes
    protected[this]
    Definition Classes
    CommonMacroTools
  25. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  26. def impl(annottees: scala.reflect.macros.whitebox.Context.Expr[Any]*): scala.reflect.macros.whitebox.Context.Expr[Any]

    Permalink
  27. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  28. def isSet(flag: String): Boolean

    Permalink
    Attributes
    protected[this]
    Definition Classes
    CommonMacroTools
  29. def makeDecoratedClass(parts: ClassParts, decorators: scala.reflect.macros.Universe.Tree, metadata: Map[String, String], debugMsg: String)(implicit debug: DebugConfig): scala.reflect.macros.Universe.Tree

    Permalink
  30. def modifiedDeclaration(classDecl: scala.reflect.macros.Universe.ClassDef): scala.reflect.macros.whitebox.Context.Expr[Any]

    Permalink
  31. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  32. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  33. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  34. def paramNames(params: Iterable[scala.reflect.macros.Universe.Tree]): Iterable[scala.reflect.macros.Universe.TermName]

    Permalink
    Attributes
    protected[this]
    Definition Classes
    CommonMacroTools
  35. def printTree(tree: scala.reflect.macros.Universe.Tree): Unit

    Permalink
    Attributes
    protected[this]
    Definition Classes
    CommonMacroTools
  36. def selectDynamic(base: scala.reflect.macros.Universe.Tree, fullName: String): scala.reflect.macros.Universe.Tree

    Permalink
    Attributes
    protected[this]
    Definition Classes
    JsCommonMacroTools
  37. def selectExported(fullName: String): scala.reflect.macros.Universe.Tree

    Permalink
    Attributes
    protected[this]
    Definition Classes
    JsCommonMacroTools
  38. def selectGlobalDynamic(fullName: String): scala.reflect.macros.Universe.Tree

    Permalink
    Attributes
    protected[this]
    Definition Classes
    JsCommonMacroTools
  39. def selectGlobalDynamic[T](implicit arg0: scala.reflect.macros.whitebox.Context.WeakTypeTag[T]): scala.reflect.macros.Universe.Tree

    Permalink
    Attributes
    protected[this]
    Definition Classes
    JsCommonMacroTools
  40. def setting(flag: String, default: String): String

    Permalink
    Attributes
    protected[this]
    Definition Classes
    CommonMacroTools
  41. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  42. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  43. def translateAngulateAnnotations(modifiers: scala.reflect.macros.Universe.Modifiers): List[scala.reflect.macros.Universe.Tree]

    Permalink

    Translate additional annotations found in the specified modifiers list into the form required by the Angular2 annotations array.

    Translate additional annotations found in the specified modifiers list into the form required by the Angular2 annotations array. To this end, every annotation in this must provide an apply() method on its companion object that takes the annotation's parameters and returns the Angular2 annotation object.

    Definition Classes
    JsCommonMacroTools
  44. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  45. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  46. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from JsWhiteboxMacroTools

Inherited from JsCommonMacroTools

Inherited from de.surfice.smacrotools.JsWhiteboxMacroTools

Inherited from de.surfice.smacrotools.JsCommonMacroTools

Inherited from WhiteboxMacroTools

Inherited from CommonMacroTools

Inherited from AnyRef

Inherited from Any

Ungrouped