class SourceInfoWhiteboxTransform extends AutoSourceTransform
Special whitebox version of the blackbox SourceInfoTransform, used when fun things need to happen to satisfy the type system while preventing the use of macro overrides.
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- SourceInfoWhiteboxTransform
- AutoSourceTransform
- SourceInfoTransformMacro
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- val c: Context
- Definition Classes
- SourceInfoWhiteboxTransform → SourceInfoTransformMacro
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
- def doFuncTerm: scala.reflect.macros.Universe.TermName
Returns the TermName of the transformed function, which is the applied function name with do_ prepended.
Returns the TermName of the transformed function, which is the applied function name with do_ prepended.
- Definition Classes
- AutoSourceTransform
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def implicitCompileOptions: scala.reflect.macros.Universe.Tree
- Definition Classes
- SourceInfoTransformMacro
- def implicitSourceInfo: scala.reflect.macros.Universe.Tree
- Definition Classes
- SourceInfoTransformMacro
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def noArg: scala.reflect.macros.whitebox.Context.Tree
- def noArgDummy(dummy: scala.reflect.macros.whitebox.Context.Tree*): scala.reflect.macros.whitebox.Context.Tree
Necessary for dummy methods to auto-apply their arguments to this macro
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def thatArg(that: scala.reflect.macros.whitebox.Context.Tree): scala.reflect.macros.whitebox.Context.Tree
- def thisObj: scala.reflect.macros.Universe.Tree
- Definition Classes
- SourceInfoTransformMacro
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])