class TObject extends Obj with TypeVarReplace[TObject] with Freezing
Определение класса данных/объектов
- Alphabetic
- By Inheritance
- TObject
- Freezing
- TypeVarReplace
- Obj
- Named
- Type
- Genericable
- Extendable
- Assignable
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Instance Constructors
-
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
-
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
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
assignable(t: Type): Boolean
Проверка возможности присвоение с учетом параметров типа
Проверка возможности присвоение с учетом параметров типа
- t
присваемый тип данных
- returns
true - операция допускается, false - не допускается
- Definition Classes
- Genericable → Assignable
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native() @HotSpotIntrinsicCandidate()
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
extend(parentType: Type): TObject
Указывает родительский тип данных
Указывает родительский тип данных
- parentType
родительский класс/тип данных
- returns
self ссылка
-
def
extend: Option[Type]
Возвращает родительский класс/тип данных
Возвращает родительский класс/тип данных
- returns
родительский класс/тип данных
- Definition Classes
- TObject → Extendable
-
def
extend_=(value: Option[Type]): Option[Type]
Указывает родительский тип данных
Указывает родительский тип данных
- returns
родительский класс/тип данных
-
lazy val
fields: MutableFields
Список полей/атрибутов
-
def
freeze: Unit
Заморозка объекта
-
def
freezed: Boolean
Проверка что объект уже заморожен
-
lazy val
generics: MutableGenericParams
Список параметров типа
Список параметров типа
- Definition Classes
- TObject → Genericable
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
lazy val
methods: MutableMethods
Список методов полей/атрибутов
-
def
name: String
Возвращает название класса
-
def
name_=(value: String): String
Указывает название класса
Указывает название класса
- value
название класса
- returns
новое название класса
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
def
setName(value: String): TObject
Указывает название класса
Указывает название класса
- value
название класса
- returns
self ссылка
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- TObject → AnyRef → Any
-
def
typeVarReplace(recipe: (TypeVariable) ⇒ Option[Type]): TObject
Замена переменных типа в данном классе
Замена переменных типа в данном классе
- recipe
правило замены переменных
- returns
клон с замененными переменными-типами
- Definition Classes
- TObject → TypeVarReplace
-
def
typeVarReplace(recipe: (String, Type)*): TObject
Замена переменных
-
def
typeVarReplacer(recipe: Consumer[TypeVarReplacer]): TObject
- Definition Classes
- TypeVarReplace
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
def
withName(name: String): TObject
Клонирует объект с новыым именем
Клонирует объект с новыым именем
- name
новое имя
- returns
клон
-
object
typeVarBake
Замена переменных
Замена переменных
- Definition Classes
- TypeVarReplace
Deprecated Value Members
-
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.