class TObject extends Obj with TypeVarReplace[TObject] with Freezing

Определение класса данных/объектов

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. TObject
  2. Freezing
  3. TypeVarReplace
  4. Obj
  5. Named
  6. Type
  7. Genericable
  8. Extendable
  9. Assignable
  10. AnyRef
  11. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new TObject(Name: String, ogenerics: MutableGenericParams = new MutableGenericParams(), oextend: Option[Type] = Some(Type.ANY), ofields: MutableFields = new MutableFields(), omethods: MutableMethods = new MutableMethods())

    Name

    Имя класса

    ogenerics

    Параметры типа

    oextend

    Какой тип расширяет

    ofields

    Атрибуты/поля класса

    omethods

    Методы класса

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def assignable(t: Type): Boolean

    Проверка возможности присвоение с учетом параметров типа

    Проверка возможности присвоение с учетом параметров типа

    t

    присваемый тип данных

    returns

    true - операция допускается, false - не допускается

    Definition Classes
    GenericableAssignable
  6. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native() @HotSpotIntrinsicCandidate()
  7. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  8. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  9. def extend(parentType: Type): TObject

    Указывает родительский тип данных

    Указывает родительский тип данных

    parentType

    родительский класс/тип данных

    returns

    self ссылка

  10. def extend: Option[Type]

    Возвращает родительский класс/тип данных

    Возвращает родительский класс/тип данных

    returns

    родительский класс/тип данных

    Definition Classes
    TObjectExtendable
  11. def extend_=(value: Option[Type]): Option[Type]

    Указывает родительский тип данных

    Указывает родительский тип данных

    returns

    родительский класс/тип данных

  12. lazy val fields: MutableFields

    Список полей/атрибутов

    Список полей/атрибутов

    Definition Classes
    TObjectObj
  13. def freeze: Unit

    Заморозка объекта

    Заморозка объекта

    Definition Classes
    TObjectFreezing
  14. def freezed: Boolean

    Проверка что объект уже заморожен

    Проверка что объект уже заморожен

    returns

    true - объект уже заморожен, его нельзя изменять

    Definition Classes
    TObjectFreezing
  15. lazy val generics: MutableGenericParams

    Список параметров типа

    Список параметров типа

    Definition Classes
    TObjectGenericable
  16. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  17. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  18. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  19. lazy val methods: MutableMethods

    Список методов полей/атрибутов

    Список методов полей/атрибутов

    Definition Classes
    TObjectObj
  20. def name: String

    Возвращает название класса

    Возвращает название класса

    returns

    название класса

    Definition Classes
    TObjectNamed
  21. def name_=(value: String): String

    Указывает название класса

    Указывает название класса

    value

    название класса

    returns

    новое название класса

  22. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  23. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  24. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  25. def setName(value: String): TObject

    Указывает название класса

    Указывает название класса

    value

    название класса

    returns

    self ссылка

  26. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  27. def toString(): String
    Definition Classes
    TObject → AnyRef → Any
  28. def typeVarReplace(recipe: (TypeVariable) ⇒ Option[Type]): TObject

    Замена переменных типа в данном классе

    Замена переменных типа в данном классе

    recipe

    правило замены переменных

    returns

    клон с замененными переменными-типами

    Definition Classes
    TObjectTypeVarReplace
  29. def typeVarReplace(recipe: (String, Type)*): TObject

    Замена переменных

    Замена переменных

    recipe

    правило замены

    returns

    новый тип

    Definition Classes
    TypeVarReplace
  30. def typeVarReplacer(recipe: Consumer[TypeVarReplacer]): TObject
    Definition Classes
    TypeVarReplace
  31. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  32. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  33. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  34. def withName(name: String): TObject

    Клонирует объект с новыым именем

    Клонирует объект с новыым именем

    name

    новое имя

    returns

    клон

  35. object typeVarBake

    Замена переменных

    Замена переменных

    Definition Classes
    TypeVarReplace

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] ) @Deprecated @deprecated
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

Inherited from Freezing

Inherited from TypeVarReplace[TObject]

Inherited from Obj

Inherited from Named

Inherited from Type

Inherited from Genericable

Inherited from Extendable

Inherited from Assignable

Inherited from AnyRef

Inherited from Any

Ungrouped