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