class Flags extends ModifierFlags
All flags and associated operations
- Alphabetic
- By Inheritance
- Flags
- ModifierFlags
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Instance Constructors
- new Flags()
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
val
ABSOVERRIDE: Int(262144)
- Definition Classes
- ModifierFlags
-
final
val
ABSTRACT: Int(8)
- Definition Classes
- ModifierFlags
- final val ACCESSOR: Int(134217728)
-
final
val
ARTIFACT: Long(70368744177664L)
- Definition Classes
- ModifierFlags
-
final
val
AccessFlags: Int
- Definition Classes
- ModifierFlags
-
final
val
AllFlags: Long(-1L)
To be a little clearer to people who aren't habitual bit twiddlers.
- final val AntiFlags: Long(504403158265495552L)
- final val AntiShift: Int(56)
- final val BRIDGE: Int(67108864)
-
final
val
BYNAMEPARAM: Int(65536)
- Definition Classes
- ModifierFlags
- final val BeanPropertyFlags: Int
- final val BridgeAndPrivateFlags: Long
-
final
val
BridgeFlags: Long
The two bridge flags
- final val CAPTURED: Int(65536)
-
final
val
CASE: Int(2048)
- Definition Classes
- ModifierFlags
-
final
val
CASEACCESSOR: Int(16777216)
- Definition Classes
- ModifierFlags
-
final
val
CONTRAVARIANT: Int(131072)
- Definition Classes
- ModifierFlags
-
final
val
COVARIANT: Int(65536)
- Definition Classes
- ModifierFlags
-
final
val
ConstrFlags: Int(1048576)
These appear to be flags which should be transferred from owner symbol to a newly created constructor symbol.
-
final
val
DEFAULTINIT: Long(2199023255552L)
- Definition Classes
- ModifierFlags
-
final
val
DEFAULTPARAM: Int(33554432)
- Definition Classes
- ModifierFlags
-
final
val
DEFERRED: Int(16)
- Definition Classes
- ModifierFlags
-
final
val
DefaultGetterFlags: Int
Since DEFAULTPARAM is overloaded with TRAIT, we need some additional means of determining what that bit means.
Since DEFAULTPARAM is overloaded with TRAIT, we need some additional means of determining what that bit means. Usually DEFAULTPARAM is coupled with PARAM, which suffices. Default getters get METHOD instead. This constant is the mask of flags which can survive from the parameter modifiers. See paramFlagsToDefaultGetter for the full logic.
- final val EXISTENTIAL: Long(34359738368L)
- final val EXPANDEDNAME: Long(68719476736L)
-
final
val
ExplicitFlags: Long
These modifiers can be set explicitly in source programs.
These modifiers can be set explicitly in source programs. This is used only as the basis for the default flag mask (which ones to display when printing a normal message.)
-
final
val
FINAL: Int(32)
- Definition Classes
- ModifierFlags
-
final
val
FieldFlags: Long
When a symbol for a field is created, only these flags survive from Modifiers.
When a symbol for a field is created, only these flags survive from Modifiers. Others which may be applied at creation time are: PRIVATE, LOCAL.
-
final
val
FlagsNotPickled: Long
These flags are not pickled
-
final
val
GetterFlags: Long
Masks for getters and setters, where the flags are derived from those on the field's modifiers.
Masks for getters and setters, where the flags are derived from those on the field's modifiers. Both getters and setters get the ACCESSOR flag. Getters of immutable values also get STABLE.
-
final
val
IMPLICIT: Int(512)
- Definition Classes
- ModifierFlags
- final val INCONSTRUCTOR: Int(131072)
-
final
val
INTERFACE: Int(128)
- Definition Classes
- ModifierFlags
- final val IS_ERROR: Long(4294967296L)
- final val InitialFlags: Long(2251799813685247L)
-
final
val
JAVA: Int(1048576)
- Definition Classes
- ModifierFlags
-
final
val
JAVA_ANNOTATION: Long(562949953421312L)
- Definition Classes
- ModifierFlags
-
final
val
JAVA_DEFAULTMETHOD: Long(140737488355328L)
- Definition Classes
- ModifierFlags
-
final
val
JAVA_ENUM: Long(281474976710656L)
- Definition Classes
- ModifierFlags
- final val LABEL: Int(131072)
-
final
val
LAZY: Long(2147483648L)
- Definition Classes
- ModifierFlags
- final val LIFTED: Long(17179869184L)
-
final
val
LOCAL: Int(524288)
- Definition Classes
- ModifierFlags
- final val LOCKED: Long(549755813888L)
- final val LateFlags: Long(69805794224242688L)
- final val LateShift: Int(47)
-
final
val
MACRO: Int(32768)
- Definition Classes
- ModifierFlags
- final val METHOD: Int(64)
- final val MIXEDIN: Long(34359738368L)
- final val MODULE: Int(256)
- final val MODULEVAR: Int(1073741824)
-
final
val
MUTABLE: Int(4096)
- Definition Classes
- ModifierFlags
- final val MaxBitPosition: Int(62)
- final val ModuleFlags: Int(256)
-
final
val
ModuleToClassFlags: Int
Module flags inherited by their module-class
- final val NEEDS_TREES: Long(576460752303423488L)
- final val OVERLOADED: Long(8589934592L)
-
final
val
OVERRIDE: Int(2)
- Definition Classes
- ModifierFlags
- final val OverloadedFlagsMask: Long
- final val PACKAGE: Int(16384)
-
final
val
PARAM: Int(8192)
- Definition Classes
- ModifierFlags
-
final
val
PARAMACCESSOR: Int(536870912)
- Definition Classes
- ModifierFlags
-
final
val
PRESUPER: Long(137438953472L)
- Definition Classes
- ModifierFlags
-
final
val
PRIVATE: Int(4)
- Definition Classes
- ModifierFlags
-
final
val
PROTECTED: Int(1)
- Definition Classes
- ModifierFlags
- final val PackageFlags: Int
-
final
val
PhaseIndependentFlags: Long(-574208952489738744L)
all of the flags that are unaffected by phase
-
final
val
PickledFlags: Long
These flags are pickled
-
final
val
PrintableFlags: Long
These modifiers appear in TreePrinter output.
-
final
val
PrivateLocal: Int
- Definition Classes
- ModifierFlags
-
final
val
ProtectedLocal: Int
- Definition Classes
- ModifierFlags
-
final
val
SEALED: Int(1024)
- Definition Classes
- ModifierFlags
- final val SPECIALIZED: Long(1099511627776L)
- final val STABLE: Int(4194304)
-
final
val
STATIC: Int(8388608)
- Definition Classes
- ModifierFlags
- final val SUPERACCESSOR: Int(268435456)
- final val SYNCHRONIZED: Long(35184372088832L)
- final val SYNTHESIZE_IMPL_IN_SUBCLASS: Long(1125899906842624L)
- final val SYNTHETIC: Int(2097152)
- final val SetterFlags: Long
-
final
val
TRAIT: Int(33554432)
- Definition Classes
- ModifierFlags
- final val TRANS_FLAG: Long(274877906944L)
- final val TRIEDCOOKING: Long(17592186044416L)
-
final
val
TopLevelPickledFlags: Long
If we have a top-level class or module and someone asks us for a flag not in TopLevelPickledFlags, then we don't need unpickling to give a definite answer.
- final val VARARGS: Long(8796093022208L)
- final val VBRIDGE: Long(4398046511104L)
- final val ValidAliasFlags: Long
-
final
val
ValueParameterFlags: Int
When a symbol for a method parameter is created, only these flags survive from Modifiers.
When a symbol for a method parameter is created, only these flags survive from Modifiers. Others which may be applied at creation time are: SYNTHETIC.
- final val VarianceFlags: Int
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
def
flagToString(flag: Long): String
- Definition Classes
- Flags → ModifierFlags
- Annotations
- @switch()
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def getterFlags(fieldFlags: Long): Long
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final val notPRIVATE: Long
- final val notPROTECTED: Long
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- def paramFlagsToDefaultGetter(paramFlags: Long): Long
- final val pickledListOrder: List[Long]
- val pickledToRawFlags: (Long) ⇒ Long
- final val rawFlagPickledOrder: Array[Long]
- val rawToPickledFlags: (Long) ⇒ Long
- def setterFlags(fieldFlags: Long): Long
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
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( ... ) @native()