final class JavaAccFlags extends AnyVal

A value class which encodes the access_flags (JVMS 4.1) for a field, method, or class. The low 16 bits are the same as those returned by java.lang.reflect.Member#getModifiers and found in the bytecode.

The high bits encode whether the access flags are directly associated with a class, constructor, field, or method.

Linear Supertypes
AnyVal, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. JavaAccFlags
  2. AnyVal
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    Any
  2. final def ##(): Int
    Definition Classes
    Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. val coded: Int
  6. def getClass(): Class[_ <: AnyVal]
    Definition Classes
    AnyVal → Any
  7. def hasPackageAccessBoundary: Boolean

    Do these flags describe a member which has either protected or package access? Such access in java is encoded in scala as protected[foo] or private[foo], where foo is the defining package.

  8. def isAbstract: Boolean
  9. def isAnnotation: Boolean
  10. def isBridge: Boolean
  11. def isEnum: Boolean
  12. def isFinal: Boolean
  13. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  14. def isInterface: Boolean
  15. def isNative: Boolean
  16. def isPackageProtected: Boolean
  17. def isPrivate: Boolean
  18. def isProtected: Boolean
  19. def isPublic: Boolean
  20. def isStatic: Boolean
  21. def isStrictFp: Boolean
  22. def isSuper: Boolean
  23. def isSynchronized: Boolean
  24. def isSynthetic: Boolean
  25. def isTransient: Boolean
  26. def isVarargs: Boolean
  27. def isVolatile: Boolean
  28. def toJavaFlags: Int
  29. def toScalaAnnotations(syms: SymbolTable): List[SymbolTable.AnnotationInfo]

    A subset of @native/@transient/@volatile annotations representing the presence/absence of those flags in this flag set.

  30. def toScalaFlags: Long
  31. def toString(): String
    Definition Classes
    Any

Inherited from AnyVal

Inherited from Any

Ungrouped