Параметры выбора устройства
public class DeviceSelectionOptions
extends Object
implements IDeviceSelection
java.lang.Объект | |
↳ | com.android.tradefed.device.DeviceSelectionOptions |
Контейнер для критериев выбора устройства.
Краткое содержание
Общественные конструкторы | |
---|---|
DeviceSelectionOptions () |
Публичные методы | |
---|---|
void | addExcludeSerial (String serialNumber) Добавьте серийный номер в список исключений. |
void | addProductType (String productType) Добавьте тип продукта в параметры выбора устройства. |
void | addProperty (String propertyKey, String propValue) Добавьте критерий свойства в параметры выбора устройства |
void | addSerial (String serialNumber) Добавьте серийный номер в параметры выбора устройства. |
static IDeviceSelection | createForSerial (String serial) Вспомогательный фабричный метод для создания |
boolean | deviceRequested () |
boolean | emulatorRequested () |
String | fetchEnvironmentVariable (String name) Вспомогательная функция, используемая для получения переменной среды. |
boolean | gceDeviceRequested () |
IDeviceSelection.BaseDeviceType | getBaseDeviceTypeRequested () Возвращает тип устройства, которое мы должны использовать. |
Integer | getBatteryLevel (IDevice device) Получает уровень заряда батареи для данного устройства |
String | getDeviceProductType (IDevice device) Получает указанный тип продукта устройства. |
String | getDeviceProductVariant (IDevice device) Получает вариант продукта для данного устройства. |
DeviceSelectionOptions.DeviceRequestedType | getDeviceTypeRequested () |
getExcludeSerials () Получает копию списка исключений серийных номеров. | |
Integer | getMaxBatteryLevel () Получает запрошенный максимальный уровень заряда батареи |
Integer | getMaxBatteryTemperature () Получает запрошенный максимальный уровень заряда батареи |
Integer | getMinBatteryLevel () Получает запрошенный минимальный уровень заряда батареи |
getNoMatchReason () Возвращает причину, по которой устройство не было сопоставлено. | |
getProductTypes () Получает копию списка типов продуктов. | |
getProperties () Возвращает карту списка свойств | |
boolean | getRequireBatteryCheck () Проверяет, требуется ли проверка батареи для устройств с неизвестным уровнем заряда батареи. |
boolean | getRequireBatteryTemperatureCheck () Проверяет, требуется ли проверка температуры аккумулятора для устройств с неизвестной температурой аккумулятора. |
getSerials (IDevice device) Получает копию серийных номеров | |
getSerials () Возвращает список запрошенных сериалов. | |
boolean | localVirtualDeviceRequested () |
boolean | matches (IDevice device) |
boolean | nullDeviceRequested () |
boolean | remoteDeviceRequested () |
void | setBaseDeviceTypeRequested ( IDeviceSelection.BaseDeviceType type) Устанавливает тип устройства, которое мы должны использовать. |
void | setDeviceRequested (boolean deviceRequested) Устанавливает флаг запроса эмулятора |
void | setDeviceTypeRequested ( DeviceSelectionOptions.DeviceRequestedType requestedType) |
void | setEmulatorRequested (boolean emulatorRequested) Устанавливает флаг запроса эмулятора |
void | setGceDeviceRequested (boolean gceDeviceRequested) |
void | setMaxBatteryLevel (Integer maxBattery) Устанавливает максимальный уровень заряда батареи |
void | setMaxBatteryTemperature (Integer maxBatteryTemperature) Устанавливает максимальный уровень заряда батареи |
void | setMinBatteryLevel (Integer minBattery) Устанавливает минимальный уровень заряда батареи |
void | setNullDeviceRequested (boolean nullDeviceRequested) Устанавливает флаг запроса нулевого устройства. |
void | setRequireBatteryCheck (boolean requireCheck) Устанавливает, требуется ли проверка батареи для устройств с неизвестным уровнем заряда батареи. |
void | setRequireBatteryTemperatureCheck (boolean requireCheckTemprature) Устанавливает, требуется ли проверка температуры батареи для устройств с неизвестной температурой батареи. |
void | setSerial (String... serialNumber) Установите список включения серийных номеров, заменив все существующие значения. |
void | setStubEmulatorRequested (boolean stubEmulatorRequested) Устанавливает флаг запроса эмулятора-заглушки |
boolean | stubEmulatorRequested ()
|
Общественные конструкторы
Параметры выбора устройства
public DeviceSelectionOptions ()
Публичные методы
добавитьExcludeSerial
public void addExcludeSerial (String serialNumber)
Добавьте серийный номер в список исключений.
добавитьтипепродукта
public void addProductType (String productType)
Добавьте тип продукта в параметры выбора устройства.
добавитьсвойство
public void addProperty (String propertyKey, String propValue)
Добавьте критерий свойства в параметры выбора устройства
Параметры | |
---|---|
propertyKey | String |
propValue | String |
добавитьSerial
public void addSerial (String serialNumber)
Добавьте серийный номер в параметры выбора устройства.
создатьForSerial
public static IDeviceSelection createForSerial (String serial)
Вспомогательный фабричный метод для создания IDeviceSelection
, который будет соответствовать только устройству с заданным серийным номером.
Параметры | |
---|---|
serial | String |
Возврат | |
---|---|
IDeviceSelection |
устройствозапрошено
public boolean deviceRequested ()
Возврат | |
---|---|
boolean |
эмуляторЗапрошено
public boolean emulatorRequested ()
Возврат | |
---|---|
boolean |
fetchEnvironmentVariable
public String fetchEnvironmentVariable (String name)
Вспомогательная функция, используемая для получения переменной среды. По сути, это оболочка System.getenv(String)
Это сделано для целей модульного тестирования.
Параметры | |
---|---|
name | String : переменная среды, которую нужно получить. |
Возврат | |
---|---|
String | String значение переменной среды или значение NULL, если оно недоступно. |
gceDeviceRequested
public boolean gceDeviceRequested ()
Возврат | |
---|---|
boolean |
getBaseDeviceTypeRequested
public IDeviceSelection.BaseDeviceType getBaseDeviceTypeRequested ()
Возвращает тип устройства, которое мы должны использовать.
Возврат | |
---|---|
IDeviceSelection.BaseDeviceType |
getBatteryLevel
public Integer getBatteryLevel (IDevice device)
Получает уровень заряда батареи для данного устройства
Параметры | |
---|---|
device | IDevice : IDevice |
Возврат | |
---|---|
Integer | уровень заряда батареи устройства или null , если неизвестно |
getDeviceProductType
public String getDeviceProductType (IDevice device)
Получает указанный тип продукта устройства.
Параметры | |
---|---|
device | IDevice : IDevice |
Возврат | |
---|---|
String | тип продукта устройства или null , если неизвестно |
GetDeviceProductVariant
public String getDeviceProductVariant (IDevice device)
Получает вариант продукта для данного устройства.
Параметры | |
---|---|
device | IDevice : IDevice |
Возврат | |
---|---|
String | вариант продукта устройства или null , если он неизвестен |
getDeviceTypeRequested
public DeviceSelectionOptions.DeviceRequestedType getDeviceTypeRequested ()
Возврат | |
---|---|
DeviceSelectionOptions.DeviceRequestedType |
getExcludeSerials
publicgetExcludeSerials ()
Получает копию списка исключений серийных номеров.
Возврат | |
---|---|
ERROR(/Collection) серийных номеров |
getMaxBatteryLevel
public Integer getMaxBatteryLevel ()
Получает запрошенный максимальный уровень заряда батареи
Возврат | |
---|---|
Integer |
getMaxBatteryTemperature
public Integer getMaxBatteryTemperature ()
Получает запрошенный максимальный уровень заряда батареи
Возврат | |
---|---|
Integer |
getMinBatteryLevel
public Integer getMinBatteryLevel ()
Получает запрошенный минимальный уровень заряда батареи
Возврат | |
---|---|
Integer |
getNoMatchReason
publicgetNoMatchReason ()
Возвращает причину, по которой устройство не было сопоставлено.
Возврат | |
---|---|
Карта серийного номера с причиной, по которой он не был присвоен |
getProductTypes
publicgetProductTypes ()
Получает копию списка типов продуктов.
Возврат | |
---|---|
ERROR(/Collection) типов продуктов |
получить свойства
publicgetProperties ()
Возвращает карту списка свойств
Возврат | |
---|---|
ERROR(/Map) имен свойств устройства в значения |
getRequireBatteryCheck
public boolean getRequireBatteryCheck ()
Проверяет, требуется ли проверка батареи для устройств с неизвестным уровнем заряда батареи.
Возврат | |
---|---|
boolean |
getRequireBatteryTemperatureCheck
public boolean getRequireBatteryTemperatureCheck ()
Проверяет, требуется ли проверка температуры аккумулятора для устройств с неизвестной температурой аккумулятора.
Возврат | |
---|---|
boolean |
getSerials
publicgetSerials (IDevice device)
Получает копию серийных номеров
Параметры | |
---|---|
device | IDevice : IDevice представляющий устройство, рассматриваемое для выбора. |
Возврат | |
---|---|
ERROR(/Collection) серийных номеров |
getSerials
publicgetSerials ()
Возвращает список запрошенных сериалов.
Возврат | |
---|---|
localVirtualDeviceRequested
public boolean localVirtualDeviceRequested ()
Возврат | |
---|---|
boolean |
спички
public boolean matches (IDevice device)
Параметры | |
---|---|
device | IDevice |
Возврат | |
---|---|
boolean | true , если данный IDevice соответствует предоставленным параметрам. false в противном случае |
nullDeviceRequested
public boolean nullDeviceRequested ()
Возврат | |
---|---|
boolean |
удаленноедевицереквестед
public boolean remoteDeviceRequested ()
Возврат | |
---|---|
boolean |
setBaseDeviceTypeRequested
public void setBaseDeviceTypeRequested (IDeviceSelection.BaseDeviceType type)
Устанавливает тип устройства, которое мы должны использовать.
Параметры | |
---|---|
type | IDeviceSelection.BaseDeviceType |
setDeviceRequested
public void setDeviceRequested (boolean deviceRequested)
Устанавливает флаг запроса эмулятора
Параметры | |
---|---|
deviceRequested | boolean |
setDeviceTypeRequested
public void setDeviceTypeRequested (DeviceSelectionOptions.DeviceRequestedType requestedType)
Параметры | |
---|---|
requestedType | DeviceSelectionOptions.DeviceRequestedType |
setEmulatorRequested
public void setEmulatorRequested (boolean emulatorRequested)
Устанавливает флаг запроса эмулятора
Параметры | |
---|---|
emulatorRequested | boolean |
setGceDeviceRequested
public void setGceDeviceRequested (boolean gceDeviceRequested)
Параметры | |
---|---|
gceDeviceRequested | boolean |
setMaxBatteryLevel
public void setMaxBatteryLevel (Integer maxBattery)
Устанавливает максимальный уровень заряда батареи
Параметры | |
---|---|
maxBattery | Integer |
setMaxBatteryTemperature
public void setMaxBatteryTemperature (Integer maxBatteryTemperature)
Устанавливает максимальный уровень заряда батареи
Параметры | |
---|---|
maxBatteryTemperature | Integer |
setMinBatteryLevel
public void setMinBatteryLevel (Integer minBattery)
Устанавливает минимальный уровень заряда батареи
Параметры | |
---|---|
minBattery | Integer |
setNullDeviceRequested
public void setNullDeviceRequested (boolean nullDeviceRequested)
Устанавливает флаг запроса нулевого устройства.
Параметры | |
---|---|
nullDeviceRequested | boolean |
setRequireBatteryCheck
public void setRequireBatteryCheck (boolean requireCheck)
Устанавливает, требуется ли проверка батареи для устройств с неизвестным уровнем заряда батареи.
Параметры | |
---|---|
requireCheck | boolean |
setRequireBatteryTemperatureCheck
public void setRequireBatteryTemperatureCheck (boolean requireCheckTemprature)
Устанавливает, требуется ли проверка температуры батареи для устройств с неизвестной температурой батареи.
Параметры | |
---|---|
requireCheckTemprature | boolean |
setSerial
public void setSerial (String... serialNumber)
Установите список включения серийных номеров, заменив все существующие значения.
Параметры | |
---|---|
serialNumber | String |
setStubEmulatorRequested
public void setStubEmulatorRequested (boolean stubEmulatorRequested)
Устанавливает флаг запроса эмулятора-заглушки
Параметры | |
---|---|
stubEmulatorRequested | boolean |
заглушкаЭмуляторЗапрошено
public boolean stubEmulatorRequested ()
Возврат | |
---|---|
boolean |
Параметры выбора устройства
public class DeviceSelectionOptions
extends Object
implements IDeviceSelection
java.lang.Объект | |
↳ | com.android.tradefed.device.DeviceSelectionOptions |
Контейнер для критериев выбора устройства.
Краткое содержание
Общественные конструкторы | |
---|---|
DeviceSelectionOptions () |
Публичные методы | |
---|---|
void | addExcludeSerial (String serialNumber) Добавьте серийный номер в список исключений. |
void | addProductType (String productType) Добавьте тип продукта в параметры выбора устройства. |
void | addProperty (String propertyKey, String propValue) Добавьте критерий свойства в параметры выбора устройства |
void | addSerial (String serialNumber) Добавьте серийный номер в параметры выбора устройства. |
static IDeviceSelection | createForSerial (String serial) Вспомогательный фабричный метод для создания |
boolean | deviceRequested () |
boolean | emulatorRequested () |
String | fetchEnvironmentVariable (String name) Вспомогательная функция, используемая для получения переменной среды. |
boolean | gceDeviceRequested () |
IDeviceSelection.BaseDeviceType | getBaseDeviceTypeRequested () Возвращает тип устройства, которое мы должны использовать. |
Integer | getBatteryLevel (IDevice device) Получает уровень заряда батареи для данного устройства |
String | getDeviceProductType (IDevice device) Получает указанный тип продукта устройства. |
String | getDeviceProductVariant (IDevice device) Получает вариант продукта для данного устройства. |
DeviceSelectionOptions.DeviceRequestedType | getDeviceTypeRequested () |
getExcludeSerials () Получает копию списка исключений серийных номеров. | |
Integer | getMaxBatteryLevel () Получает запрошенный максимальный уровень заряда батареи |
Integer | getMaxBatteryTemperature () Получает запрошенный максимальный уровень заряда батареи |
Integer | getMinBatteryLevel () Получает запрошенный минимальный уровень заряда батареи |
getNoMatchReason () Возвращает причину, по которой устройство не было сопоставлено. | |
getProductTypes () Получает копию списка типов продуктов. | |
getProperties () Возвращает карту списка свойств | |
boolean | getRequireBatteryCheck () Проверяет, требуется ли проверка батареи для устройств с неизвестным уровнем заряда батареи. |
boolean | getRequireBatteryTemperatureCheck () Проверяет, требуется ли проверка температуры аккумулятора для устройств с неизвестной температурой аккумулятора. |
getSerials (IDevice device) Получает копию серийных номеров | |
getSerials () Возвращает список запрошенных сериалов. | |
boolean | localVirtualDeviceRequested () |
boolean | matches (IDevice device) |
boolean | nullDeviceRequested () |
boolean | remoteDeviceRequested () |
void | setBaseDeviceTypeRequested ( IDeviceSelection.BaseDeviceType type) Устанавливает тип устройства, которое мы должны использовать. |
void | setDeviceRequested (boolean deviceRequested) Устанавливает флаг запроса эмулятора |
void | setDeviceTypeRequested ( DeviceSelectionOptions.DeviceRequestedType requestedType) |
void | setEmulatorRequested (boolean emulatorRequested) Устанавливает флаг запроса эмулятора |
void | setGceDeviceRequested (boolean gceDeviceRequested) |
void | setMaxBatteryLevel (Integer maxBattery) Устанавливает максимальный уровень заряда батареи |
void | setMaxBatteryTemperature (Integer maxBatteryTemperature) Устанавливает максимальный уровень заряда батареи |
void | setMinBatteryLevel (Integer minBattery) Устанавливает минимальный уровень заряда батареи |
void | setNullDeviceRequested (boolean nullDeviceRequested) Устанавливает флаг запроса нулевого устройства |
void | setRequireBatteryCheck (boolean requireCheck) Устанавливает, требуется ли проверка батареи для устройств с неизвестным уровнем заряда батареи. |
void | setRequireBatteryTemperatureCheck (boolean requireCheckTemprature) Устанавливает, требуется ли проверка температуры батареи для устройств с неизвестной температурой батареи. |
void | setSerial (String... serialNumber) Установите список включения серийных номеров, заменив все существующие значения. |
void | setStubEmulatorRequested (boolean stubEmulatorRequested) Устанавливает флаг запроса эмулятора-заглушки |
boolean | stubEmulatorRequested ()
|
Общественные конструкторы
Параметры выбора устройства
public DeviceSelectionOptions ()
Публичные методы
добавитьExcludeSerial
public void addExcludeSerial (String serialNumber)
Добавьте серийный номер в список исключений.
добавитьтипепродукта
public void addProductType (String productType)
Добавьте тип продукта в параметры выбора устройства.
добавитьсвойство
public void addProperty (String propertyKey, String propValue)
Добавьте критерий свойства в параметры выбора устройства
Параметры | |
---|---|
propertyKey | String |
propValue | String |
добавитьSerial
public void addSerial (String serialNumber)
Добавьте серийный номер в параметры выбора устройства.
создатьForSerial
public static IDeviceSelection createForSerial (String serial)
Вспомогательный фабричный метод для создания IDeviceSelection
, который будет соответствовать только устройству с заданным серийным номером.
Параметры | |
---|---|
serial | String |
Возврат | |
---|---|
IDeviceSelection |
устройствозапрошено
public boolean deviceRequested ()
Возврат | |
---|---|
boolean |
эмуляторЗапрошено
public boolean emulatorRequested ()
Возврат | |
---|---|
boolean |
fetchEnvironmentVariable
public String fetchEnvironmentVariable (String name)
Вспомогательная функция, используемая для получения переменной среды. По сути, это оболочка System.getenv(String)
Это сделано для целей модульного тестирования.
Параметры | |
---|---|
name | String : переменная среды, которую нужно получить. |
Возврат | |
---|---|
String | String значение переменной среды или значение NULL, если оно недоступно. |
gceDeviceRequested
public boolean gceDeviceRequested ()
Возврат | |
---|---|
boolean |
getBaseDeviceTypeRequested
public IDeviceSelection.BaseDeviceType getBaseDeviceTypeRequested ()
Возвращает тип устройства, которое мы должны использовать.
Возврат | |
---|---|
IDeviceSelection.BaseDeviceType |
getBatteryLevel
public Integer getBatteryLevel (IDevice device)
Получает уровень заряда батареи для данного устройства
Параметры | |
---|---|
device | IDevice : IDevice |
Возврат | |
---|---|
Integer | уровень заряда батареи устройства или null , если неизвестно |
getDeviceProductType
public String getDeviceProductType (IDevice device)
Получает указанный тип продукта устройства.
Параметры | |
---|---|
device | IDevice : IDevice |
Возврат | |
---|---|
String | тип продукта устройства или null , если неизвестно |
GetDeviceProductVariant
public String getDeviceProductVariant (IDevice device)
Получает вариант продукта для данного устройства.
Параметры | |
---|---|
device | IDevice : IDevice |
Возврат | |
---|---|
String | вариант продукта устройства или null , если он неизвестен |
getDeviceTypeRequested
public DeviceSelectionOptions.DeviceRequestedType getDeviceTypeRequested ()
Возврат | |
---|---|
DeviceSelectionOptions.DeviceRequestedType |
getExcludeSerials
publicgetExcludeSerials ()
Получает копию списка исключений серийных номеров.
Возврат | |
---|---|
ERROR(/Collection) серийных номеров |
getMaxBatteryLevel
public Integer getMaxBatteryLevel ()
Получает запрошенный максимальный уровень заряда батареи
Возврат | |
---|---|
Integer |
getMaxBatteryTemperature
public Integer getMaxBatteryTemperature ()
Получает запрошенный максимальный уровень заряда батареи
Возврат | |
---|---|
Integer |
getMinBatteryLevel
public Integer getMinBatteryLevel ()
Получает запрошенный минимальный уровень заряда батареи
Возврат | |
---|---|
Integer |
getNoMatchReason
publicgetNoMatchReason ()
Возвращает причину, по которой устройство не было сопоставлено.
Возврат | |
---|---|
Карта серийного номера с причиной, по которой он не был присвоен |
getProductTypes
publicgetProductTypes ()
Получает копию списка типов продуктов.
Возврат | |
---|---|
ERROR(/Collection) типов продуктов |
получить свойства
publicgetProperties ()
Возвращает карту списка свойств
Возврат | |
---|---|
ERROR(/Map) имен свойств устройства в значения |
getRequireBatteryCheck
public boolean getRequireBatteryCheck ()
Проверяет, требуется ли проверка батареи для устройств с неизвестным уровнем заряда батареи.
Возврат | |
---|---|
boolean |
getRequireBatteryTemperatureCheck
public boolean getRequireBatteryTemperatureCheck ()
Проверяет, требуется ли проверка температуры аккумулятора для устройств с неизвестной температурой аккумулятора.
Возврат | |
---|---|
boolean |
getSerials
publicgetSerials (IDevice device)
Получает копию серийных номеров
Параметры | |
---|---|
device | IDevice : IDevice представляющий устройство, рассматриваемое для выбора. |
Возврат | |
---|---|
ERROR(/Collection) серийных номеров |
getSerials
publicgetSerials ()
Возвращает список запрошенных сериалов.
Возврат | |
---|---|
localVirtualDeviceRequested
public boolean localVirtualDeviceRequested ()
Возврат | |
---|---|
boolean |
спички
public boolean matches (IDevice device)
Параметры | |
---|---|
device | IDevice |
Возврат | |
---|---|
boolean | true , если данный IDevice соответствует предоставленным параметрам. false в противном случае |
nullDeviceRequested
public boolean nullDeviceRequested ()
Возврат | |
---|---|
boolean |
удаленноедевицереквестед
public boolean remoteDeviceRequested ()
Возврат | |
---|---|
boolean |
setBaseDeviceTypeRequested
public void setBaseDeviceTypeRequested (IDeviceSelection.BaseDeviceType type)
Устанавливает тип устройства, которое мы должны использовать.
Параметры | |
---|---|
type | IDeviceSelection.BaseDeviceType |
setDeviceRequested
public void setDeviceRequested (boolean deviceRequested)
Устанавливает флаг запроса эмулятора
Параметры | |
---|---|
deviceRequested | boolean |
setDeviceTypeRequested
public void setDeviceTypeRequested (DeviceSelectionOptions.DeviceRequestedType requestedType)
Параметры | |
---|---|
requestedType | DeviceSelectionOptions.DeviceRequestedType |
setEmulatorRequested
public void setEmulatorRequested (boolean emulatorRequested)
Устанавливает флаг запроса эмулятора
Параметры | |
---|---|
emulatorRequested | boolean |
setGceDeviceRequested
public void setGceDeviceRequested (boolean gceDeviceRequested)
Параметры | |
---|---|
gceDeviceRequested | boolean |
setMaxBatteryLevel
public void setMaxBatteryLevel (Integer maxBattery)
Устанавливает максимальный уровень заряда батареи
Параметры | |
---|---|
maxBattery | Integer |
setMaxBatteryTemperature
public void setMaxBatteryTemperature (Integer maxBatteryTemperature)
Устанавливает максимальный уровень заряда батареи
Параметры | |
---|---|
maxBatteryTemperature | Integer |
setMinBatteryLevel
public void setMinBatteryLevel (Integer minBattery)
Устанавливает минимальный уровень заряда батареи
Параметры | |
---|---|
minBattery | Integer |
setNullDeviceRequested
public void setNullDeviceRequested (boolean nullDeviceRequested)
Устанавливает флаг запроса нулевого устройства
Параметры | |
---|---|
nullDeviceRequested | boolean |
setRequireBatteryCheck
public void setRequireBatteryCheck (boolean requireCheck)
Устанавливает, требуется ли проверка батареи для устройств с неизвестным уровнем заряда батареи.
Параметры | |
---|---|
requireCheck | boolean |
setRequireBatteryTemperatureCheck
public void setRequireBatteryTemperatureCheck (boolean requireCheckTemprature)
Устанавливает, требуется ли проверка температуры батареи для устройств с неизвестной температурой батареи.
Параметры | |
---|---|
requireCheckTemprature | boolean |
setSerial
public void setSerial (String... serialNumber)
Установите список включения серийных номеров, заменив все существующие значения.
Параметры | |
---|---|
serialNumber | String |
setStubEmulatorRequested
public void setStubEmulatorRequested (boolean stubEmulatorRequested)
Устанавливает флаг запроса эмулятора-заглушки
Параметры | |
---|---|
stubEmulatorRequested | boolean |
заглушкаЭмуляторЗапрошено
public boolean stubEmulatorRequested ()
Возврат | |
---|---|
boolean |