case class
Modifiers
extends
Positioned
with
Cloneable
Modifiers and annotations for definitions
Constructors
Modifiers
(
flags:
FlagSet
,
privateWithin:
TypeName
,
annotations:
List
[
Tree
]
,
mods:
List
[
Mod
]
)
Members
val
annotations
: List
[
Tree
]
val
flags
: FlagSet
val
mods
: List
[
Mod
]
val
privateWithin
: TypeName
def
&
(
fs:
FlagSet
)
: Modifiers
def
&~
(
fs:
FlagSet
)
: Modifiers
def
_1
: T1
def
_2
: T2
def
_3
: T3
def
_4
: T4
def
copy
(
flags:
FlagSet
,
privateWithin:
TypeName
,
annotations:
List
[
Tree
]
,
mods:
List
[
Mod
]
)
: Modifiers
def
copy$default$1
: FlagSet
def
copy$default$2
: TypeName
def
copy$default$3
: List
[
Tree
]
def
copy$default$4
: List
[
Mod
]
def
hasAnnotations
: Boolean
def
hasFlags
: Boolean
def
hasMod
(
implicit
evidence$5:
ClassTag
[
T
]
)
: Boolean
def
hasPrivateWithin
: Boolean
def
is
(
fs:
FlagSet
)
: Boolean
def
is
(
fc:
FlagConjunction
)
: Boolean
def
is
(
fc:
FlagSet
,
butNot:
FlagSet
)
: Boolean
def
toTermFlags
: Modifiers
def
toTypeFlags
: Modifiers
def
withAddedAnnotation
(
annot:
Tree
)
: Modifiers
def
withAddedMod
(
mod:
Mod
)
: Modifiers
def
withAnnotations
(
annots:
List
[
Tree
]
)
: Modifiers
def
withFlags
(
flags:
FlagSet
)
: Modifiers
def
withMods
(
ms:
List
[
Mod
]
)
: Modifiers
def
withPrivateWithin
(
pw:
TypeName
)
: Modifiers
def
|
(
fs:
FlagSet
)
: Modifiers