class Flags extends ModifierFlags
All flags and associated operatins
- 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
AccessFlags: Long
- Definition Classes
- ModifierFlags
- final val AntiFlags: Long(9151314442816847872L)
- final val AntiShift: Long(56L)
- final val BRIDGE: Int(67108864)
-
final
val
BYNAMEPARAM: Int(65536)
- Definition Classes
- ModifierFlags
- final val BeanPropertyFlags: Int
-
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: Long
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: Long
When a symbol for a default getter is created, it inherits these flags from the method with the default.
When a symbol for a default getter is created, it inherits these flags from the method with the default. Other flags applied at creation time are SYNTHETIC, DEFAULTPARAM, and possibly OVERRIDE.
- 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
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
HEADER: Long(281474976710656L)
- Definition Classes
- ModifierFlags
- final val IMPLCLASS: Long(137438953472L)
-
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(562949953421311L)
-
final
val
JAVA: Int(1048576)
- 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(71494644084506624L)
- final val LateShift: Long(47L)
-
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
ModuleToClassFlags: Long
Module flags inherited by their module-class
- final val OVERLOADED: Long(8589934592L)
-
final
val
OVERRIDE: Int(2)
- Definition Classes
- ModifierFlags
- 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 PickledFlags: Long
-
final
val
PrintableFlags: Long
These modifiers appear in TreePrinter output.
-
final
val
PrivateLocal: Long
- Definition Classes
- ModifierFlags
-
final
val
ProtectedLocal: Long
- Definition Classes
- ModifierFlags
- final val SCALADOC_COMMENT: Long(1L)
-
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 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
TopLevelCreationFlags: Long
These flags can be set when class or module symbol is first created.
These flags can be set when class or module symbol is first created. They are the only flags to survive a call to resetFlags().
- final val VARARGS: Long(8796093022208L)
- final val VBRIDGE: Long(4398046511104L)
-
final
val
ValueParameterFlags: Long
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[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @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 flagOfModifier(mod: api.Modifier.Value): Long
-
def
flagToString(flag: Long): String
- Definition Classes
- Flags → ModifierFlags
- Annotations
- @switch()
- def flagsOfModifiers(mods: List[api.Modifier.Value]): Long
- def flagsToString(flags: Long): String
- def flagsToString(flags: Long, privateWithin: String): String
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- def getterFlags(fieldFlags: Long): Long
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final val lateDEFERRED: Long
- final val lateFINAL: Long
- final val lateINTERFACE: Long
- final val lateMETHOD: Long
- final val lateMODULE: Long
- def modifierOfFlag(flag: Long): Option[api.Modifier.Value]
- def modifiersOfFlags(flags: Long): List[api.Modifier.Value]
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final val notOVERRIDE: Long
- final val notPRIVATE: Long
- final val notPROTECTED: Long
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
-
val
pickledListOrder: List[Long]
- Attributes
- protected
- def pickledToRawFlags(pflags: Long): Long
- def rawFlagsToPickled(flags: 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( ... )