org
.
opencypher
.
v9_0
.
ast
.
semantics
.
SemanticState
ScopeLocation
Related Doc:
package SemanticState
implicit final
class
ScopeLocation
extends
AnyVal
Linear Supertypes
AnyVal
,
Any
Ordering
Alphabetic
By Inheritance
Inherited
ScopeLocation
AnyVal
Any
Hide All
Show All
Visibility
Public
All
Instance Constructors
new
ScopeLocation
(
location:
ScopeZipper.Location
)
Value Members
final
def
!=
(
arg0:
Any
)
:
Boolean
Definition Classes
Any
final
def
##
()
:
Int
Definition Classes
Any
final
def
==
(
arg0:
Any
)
:
Boolean
Definition Classes
Any
final
def
asInstanceOf
[
T0
]
:
T0
Definition Classes
Any
def
getClass
()
:
Class
[_ <:
AnyVal
]
Definition Classes
AnyVal → Any
def
importValuesFromScope
(
other:
Scope
,
exclude:
Set
[
String
] =
Set.empty
)
:
ScopeLocation
def
isEmpty
:
Boolean
final
def
isInstanceOf
[
T0
]
:
Boolean
Definition Classes
Any
def
localMarkAsGenerated
(
name:
String
)
:
ScopeLocation
def
localSymbol
(
name:
String
)
:
Option
[
Symbol
]
val
location
:
ScopeZipper.Location
def
mergePositions
(
variable:
String
,
positions:
Set
[
InputPosition
]
)
:
ScopeLocation
def
mergeSymbolPositionsFromScope
(
other:
Scope
,
exclude:
Set
[
String
] =
Set.empty
)
:
ScopeLocation
def
newChildScope
:
ScopeLocation
def
newSiblingScope
:
ScopeLocation
def
parent
:
Option
[
ScopeLocation
]
def
rootScope
:
Scope
def
scope
:
Scope
def
symbol
(
name:
String
)
:
Option
[
Symbol
]
def
symbolNames
:
Set
[
String
]
def
toString
()
:
String
Definition Classes
Any
def
updateVariable
(
variable:
String
,
types:
TypeSpec
,
positions:
Set
[
InputPosition
]
)
:
ScopeLocation
Inherited from
AnyVal
Inherited from
Any
Ungrouped