HeapSegment.HeapSegmentElement
public
static
class
HeapSegment.HeapSegmentElement
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.device.server.HeapSegment.HeapSegmentElement |
HPSG verilerinde kodlanmış bir nesneyi/bölgeyi açıklar.
Özet
Sabitler | |
|---|---|
int |
KIND_ARRAY_1
Öğe, 1 baytlık öğeler dizisini tanımlar. |
int |
KIND_ARRAY_2
Öğe, 2 baytlık öğeler dizisini tanımlar. |
int |
KIND_ARRAY_4
Öğe, 4 baytlık öğelerden oluşan bir diziyi tanımlar. |
int |
KIND_ARRAY_8
Öğe, 8 baytlık öğelerden oluşan bir diziyi tanımlar. |
int |
KIND_CLASS_OBJECT
Öğe, bir sınıf nesnesini tanımlar. |
int |
KIND_INVALID
Nesne türü bilinmiyor veya belirtilmemiş. |
int |
KIND_NATIVE
Öğe, doğal bir nesneyi tanımlar. |
int |
KIND_OBJECT
Öğe, bir veri nesnesini tanımlar. |
int |
KIND_UNKNOWN
Öğe, bilinmeyen bir nesne türünü açıklıyor. |
int |
SOLIDITY_FINALIZABLE
Öğe tamamlanmayı bekliyor. |
int |
SOLIDITY_FREE
Öğe, ücretsiz bir bloğu tanımlıyor. |
int |
SOLIDITY_HARD
Öğe güçlü bir şekilde erişilebilir. |
int |
SOLIDITY_INVALID
Nesnenin erişilebilirliği bilinmiyor. |
int |
SOLIDITY_PHANTOM
Öğe, hayalet erişilebilir. |
int |
SOLIDITY_SOFT
Öğe kolayca erişilebilir. |
int |
SOLIDITY_SWEEP
Öğeye ulaşılamıyor ve öğe temizlenmek/serbest bırakılmak üzere. |
int |
SOLIDITY_WEAK
Öğe zayıf şekilde erişilebilir. |
Herkese açık oluşturucular | |
|---|---|
HeapSegmentElement()
Başlatılmamış bir öğe oluşturur. |
|
HeapSegmentElement(HeapSegment hs)
hpsgData'nın geçerli konumundaki girişi açıklayan bir öğe oluşturun. |
|
Herkese açık yöntemler | |
|---|---|
int
|
compareTo(HeapSegment.HeapSegmentElement other)
|
int
|
getKind()
|
int
|
getLength()
|
int
|
getSolidity()
|
HeapSegment.HeapSegmentElement
|
set(HeapSegment hs)
Öğeyi, hpsgData'nın geçerli konumundaki girişle değiştirin. |
void
|
setKind(int kind)
|
void
|
setLength(int length)
|
void
|
setSolidity(int solidity)
|
Sabitler
KIND_ARRAY_1
public static final int KIND_ARRAY_1
Öğe, 1 baytlık öğeler dizisini tanımlar.
Sabit Değer: 2 (0x00000002)
KIND_ARRAY_2
public static final int KIND_ARRAY_2
Öğe, 2 baytlık öğeler dizisini tanımlar.
Sabit Değer: 3 (0x00000003)
KIND_ARRAY_4
public static final int KIND_ARRAY_4
Öğe, 4 baytlık öğelerden oluşan bir diziyi tanımlar.
Sabit Değer: 4 (0x00000004)
KIND_ARRAY_8
public static final int KIND_ARRAY_8
Öğe, 8 baytlık öğelerden oluşan bir diziyi tanımlar.
Sabit Değer: 5 (0x00000005)
KIND_CLASS_OBJECT
public static final int KIND_CLASS_OBJECT
Öğe, bir sınıf nesnesini tanımlar.
Sabit Değer: 1 (0x00000001)
KIND_INVALID
public static final int KIND_INVALID
Nesne türü bilinmiyor veya belirtilmemiş.
Sabit Değer: -1 (0xffffffff)
KIND_NATIVE
public static final int KIND_NATIVE
Öğe, doğal bir nesneyi tanımlar.
Sabit Değer: 7 (0x00000007)
KIND_OBJECT
public static final int KIND_OBJECT
Öğe, bir veri nesnesini tanımlar.
Sabit Değer: 0 (0x00000000)
KIND_UNKNOWN
public static final int KIND_UNKNOWN
Öğe, bilinmeyen bir nesne türünü açıklıyor.
Sabit Değer: 6 (0x00000006)
SOLIDITY_FINALIZABLE
public static final int SOLIDITY_FINALIZABLE
Öğe tamamlanmayı bekliyor.
Sabit Değer: 5 (0x00000005)
SOLIDITY_FREE
public static final int SOLIDITY_FREE
Öğe, ücretsiz bir bloğu tanımlıyor.
Sabit Değer: 0 (0x00000000)
SOLIDITY_HARD
public static final int SOLIDITY_HARD
Öğe güçlü bir şekilde erişilebilir.
Sabit Değer: 1 (0x00000001)
SOLIDITY_INVALID
public static final int SOLIDITY_INVALID
Nesnenin erişilebilirliği bilinmiyor.
Sabit Değer: -1 (0xffffffff)
SOLIDITY_PHANTOM
public static final int SOLIDITY_PHANTOM
Öğe, hayalet erişilebilir durumda.
Sabit Değer: 4 (0x00000004)
SOLIDITY_SOFT
public static final int SOLIDITY_SOFT
Öğe kolayca erişilebilir.
Sabit Değer: 2 (0x00000002)
SOLIDITY_SWEEP
public static final int SOLIDITY_SWEEP
Öğeye ulaşılamıyor ve öğe temizlenmek/serbest bırakılmak üzere.
Sabit Değer: 6 (0x00000006)
SOLIDITY_WEAK
public static final int SOLIDITY_WEAK
Öğe zayıf şekilde erişilebilir.
Sabit Değer: 3 (0x00000003)
Herkese açık oluşturucular
HeapSegmentElement
public HeapSegmentElement ()
Başlatılmamış bir öğe oluşturur.
HeapSegmentElement
public HeapSegmentElement (HeapSegment hs)
hpsgData'nın geçerli konumundaki girişi açıklayan bir öğe oluşturun.
| Parametreler | |
|---|---|
hs |
HeapSegment: Girişin çekileceği yığın segmenti. |
| Dekoratif yastıklar | |
|---|---|
|
if there is not a whole entry following the current position of hpsgData. |
|
Sağlanan veriler hatalı biçimlendirilmişse |
Herkese açık yöntemler
compareTo
public int compareTo (HeapSegment.HeapSegmentElement other)
| Parametreler | |
|---|---|
other |
HeapSegment.HeapSegmentElement |
| İlerlemeler | |
|---|---|
int |
|
getKind
public int getKind ()
| İlerlemeler | |
|---|---|
int |
|
getLength
public int getLength ()
| İlerlemeler | |
|---|---|
int |
|
getSolidity
public int getSolidity ()
| İlerlemeler | |
|---|---|
int |
|
ayarla
public HeapSegment.HeapSegmentElement set (HeapSegment hs)
Öğeyi, hpsgData'nın geçerli konumundaki girişle değiştirin.
| Parametreler | |
|---|---|
hs |
HeapSegment: Girişin çekileceği yığın segmenti. |
| İlerlemeler | |
|---|---|
HeapSegment.HeapSegmentElement |
bu nesne. |
| Dekoratif yastıklar | |
|---|---|
|
if there is not a whole entry following the current position of hpsgData. |
|
Sağlanan veriler hatalı biçimlendirilmişse |
setKind
public void setKind (int kind)
| Parametreler | |
|---|---|
kind |
int |
setLength
public void setLength (int length)
| Parametreler | |
|---|---|
length |
int |
setSolidity
public void setSolidity (int solidity)
| Parametreler | |
|---|---|
solidity |
int |