case class SelectStart(tree: Global.Select) extends Product with Serializable
- Alphabetic
- By Inheritance
- SelectStart
- Serializable
- Serializable
- Product
- Equals
- AnyRef
- Any
- by mkTreeMethodsFromSelectStart
- by mkTreeFromSelectStart
- by any2stringadd
- by StringFormat
- by Ensuring
- by ArrowAssoc
- Hide All
- Show All
- Public
- All
Instance Constructors
- new SelectStart(tree: Global.Select)
Value Members
-
final
def
!=(arg0: Any): Boolean
Test two objects for inequality.
Test two objects for inequality.
- returns
true
if !(this == that), false otherwise.
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
Equivalent to
x.hashCode
except for boxed numeric types andnull
.Equivalent to
x.hashCode
except for boxed numeric types andnull
. For numerics, it returns a hash value which is consistent with value equality: if two value type instances compare as true, then ## will produce the same hash value for each of them. Fornull
returns a hashcode wherenull.hashCode
throws aNullPointerException
.- returns
a hash value consistent with ==
- Definition Classes
- AnyRef → Any
-
def
+(other: String): String
- Implicit
- This member is added by an implicit conversion from SelectStart to any2stringadd[SelectStart] performed by method any2stringadd in scala.Predef.
- Definition Classes
- any2stringadd
-
def
->[B](y: B): (SelectStart, B)
- Implicit
- This member is added by an implicit conversion from SelectStart to ArrowAssoc[SelectStart] performed by method ArrowAssoc in scala.Predef.
- Definition Classes
- ArrowAssoc
- Annotations
- @inline()
-
final
def
==(arg0: Any): Boolean
The expression
x == that
is equivalent toif (x eq null) that eq null else x.equals(that)
.The expression
x == that
is equivalent toif (x eq null) that eq null else x.equals(that)
.- returns
true
if the receiver object is equivalent to the argument;false
otherwise.
- Definition Classes
- AnyRef → Any
-
def
===(rhs: Global.Tree): Global.Assign
Assignment
Assignment
- Implicit
- This member is added by an implicit conversion from SelectStart to TreeMethods performed by method mkTreeMethodsFromSelectStart in scala.tools.nsc.ast.TreeDSL.CODE.
- Definition Classes
- TreeMethods
-
def
AND(other: Global.Tree): Global.Tree
- Implicit
- This member is added by an implicit conversion from SelectStart to TreeMethods performed by method mkTreeMethodsFromSelectStart in scala.tools.nsc.ast.TreeDSL.CODE.
- Definition Classes
- TreeMethods
-
def
ANY_!=(other: Global.Tree): Global.Apply
- Implicit
- This member is added by an implicit conversion from SelectStart to TreeMethods performed by method mkTreeMethodsFromSelectStart in scala.tools.nsc.ast.TreeDSL.CODE.
- Definition Classes
- TreeMethods
-
def
ANY_==(other: Global.Tree): Global.Apply
- Implicit
- This member is added by an implicit conversion from SelectStart to TreeMethods performed by method mkTreeMethodsFromSelectStart in scala.tools.nsc.ast.TreeDSL.CODE.
- Definition Classes
- TreeMethods
-
def
ANY_EQ(other: Global.Tree): Global.Apply
- Implicit
- This member is added by an implicit conversion from SelectStart to TreeMethods performed by method mkTreeMethodsFromSelectStart in scala.tools.nsc.ast.TreeDSL.CODE.
- Definition Classes
- TreeMethods
-
def
APPLY(params: List[Global.Tree]): Global.Apply
- Implicit
- This member is added by an implicit conversion from SelectStart to TreeMethods performed by method mkTreeMethodsFromSelectStart in scala.tools.nsc.ast.TreeDSL.CODE.
- Definition Classes
- TreeMethods
-
def
APPLY(params: Global.Tree*): Global.Apply
Apply, Select, Match *
Apply, Select, Match *
- Implicit
- This member is added by an implicit conversion from SelectStart to TreeMethods performed by method mkTreeMethodsFromSelectStart in scala.tools.nsc.ast.TreeDSL.CODE.
- Definition Classes
- TreeMethods
-
def
AS(tpe: Global.Type): Global.Tree
Casting & type tests -- working our way toward understanding exactly what differs between the different forms of IS and AS.
Casting & type tests -- working our way toward understanding exactly what differs between the different forms of IS and AS.
See ticket #2168 for one illustration of AS vs. AS_ANY.
- Implicit
- This member is added by an implicit conversion from SelectStart to TreeMethods performed by method mkTreeMethodsFromSelectStart in scala.tools.nsc.ast.TreeDSL.CODE.
- Definition Classes
- TreeMethods
-
def
DOT(sym: Global.Symbol): SelectStart
- Implicit
- This member is added by an implicit conversion from SelectStart to TreeMethods performed by method mkTreeMethodsFromSelectStart in scala.tools.nsc.ast.TreeDSL.CODE.
- Definition Classes
- TreeMethods
-
def
DOT(member: Global.Name): SelectStart
- Implicit
- This member is added by an implicit conversion from SelectStart to TreeMethods performed by method mkTreeMethodsFromSelectStart in scala.tools.nsc.ast.TreeDSL.CODE.
- Definition Classes
- TreeMethods
-
def
GEN_!=(other: Global.Tree, kind: Global.ClassSymbol): Global.Apply
- Implicit
- This member is added by an implicit conversion from SelectStart to TreeMethods performed by method mkTreeMethodsFromSelectStart in scala.tools.nsc.ast.TreeDSL.CODE.
- Definition Classes
- TreeMethods
-
def
GEN_&(other: Global.Tree, kind: Global.ClassSymbol): Global.Apply
- Implicit
- This member is added by an implicit conversion from SelectStart to TreeMethods performed by method mkTreeMethodsFromSelectStart in scala.tools.nsc.ast.TreeDSL.CODE.
- Definition Classes
- TreeMethods
-
def
GEN_==(other: Global.Tree, kind: Global.ClassSymbol): Global.Apply
- Implicit
- This member is added by an implicit conversion from SelectStart to TreeMethods performed by method mkTreeMethodsFromSelectStart in scala.tools.nsc.ast.TreeDSL.CODE.
- Definition Classes
- TreeMethods
-
def
GEN_|(other: Global.Tree, kind: Global.ClassSymbol): Global.Apply
- Implicit
- This member is added by an implicit conversion from SelectStart to TreeMethods performed by method mkTreeMethodsFromSelectStart in scala.tools.nsc.ast.TreeDSL.CODE.
- Definition Classes
- TreeMethods
-
def
GETCLASS(): Global.Apply
- Implicit
- This member is added by an implicit conversion from SelectStart to TreeMethods performed by method mkTreeMethodsFromSelectStart in scala.tools.nsc.ast.TreeDSL.CODE.
- Definition Classes
- TreeMethods
-
def
INT_-(other: Global.Tree): Global.Apply
- Implicit
- This member is added by an implicit conversion from SelectStart to TreeMethods performed by method mkTreeMethodsFromSelectStart in scala.tools.nsc.ast.TreeDSL.CODE.
- Definition Classes
- TreeMethods
-
def
INT_==(other: Global.Tree): Global.Apply
- Implicit
- This member is added by an implicit conversion from SelectStart to TreeMethods performed by method mkTreeMethodsFromSelectStart in scala.tools.nsc.ast.TreeDSL.CODE.
- Definition Classes
- TreeMethods
-
def
INT_>=(other: Global.Tree): Global.Apply
- Implicit
- This member is added by an implicit conversion from SelectStart to TreeMethods performed by method mkTreeMethodsFromSelectStart in scala.tools.nsc.ast.TreeDSL.CODE.
- Definition Classes
- TreeMethods
-
def
IS_OBJ(tpe: Global.Type): Global.Tree
- Implicit
- This member is added by an implicit conversion from SelectStart to TreeMethods performed by method mkTreeMethodsFromSelectStart in scala.tools.nsc.ast.TreeDSL.CODE.
- Definition Classes
- TreeMethods
-
def
MEMBER_==(other: Global.Tree): Global.Apply
Note - calling ANY_== in the matcher caused primitives to get boxed for the comparison, whereas looking up nme.EQ does not.
Note - calling ANY_== in the matcher caused primitives to get boxed for the comparison, whereas looking up nme.EQ does not. See #3570 for an example of how target.tpe can be non-null, yet it claims not to have a member called nme.EQ. Not sure if that should happen, but we can be robust by dragging in Any regardless.
- Implicit
- This member is added by an implicit conversion from SelectStart to TreeMethods performed by method mkTreeMethodsFromSelectStart in scala.tools.nsc.ast.TreeDSL.CODE.
- Definition Classes
- TreeMethods
-
def
OBJ_EQ(other: Global.Tree): Global.Apply
- Implicit
- This member is added by an implicit conversion from SelectStart to TreeMethods performed by method mkTreeMethodsFromSelectStart in scala.tools.nsc.ast.TreeDSL.CODE.
- Definition Classes
- TreeMethods
-
def
OBJ_NE(other: Global.Tree): Global.Apply
- Implicit
- This member is added by an implicit conversion from SelectStart to TreeMethods performed by method mkTreeMethodsFromSelectStart in scala.tools.nsc.ast.TreeDSL.CODE.
- Definition Classes
- TreeMethods
-
def
OR(other: Global.Tree): Global.Tree
logical/comparison ops *
logical/comparison ops *
- Implicit
- This member is added by an implicit conversion from SelectStart to TreeMethods performed by method mkTreeMethodsFromSelectStart in scala.tools.nsc.ast.TreeDSL.CODE.
- Definition Classes
- TreeMethods
- def apply(args: Global.Tree*): Global.Apply
-
final
def
asInstanceOf[T0]: T0
Cast the receiver object to be of type
T0
.Cast the receiver object to be of type
T0
.Note that the success of a cast at runtime is modulo Scala's erasure semantics. Therefore the expression
1.asInstanceOf[String]
will throw aClassCastException
at runtime, while the expressionList(1).asInstanceOf[List[String]]
will not. In the latter example, because the type argument is erased as part of compilation it is not possible to check whether the contents of the list are of the requested type.- returns
the receiver object.
- Definition Classes
- Any
- Exceptions thrown
ClassCastException
if the receiver object is not an instance of the erasure of typeT0
.
-
def
attachments: Attachments { type Pos = TreeDSL.this.global.Position }
- Implicit
- This member is added by an implicit conversion from SelectStart to Global.Select performed by method mkTreeFromSelectStart in scala.tools.nsc.ast.TreeDSL.CODE.
- Definition Classes
- Attachable
-
def
canHaveAttrs: Boolean
- Implicit
- This member is added by an implicit conversion from SelectStart to Global.Select performed by method mkTreeFromSelectStart in scala.tools.nsc.ast.TreeDSL.CODE.
- Definition Classes
- Tree → TreeApi
-
def
changeOwner(pairs: (Global.Symbol, Global.Symbol)*): Global.Tree
- Implicit
- This member is added by an implicit conversion from SelectStart to Global.Select performed by method mkTreeFromSelectStart in scala.tools.nsc.ast.TreeDSL.CODE.
- Definition Classes
- TreeContextApiImpl
-
def
children: List[Global.Tree]
- Implicit
- This member is added by an implicit conversion from SelectStart to Global.Select performed by method mkTreeFromSelectStart in scala.tools.nsc.ast.TreeDSL.CODE.
- Definition Classes
- TreeContextApiImpl → TreeApi
-
def
clearType(): Global.Select
- Implicit
- This member is added by an implicit conversion from SelectStart to Global.Select performed by method mkTreeFromSelectStart in scala.tools.nsc.ast.TreeDSL.CODE.
- Definition Classes
- Tree
-
def
clone(): AnyRef
Create a copy of the receiver object.
Create a copy of the receiver object.
The default implementation of the
clone
method is platform dependent.- returns
a copy of the receiver object.
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
- Note
not specified by SLS as a member of AnyRef
-
def
collect[T](pf: PartialFunction[Global.Tree, T]): List[T]
- Implicit
- This member is added by an implicit conversion from SelectStart to Global.Select performed by method mkTreeFromSelectStart in scala.tools.nsc.ast.TreeDSL.CODE.
- Definition Classes
- TreeContextApiImpl → TreeApi
-
def
correspondsStructure(that: Global.Tree)(f: (Global.Tree, Global.Tree) ⇒ Boolean): Boolean
- Implicit
- This member is added by an implicit conversion from SelectStart to Global.Select performed by method mkTreeFromSelectStart in scala.tools.nsc.ast.TreeDSL.CODE.
- Definition Classes
- TreeContextApiImpl
-
def
defineType(tp: Global.Type): Global.Select
- Implicit
- This member is added by an implicit conversion from SelectStart to Global.Select performed by method mkTreeFromSelectStart in scala.tools.nsc.ast.TreeDSL.CODE.
- Definition Classes
- Tree
-
def
duplicate: Global.Select
- Implicit
- This member is added by an implicit conversion from SelectStart to Global.Select performed by method mkTreeFromSelectStart in scala.tools.nsc.ast.TreeDSL.CODE.
- Definition Classes
- Tree → TreeApi
-
def
ensuring(cond: (SelectStart) ⇒ Boolean, msg: ⇒ Any): SelectStart
- Implicit
- This member is added by an implicit conversion from SelectStart to Ensuring[SelectStart] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
-
def
ensuring(cond: (SelectStart) ⇒ Boolean): SelectStart
- Implicit
- This member is added by an implicit conversion from SelectStart to Ensuring[SelectStart] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
-
def
ensuring(cond: Boolean, msg: ⇒ Any): SelectStart
- Implicit
- This member is added by an implicit conversion from SelectStart to Ensuring[SelectStart] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
-
def
ensuring(cond: Boolean): SelectStart
- Implicit
- This member is added by an implicit conversion from SelectStart to Ensuring[SelectStart] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
-
final
def
eq(arg0: AnyRef): Boolean
Tests whether the argument (
that
) is a reference to the receiver object (this
).Tests whether the argument (
that
) is a reference to the receiver object (this
).The
eq
method implements an equivalence relation on non-null instances ofAnyRef
, and has three additional properties:- It is consistent: for any non-null instances
x
andy
of typeAnyRef
, multiple invocations ofx.eq(y)
consistently returnstrue
or consistently returnsfalse
. - For any non-null instance
x
of typeAnyRef
,x.eq(null)
andnull.eq(x)
returnsfalse
. null.eq(null)
returnstrue
.
When overriding the
equals
orhashCode
methods, it is important to ensure that their behavior is consistent with reference equality. Therefore, if two objects are references to each other (o1 eq o2
), they should be equal to each other (o1 == o2
) and they should hash to the same value (o1.hashCode == o2.hashCode
).- returns
true
if the argument is a reference to the receiver object;false
otherwise.
- Definition Classes
- AnyRef
- It is consistent: for any non-null instances
-
def
equals(that: Any): Boolean
The equality method for reference types.
The equality method for reference types. Default implementation delegates to
eq
.See also
equals
in scala.Any.- that
the object to compare against this object for equality.
- returns
true
if the receiver object is equivalent to the argument;false
otherwise.
- Implicit
- This member is added by an implicit conversion from SelectStart to Global.Select performed by method mkTreeFromSelectStart in scala.tools.nsc.ast.TreeDSL.CODE.
- Definition Classes
- Tree → Equals → AnyRef → Any
-
def
equalsStructure(that: Global.Tree): Boolean
- Implicit
- This member is added by an implicit conversion from SelectStart to Global.Select performed by method mkTreeFromSelectStart in scala.tools.nsc.ast.TreeDSL.CODE.
- Definition Classes
- TreeContextApiImpl → TreeApi
-
def
exists(p: (Global.Tree) ⇒ Boolean): Boolean
- Implicit
- This member is added by an implicit conversion from SelectStart to Global.Select performed by method mkTreeFromSelectStart in scala.tools.nsc.ast.TreeDSL.CODE.
- Definition Classes
- TreeContextApiImpl → TreeApi
-
def
filter(f: (Global.Tree) ⇒ Boolean): List[Global.Tree]
- Implicit
- This member is added by an implicit conversion from SelectStart to Global.Select performed by method mkTreeFromSelectStart in scala.tools.nsc.ast.TreeDSL.CODE.
- Definition Classes
- TreeContextApiImpl → TreeApi
-
def
finalize(): Unit
Called by the garbage collector on the receiver object when there are no more references to the object.
Called by the garbage collector on the receiver object when there are no more references to the object.
The details of when and if the
finalize
method is invoked, as well as the interaction betweenfinalize
and non-local returns and exceptions, are all platform dependent.- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
- Note
not specified by SLS as a member of AnyRef
-
def
find(p: (Global.Tree) ⇒ Boolean): Option[Global.Tree]
- Implicit
- This member is added by an implicit conversion from SelectStart to Global.Select performed by method mkTreeFromSelectStart in scala.tools.nsc.ast.TreeDSL.CODE.
- Definition Classes
- TreeContextApiImpl → TreeApi
-
def
forAll(p: (Global.Tree) ⇒ Boolean): Boolean
- Implicit
- This member is added by an implicit conversion from SelectStart to Global.Select performed by method mkTreeFromSelectStart in scala.tools.nsc.ast.TreeDSL.CODE.
- Definition Classes
- TreeContextApiImpl → TreeApi
-
def
foreach(f: (Global.Tree) ⇒ Unit): Unit
- Implicit
- This member is added by an implicit conversion from SelectStart to Global.Select performed by method mkTreeFromSelectStart in scala.tools.nsc.ast.TreeDSL.CODE.
- Definition Classes
- TreeContextApiImpl → TreeApi
-
def
foreachPartial(pf: PartialFunction[Global.Tree, Global.Tree]): Unit
- Implicit
- This member is added by an implicit conversion from SelectStart to Global.Select performed by method mkTreeFromSelectStart in scala.tools.nsc.ast.TreeDSL.CODE.
- Definition Classes
- TreeContextApiImpl
-
def
formatted(fmtstr: String): String
- Implicit
- This member is added by an implicit conversion from SelectStart to StringFormat[SelectStart] performed by method StringFormat in scala.Predef.
- Definition Classes
- StringFormat
- Annotations
- @inline()
-
def
freeTerms: List[Global.FreeTermSymbol]
- Implicit
- This member is added by an implicit conversion from SelectStart to Global.Select performed by method mkTreeFromSelectStart in scala.tools.nsc.ast.TreeDSL.CODE.
- Definition Classes
- TreeContextApiImpl
-
def
freeTypes: List[Global.FreeTypeSymbol]
- Implicit
- This member is added by an implicit conversion from SelectStart to Global.Select performed by method mkTreeFromSelectStart in scala.tools.nsc.ast.TreeDSL.CODE.
- Definition Classes
- TreeContextApiImpl
-
final
def
getClass(): Class[_]
Returns the runtime class representation of the object.
Returns the runtime class representation of the object.
- returns
a class object corresponding to the runtime type of the receiver.
- Definition Classes
- AnyRef → Any
-
def
getterName: Global.TermName
- Implicit
- This member is added by an implicit conversion from SelectStart to Global.Select performed by method mkTreeFromSelectStart in scala.tools.nsc.ast.TreeDSL.CODE.
- Definition Classes
- NameTree
-
def
hasAttachment[T](implicit arg0: ClassTag[T]): Boolean
- Implicit
- This member is added by an implicit conversion from SelectStart to Global.Select performed by method mkTreeFromSelectStart in scala.tools.nsc.ast.TreeDSL.CODE.
- Definition Classes
- Attachable
-
def
hasExistingSymbol: Boolean
- Implicit
- This member is added by an implicit conversion from SelectStart to Global.Select performed by method mkTreeFromSelectStart in scala.tools.nsc.ast.TreeDSL.CODE.
- Definition Classes
- TreeContextApiImpl
-
def
hasSymbolField: Boolean
- Implicit
- This member is added by an implicit conversion from SelectStart to Global.Select performed by method mkTreeFromSelectStart in scala.tools.nsc.ast.TreeDSL.CODE.
- Definition Classes
- SymTree → Tree
-
def
hasSymbolWhich(f: (Global.Symbol) ⇒ Boolean): Boolean
- Implicit
- This member is added by an implicit conversion from SelectStart to Global.Select performed by method mkTreeFromSelectStart in scala.tools.nsc.ast.TreeDSL.CODE.
- Definition Classes
- TreeContextApiImpl
-
def
hashCode(): Int
The hashCode method for reference types.
The hashCode method for reference types. See hashCode in scala.Any.
- returns
the hash code value for this object.
- Implicit
- This member is added by an implicit conversion from SelectStart to Global.Select performed by method mkTreeFromSelectStart in scala.tools.nsc.ast.TreeDSL.CODE.
- Definition Classes
- Tree → AnyRef → Any
-
val
id: Int
- Implicit
- This member is added by an implicit conversion from SelectStart to Global.Select performed by method mkTreeFromSelectStart in scala.tools.nsc.ast.TreeDSL.CODE.
- Definition Classes
- Tree
-
def
isDef: Boolean
- Implicit
- This member is added by an implicit conversion from SelectStart to Global.Select performed by method mkTreeFromSelectStart in scala.tools.nsc.ast.TreeDSL.CODE.
- Definition Classes
- Tree → TreeApi
-
def
isEmpty: Boolean
- Implicit
- This member is added by an implicit conversion from SelectStart to Global.Select performed by method mkTreeFromSelectStart in scala.tools.nsc.ast.TreeDSL.CODE.
- Definition Classes
- Tree → TreeApi
-
def
isErroneous: Boolean
- Implicit
- This member is added by an implicit conversion from SelectStart to Global.Select performed by method mkTreeFromSelectStart in scala.tools.nsc.ast.TreeDSL.CODE.
- Definition Classes
- TreeContextApiImpl
-
def
isErrorTyped: Boolean
- Implicit
- This member is added by an implicit conversion from SelectStart to Global.Select performed by method mkTreeFromSelectStart in scala.tools.nsc.ast.TreeDSL.CODE.
- Definition Classes
- TreeContextApiImpl
-
final
def
isInstanceOf[T0]: Boolean
Test whether the dynamic type of the receiver object is
T0
.Test whether the dynamic type of the receiver object is
T0
.Note that the result of the test is modulo Scala's erasure semantics. Therefore the expression
1.isInstanceOf[String]
will returnfalse
, while the expressionList(1).isInstanceOf[List[String]]
will returntrue
. In the latter example, because the type argument is erased as part of compilation it is not possible to check whether the contents of the list are of the specified type.- returns
true
if the receiver object is an instance of erasure of typeT0
;false
otherwise.
- Definition Classes
- Any
-
def
isTerm: Boolean
- Implicit
- This member is added by an implicit conversion from SelectStart to Global.Select performed by method mkTreeFromSelectStart in scala.tools.nsc.ast.TreeDSL.CODE.
- Definition Classes
- Tree → TreeApi
-
def
isType: Boolean
- Implicit
- This member is added by an implicit conversion from SelectStart to Global.Select performed by method mkTreeFromSelectStart in scala.tools.nsc.ast.TreeDSL.CODE.
- Definition Classes
- Tree → TreeApi
-
def
isTyped: Boolean
- Implicit
- This member is added by an implicit conversion from SelectStart to Global.Select performed by method mkTreeFromSelectStart in scala.tools.nsc.ast.TreeDSL.CODE.
- Definition Classes
- TreeContextApiImpl
-
def
localName: Global.TermName
- Implicit
- This member is added by an implicit conversion from SelectStart to Global.Select performed by method mkTreeFromSelectStart in scala.tools.nsc.ast.TreeDSL.CODE.
- Definition Classes
- NameTree
-
def
modifyType(f: (Global.Type) ⇒ Global.Type): Global.Tree
- Implicit
- This member is added by an implicit conversion from SelectStart to Global.Select performed by method mkTreeFromSelectStart in scala.tools.nsc.ast.TreeDSL.CODE.
- Definition Classes
- TreeContextApiImpl
-
val
name: Global.Name
- Implicit
- This member is added by an implicit conversion from SelectStart to Global.Select performed by method mkTreeFromSelectStart in scala.tools.nsc.ast.TreeDSL.CODE.
- Definition Classes
- Select → SelectApi → RefTree → RefTreeApi → NameTree → NameTreeApi
-
final
def
ne(arg0: AnyRef): Boolean
Equivalent to
!(this eq that)
.Equivalent to
!(this eq that)
.- returns
true
if the argument is not a reference to the receiver object;false
otherwise.
- Definition Classes
- AnyRef
-
def
nonEmpty: Boolean
- Implicit
- This member is added by an implicit conversion from SelectStart to Global.Select performed by method mkTreeFromSelectStart in scala.tools.nsc.ast.TreeDSL.CODE.
- Definition Classes
- Tree → TreeApi
-
final
def
notify(): Unit
Wakes up a single thread that is waiting on the receiver object's monitor.
Wakes up a single thread that is waiting on the receiver object's monitor.
- Definition Classes
- AnyRef
- Note
not specified by SLS as a member of AnyRef
-
final
def
notifyAll(): Unit
Wakes up all threads that are waiting on the receiver object's monitor.
Wakes up all threads that are waiting on the receiver object's monitor.
- Definition Classes
- AnyRef
- Note
not specified by SLS as a member of AnyRef
-
def
orElse(alt: ⇒ Global.Tree): Global.Tree
- Implicit
- This member is added by an implicit conversion from SelectStart to Global.Select performed by method mkTreeFromSelectStart in scala.tools.nsc.ast.TreeDSL.CODE.
- Definition Classes
- TreeContextApiImpl → TreeApi
-
final
def
pos: Global.Position
- Implicit
- This member is added by an implicit conversion from SelectStart to Global.Select performed by method mkTreeFromSelectStart in scala.tools.nsc.ast.TreeDSL.CODE.
- Definition Classes
- Tree → Attachable → TreeApi
-
def
pos_=(pos: Global.Position): Unit
- Implicit
- This member is added by an implicit conversion from SelectStart to Global.Select performed by method mkTreeFromSelectStart in scala.tools.nsc.ast.TreeDSL.CODE.
- Definition Classes
- Attachable
-
val
qualifier: Global.Tree
- Implicit
- This member is added by an implicit conversion from SelectStart to Global.Select performed by method mkTreeFromSelectStart in scala.tools.nsc.ast.TreeDSL.CODE.
- Definition Classes
- Select → SelectApi → RefTree → RefTreeApi
-
def
removeAttachment[T](implicit arg0: ClassTag[T]): Global.Select
- Implicit
- This member is added by an implicit conversion from SelectStart to Global.Select performed by method mkTreeFromSelectStart in scala.tools.nsc.ast.TreeDSL.CODE.
- Definition Classes
- Attachable
-
def
setAttachments(attachments: Attachments { type Pos = scala.reflect.internal.util.Position }): Global.Select
- Implicit
- This member is added by an implicit conversion from SelectStart to Global.Select performed by method mkTreeFromSelectStart in scala.tools.nsc.ast.TreeDSL.CODE.
- Definition Classes
- Attachable
-
def
setPos(newpos: Position): Global.Select
- Implicit
- This member is added by an implicit conversion from SelectStart to Global.Select performed by method mkTreeFromSelectStart in scala.tools.nsc.ast.TreeDSL.CODE.
- Definition Classes
- Attachable
-
def
setSymbol(sym: Global.Symbol): Global.Select
- Implicit
- This member is added by an implicit conversion from SelectStart to Global.Select performed by method mkTreeFromSelectStart in scala.tools.nsc.ast.TreeDSL.CODE.
- Definition Classes
- Tree
-
def
setType(tp: Global.Type): Global.Select
- Implicit
- This member is added by an implicit conversion from SelectStart to Global.Select performed by method mkTreeFromSelectStart in scala.tools.nsc.ast.TreeDSL.CODE.
- Definition Classes
- Tree
-
def
setterName: Global.TermName
- Implicit
- This member is added by an implicit conversion from SelectStart to Global.Select performed by method mkTreeFromSelectStart in scala.tools.nsc.ast.TreeDSL.CODE.
- Definition Classes
- NameTree
-
def
shallowDuplicate: Global.Tree
- Implicit
- This member is added by an implicit conversion from SelectStart to Global.Select performed by method mkTreeFromSelectStart in scala.tools.nsc.ast.TreeDSL.CODE.
- Definition Classes
- TreeContextApiImpl
-
def
shortClass: String
- Implicit
- This member is added by an implicit conversion from SelectStart to Global.Select performed by method mkTreeFromSelectStart in scala.tools.nsc.ast.TreeDSL.CODE.
- Definition Classes
- TreeContextApiImpl
-
def
substituteSymbols(from: List[Global.Symbol], to: List[Global.Symbol]): Global.Tree
- Implicit
- This member is added by an implicit conversion from SelectStart to Global.Select performed by method mkTreeFromSelectStart in scala.tools.nsc.ast.TreeDSL.CODE.
- Definition Classes
- TreeContextApiImpl
-
def
substituteThis(clazz: Global.Symbol, to: ⇒ Global.Tree): Global.Tree
- Implicit
- This member is added by an implicit conversion from SelectStart to Global.Select performed by method mkTreeFromSelectStart in scala.tools.nsc.ast.TreeDSL.CODE.
- Definition Classes
- TreeContextApiImpl
-
def
substituteTypes(from: List[Global.Symbol], to: List[Global.Type]): Global.Tree
- Implicit
- This member is added by an implicit conversion from SelectStart to Global.Select performed by method mkTreeFromSelectStart in scala.tools.nsc.ast.TreeDSL.CODE.
- Definition Classes
- TreeContextApiImpl
-
def
summaryString: String
- Implicit
- This member is added by an implicit conversion from SelectStart to Global.Select performed by method mkTreeFromSelectStart in scala.tools.nsc.ast.TreeDSL.CODE.
- Definition Classes
- TreeContextApiImpl
-
var
symbol: Global.Symbol
- Implicit
- This member is added by an implicit conversion from SelectStart to Global.Select performed by method mkTreeFromSelectStart in scala.tools.nsc.ast.TreeDSL.CODE.
- Definition Classes
- SymTree → SymTreeApi → Tree → TreeApi
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
Creates a String representation of this object.
Creates a String representation of this object. The default representation is platform dependent. On the java platform it is the concatenation of the class name, "@", and the object's hashcode in hexadecimal.
- returns
a String representation of the object.
- Implicit
- This member is added by an implicit conversion from SelectStart to Global.Select performed by method mkTreeFromSelectStart in scala.tools.nsc.ast.TreeDSL.CODE.
- Definition Classes
- TreeApi → AnyRef → Any
-
final
def
tpe: Global.Type
- Implicit
- This member is added by an implicit conversion from SelectStart to Global.Select performed by method mkTreeFromSelectStart in scala.tools.nsc.ast.TreeDSL.CODE.
- Definition Classes
- Tree → TreeApi
- val tree: Global.Select
-
def
updateAttachment[T](attachment: T)(implicit arg0: ClassTag[T]): Global.Select
- Implicit
- This member is added by an implicit conversion from SelectStart to Global.Select performed by method mkTreeFromSelectStart in scala.tools.nsc.ast.TreeDSL.CODE.
- Definition Classes
- Attachable
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
def
withFilter(f: (Global.Tree) ⇒ Boolean): List[Global.Tree]
- Implicit
- This member is added by an implicit conversion from SelectStart to Global.Select performed by method mkTreeFromSelectStart in scala.tools.nsc.ast.TreeDSL.CODE.
- Definition Classes
- TreeContextApiImpl → TreeApi
-
def
→[B](y: B): (SelectStart, B)
- Implicit
- This member is added by an implicit conversion from SelectStart to ArrowAssoc[SelectStart] performed by method ArrowAssoc in scala.Predef.
- Definition Classes
- ArrowAssoc
Deprecated Value Members
-
def
hasSymbol: Boolean
- Implicit
- This member is added by an implicit conversion from SelectStart to Global.Select performed by method mkTreeFromSelectStart in scala.tools.nsc.ast.TreeDSL.CODE.
- Definition Classes
- Tree
- Annotations
- @deprecated
- Deprecated
(Since version 2.11.0) use hasSymbolField
-
def
tpe_=(t: Global.Type): Unit
- Implicit
- This member is added by an implicit conversion from SelectStart to Global.Select performed by method mkTreeFromSelectStart in scala.tools.nsc.ast.TreeDSL.CODE.
- Definition Classes
- Tree
- Annotations
- @deprecated
- Deprecated
(Since version 2.11.0) use setType
The Scala compiler API.
The following resources are useful for Scala plugin/compiler development: