object Flags extends Flags
- Alphabetic
- By Inheritance
- Flags
- Flags
- ModifierFlags
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
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)
- Definition Classes
- Flags
-
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.
To be a little clearer to people who aren't habitual bit twiddlers.
- Definition Classes
- Flags
-
final
val
AntiFlags: Long(504403158265495552L)
- Definition Classes
- Flags
-
final
val
AntiShift: Int(56)
- Definition Classes
- Flags
-
final
val
BRIDGE: Int(67108864)
- Definition Classes
- Flags
-
final
val
BYNAMEPARAM: Int(65536)
- Definition Classes
- ModifierFlags
-
final
val
BeanPropertyFlags: Int
- Definition Classes
- Flags
-
final
val
BridgeAndPrivateFlags: Long
- Definition Classes
- Flags
-
final
val
BridgeFlags: Long
The two bridge flags
The two bridge flags
- Definition Classes
- Flags
-
final
val
CAPTURED: Int(65536)
- Definition Classes
- Flags
-
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.
These appear to be flags which should be transferred from owner symbol to a newly created constructor symbol.
- Definition Classes
- Flags
-
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.
- Definition Classes
- Flags
-
final
val
EXISTENTIAL: Long(34359738368L)
- Definition Classes
- Flags
-
final
val
EXPANDEDNAME: Long(68719476736L)
- Definition Classes
- Flags
-
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.)
- Definition Classes
- Flags
-
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.
- Definition Classes
- Flags
-
final
val
FlagsNotPickled: Long
These flags are not pickled
These flags are not pickled
- Definition Classes
- Flags
-
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.
- Definition Classes
- Flags
-
final
val
IMPLICIT: Int(512)
- Definition Classes
- ModifierFlags
-
final
val
INCONSTRUCTOR: Int(131072)
- Definition Classes
- Flags
-
final
val
INTERFACE: Int(128)
- Definition Classes
- ModifierFlags
-
final
val
IS_ERROR: Long(4294967296L)
- Definition Classes
- Flags
-
final
val
InitialFlags: Long(2251799813685247L)
- Definition Classes
- Flags
-
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)
- Definition Classes
- Flags
-
final
val
LAZY: Long(2147483648L)
- Definition Classes
- ModifierFlags
-
final
val
LIFTED: Long(17179869184L)
- Definition Classes
- Flags
-
final
val
LOCAL: Int(524288)
- Definition Classes
- ModifierFlags
-
final
val
LOCKED: Long(549755813888L)
- Definition Classes
- Flags
-
final
val
LateFlags: Long(69805794224242688L)
- Definition Classes
- Flags
-
final
val
LateShift: Int(47)
- Definition Classes
- Flags
-
final
val
MACRO: Int(32768)
- Definition Classes
- ModifierFlags
-
final
val
METHOD: Int(64)
- Definition Classes
- Flags
-
final
val
MIXEDIN: Long(34359738368L)
- Definition Classes
- Flags
-
final
val
MODULE: Int(256)
- Definition Classes
- Flags
-
final
val
MODULEVAR: Int(1073741824)
- Definition Classes
- Flags
-
final
val
MUTABLE: Int(4096)
- Definition Classes
- ModifierFlags
-
final
val
MaxBitPosition: Int(62)
- Definition Classes
- Flags
-
final
val
ModuleFlags: Int(256)
- Definition Classes
- Flags
-
final
val
ModuleToClassFlags: Int
Module flags inherited by their module-class
Module flags inherited by their module-class
- Definition Classes
- Flags
-
final
val
NEEDS_TREES: Long(576460752303423488L)
- Definition Classes
- Flags
-
final
val
OVERLOADED: Long(8589934592L)
- Definition Classes
- Flags
-
final
val
OVERRIDE: Int(2)
- Definition Classes
- ModifierFlags
-
final
val
OverloadedFlagsMask: Long
- Definition Classes
- Flags
-
final
val
PACKAGE: Int(16384)
- Definition Classes
- Flags
-
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
- Definition Classes
- Flags
-
final
val
PhaseIndependentFlags: Long(-574208952489738744L)
all of the flags that are unaffected by phase
all of the flags that are unaffected by phase
- Definition Classes
- Flags
-
final
val
PickledFlags: Long
These flags are pickled
These flags are pickled
- Definition Classes
- Flags
-
final
val
PrintableFlags: Long
These modifiers appear in TreePrinter output.
These modifiers appear in TreePrinter output.
- Definition Classes
- Flags
-
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)
- Definition Classes
- Flags
-
final
val
STABLE: Int(4194304)
- Definition Classes
- Flags
-
final
val
STATIC: Int(8388608)
- Definition Classes
- ModifierFlags
-
final
val
SUPERACCESSOR: Int(268435456)
- Definition Classes
- Flags
-
final
val
SYNCHRONIZED: Long(35184372088832L)
- Definition Classes
- Flags
-
final
val
SYNTHESIZE_IMPL_IN_SUBCLASS: Long(1125899906842624L)
- Definition Classes
- Flags
-
final
val
SYNTHETIC: Int(2097152)
- Definition Classes
- Flags
-
final
val
SetterFlags: Long
- Definition Classes
- Flags
-
final
val
TRAIT: Int(33554432)
- Definition Classes
- ModifierFlags
-
final
val
TRANS_FLAG: Long(274877906944L)
- Definition Classes
- Flags
-
final
val
TRIEDCOOKING: Long(17592186044416L)
- Definition Classes
- Flags
-
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.
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.
- Definition Classes
- Flags
-
final
val
VARARGS: Long(8796093022208L)
- Definition Classes
- Flags
-
final
val
VBRIDGE: Long(4398046511104L)
- Definition Classes
- Flags
-
final
val
ValidAliasFlags: Long
- Definition Classes
- Flags
-
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.
- Definition Classes
- Flags
-
final
val
VarianceFlags: Int
- Definition Classes
- Flags
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[java.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
- Definition Classes
- Flags
-
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
- Definition Classes
- Flags
-
final
val
notPROTECTED: Long
- Definition Classes
- Flags
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
def
paramFlagsToDefaultGetter(paramFlags: Long): Long
- Definition Classes
- Flags
-
final
val
pickledListOrder: List[Long]
- Definition Classes
- Flags
-
val
pickledToRawFlags: (Long) ⇒ Long
- Definition Classes
- Flags
-
final
val
rawFlagPickledOrder: Array[Long]
- Definition Classes
- Flags
-
val
rawToPickledFlags: (Long) ⇒ Long
- Definition Classes
- Flags
-
def
setterFlags(fieldFlags: Long): Long
- Definition Classes
- Flags
-
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
- @native() @throws( ... )