Object

org.scalajs.ir

Names

Related Doc: package ir

Permalink

object Names

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Names
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. final class ClassName extends Name with Comparable[ClassName]

    Permalink

    The full name of a class.

    The full name of a class.

    A class name is non-empty sequence of .-separated simple names, where each simple name must be non-empty and can contain any Unicode code point except / . ; [.

  2. final class FieldName extends Name with Comparable[FieldName]

    Permalink

    The name of a field.

    The name of a field.

    Field names must be non-empty, and can contain any Unicode code point except / . ; [.

  3. final class LabelName extends Name with Comparable[LabelName]

    Permalink

    The name of the label of a Labeled block.

    The name of the label of a Labeled block.

    Label names must be non-empty, and can contain any Unicode code point except / . ; [.

  4. final class LocalName extends Name with Comparable[LocalName]

    Permalink

    The name of a local variable or capture parameter.

    The name of a local variable or capture parameter.

    Local names must be non-empty, and can contain any Unicode code point except / . ; [.

  5. final class MethodName extends AnyRef

    Permalink

    The full name of a method, including its simple name and its signature.

  6. sealed abstract class Name extends AnyRef

    Permalink
  7. final class SimpleMethodName extends Name with Comparable[SimpleMethodName]

    Permalink

    The simple name of a method (excluding its signature).

    The simple name of a method (excluding its signature).

    Simple names must be non-empty, and can contain any Unicode code point except / . ; [. In addition, they must not contain the code point < unless they are one of <init>, <stinit> or <clinit>.

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. val ArithmeticExceptionClass: ClassName

    Permalink

    The exception thrown by a division by 0.

  5. val ArrayIndexOutOfBoundsExceptionClass: ClassName

    Permalink

    The exception thrown by an ArraySelect that is out of bounds.

  6. val BoxedBooleanClass: ClassName

    Permalink
  7. val BoxedByteClass: ClassName

    Permalink
  8. val BoxedCharacterClass: ClassName

    Permalink
  9. val BoxedDoubleClass: ClassName

    Permalink
  10. val BoxedFloatClass: ClassName

    Permalink
  11. val BoxedIntegerClass: ClassName

    Permalink
  12. val BoxedLongClass: ClassName

    Permalink
  13. val BoxedShortClass: ClassName

    Permalink
  14. val BoxedStringClass: ClassName

    Permalink
  15. val BoxedUnitClass: ClassName

    Permalink
  16. val ClassCastExceptionClass: ClassName

    Permalink

    The exception thrown by an AsInstanceOf that fails.

  17. val ClassClass: ClassName

    Permalink

    The class of things returned by ClassOf and GetClass.

  18. final val ClassInitializerName: MethodName

    Permalink

    Name of the class initializer method.

  19. val ClassInitializerSimpleName: SimpleMethodName

    Permalink
  20. object ClassName

    Permalink
  21. val CloneableClass: ClassName

    Permalink

    java.lang.Cloneable, which is an ancestor of array classes and is used by Clone.

  22. val ConstructorSimpleName: SimpleMethodName

    Permalink
  23. final val DefaultModuleID: String

    Permalink

    ModuleID of the default module

  24. object FieldName

    Permalink
  25. val HijackedClasses: Set[ClassName]

    Permalink

    The set of all hijacked classes.

  26. object LabelName

    Permalink
  27. object LocalName

    Permalink
  28. object MethodName

    Permalink
  29. final val NoArgConstructorName: MethodName

    Permalink

    Name of a constructor without argument.

    Name of a constructor without argument.

    This is notably the signature of constructors of module classes.

  30. final val ObjectArgConstructorName: MethodName

    Permalink

    This is used to construct a java.lang.Class.

  31. val ObjectClass: ClassName

    Permalink

    java.lang.Object, the root of the class hierarchy.

  32. val SerializableClass: ClassName

    Permalink

    java.io.Serializable, which is an ancestor of array classes.

  33. object SimpleMethodName

    Permalink
  34. final val StaticInitializerName: MethodName

    Permalink

    Name of the static initializer method.

  35. val StaticInitializerSimpleName: SimpleMethodName

    Permalink
  36. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  37. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  38. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  39. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  40. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  41. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  42. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  43. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  44. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  45. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  46. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  47. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  48. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  49. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  50. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  51. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped