HeapSegment.HeapSegmentElement

public static class HeapSegment.HeapSegmentElement
extends Object

java.lang.Object
   ↳ com.android.tradefed.device.server.HeapSegment.HeapSegmentElement


Mendeskripsikan objek/region yang dienkode dalam data HPSG.

Ringkasan

Konstanta

int KIND_ARRAY_1

Elemen ini menjelaskan array elemen 1 byte.

int KIND_ARRAY_2

Elemen ini menjelaskan array elemen 2 byte.

int KIND_ARRAY_4

Elemen ini menjelaskan array elemen 4 byte.

int KIND_ARRAY_8

Elemen ini menjelaskan array elemen 8 byte.

int KIND_CLASS_OBJECT

Elemen ini menjelaskan objek class.

int KIND_INVALID

Jenis objek tidak diketahui atau tidak ditentukan.

int KIND_NATIVE

Elemen ini menjelaskan objek native.

int KIND_OBJECT

Elemen ini menjelaskan objek data.

int KIND_UNKNOWN

Elemen menjelaskan jenis objek yang tidak diketahui.

int SOLIDITY_FINALIZABLE

Elemen menunggu penyelesaian akhir.

int SOLIDITY_FREE

Elemen ini menjelaskan blok gratis.

int SOLIDITY_HARD

Elemen dapat dijangkau dengan kuat.

int SOLIDITY_INVALID

Keterjangkauan objek tidak diketahui.

int SOLIDITY_PHANTOM

Elemen dapat dijangkau secara phantom.

int SOLIDITY_SOFT

Elemen dapat dijangkau dengan mudah.

int SOLIDITY_SWEEP

Elemen tidak dapat dijangkau, dan akan dihapus/dibebaskan.

int SOLIDITY_WEAK

Elemen dapat dijangkau dengan lemah.

Konstruktor publik

HeapSegmentElement()

Membuat elemen yang belum diinisialisasi.

HeapSegmentElement(HeapSegment hs)

Buat elemen yang menjelaskan entri pada posisi hpsgData saat ini.

Metode publik

int compareTo(HeapSegment.HeapSegmentElement other)
int getKind()
int getLength()
int getSolidity()
HeapSegment.HeapSegmentElement set(HeapSegment hs)

Ganti elemen dengan entri pada posisi hpsgData saat ini.

void setKind(int kind)
void setLength(int length)
void setSolidity(int solidity)

Konstanta

KIND_ARRAY_1

public static final int KIND_ARRAY_1

Elemen ini menjelaskan array elemen 1 byte.

Nilai Konstanta: 2 (0x00000002)

KIND_ARRAY_2

public static final int KIND_ARRAY_2

Elemen ini menjelaskan array elemen 2 byte.

Nilai Konstanta: 3 (0x00000003)

KIND_ARRAY_4

public static final int KIND_ARRAY_4

Elemen ini menjelaskan array elemen 4 byte.

Nilai Konstanta: 4 (0x00000004)

KIND_ARRAY_8

public static final int KIND_ARRAY_8

Elemen ini menjelaskan array elemen 8 byte.

Nilai Konstanta: 5 (0x00000005)

KIND_CLASS_OBJECT

public static final int KIND_CLASS_OBJECT

Elemen ini menjelaskan objek class.

Nilai Konstanta: 1 (0x00000001)

KIND_INVALID

public static final int KIND_INVALID

Jenis objek tidak diketahui atau tidak ditentukan.

Nilai Konstanta: -1 (0xffffffff)

KIND_NATIVE

public static final int KIND_NATIVE

Elemen ini menjelaskan objek native.

Nilai Konstanta: 7 (0x00000007)

KIND_OBJECT

public static final int KIND_OBJECT

Elemen ini menjelaskan objek data.

Nilai Konstanta: 0 (0x00000000)

KIND_UNKNOWN

public static final int KIND_UNKNOWN

Elemen menjelaskan jenis objek yang tidak diketahui.

Nilai Konstanta: 6 (0x00000006)

SOLIDITY_FINALIZABLE

public static final int SOLIDITY_FINALIZABLE

Elemen menunggu penyelesaian akhir.

Nilai Konstanta: 5 (0x00000005)

SOLIDITY_FREE

public static final int SOLIDITY_FREE

Elemen ini menjelaskan blok gratis.

Nilai Konstanta: 0 (0x00000000)

SOLIDITY_HARD

public static final int SOLIDITY_HARD

Elemen dapat dijangkau dengan kuat.

Nilai Konstanta: 1 (0x00000001)

SOLIDITY_INVALID

public static final int SOLIDITY_INVALID

Keterjangkauan objek tidak diketahui.

Nilai Konstanta: -1 (0xffffffff)

SOLIDITY_PHANTOM

public static final int SOLIDITY_PHANTOM

Elemen dapat dijangkau secara phantom.

Nilai Konstanta: 4 (0x00000004)

SOLIDITY_SOFT

public static final int SOLIDITY_SOFT

Elemen dapat dijangkau dengan mudah.

Nilai Konstanta: 2 (0x00000002)

SOLIDITY_SWEEP

public static final int SOLIDITY_SWEEP

Elemen tidak dapat dijangkau, dan akan dihapus/dibebaskan.

Nilai Konstanta: 6 (0x00000006)

SOLIDITY_WEAK

public static final int SOLIDITY_WEAK

Elemen dapat dijangkau dengan lemah.

Nilai Konstanta: 3 (0x00000003)

Konstruktor publik

HeapSegmentElement

public HeapSegmentElement ()

Membuat elemen yang belum diinisialisasi.

HeapSegmentElement

public HeapSegmentElement (HeapSegment hs)

Buat elemen yang menjelaskan entri pada posisi hpsgData saat ini.

Parameter
hs HeapSegment: Segmen heap untuk menarik entri.

Menampilkan
jika tidak ada seluruh entri setelah posisi hpsgData saat ini.
jika data yang diberikan salah format.

Metode publik

compareTo

public int compareTo (HeapSegment.HeapSegmentElement other)

Parameter
other HeapSegment.HeapSegmentElement

Hasil
int

getKind

public int getKind ()

Hasil
int

getLength

public int getLength ()

Hasil
int

getSolidity

public int getSolidity ()

Hasil
int

setel

public HeapSegment.HeapSegmentElement set (HeapSegment hs)

Ganti elemen dengan entri pada posisi hpsgData saat ini.

Parameter
hs HeapSegment: Segmen heap untuk menarik entri.

Hasil
HeapSegment.HeapSegmentElement objek ini.

Menampilkan
jika tidak ada seluruh entri setelah posisi hpsgData saat ini.
jika data yang diberikan salah format.

setKind

public void setKind (int kind)

Parameter
kind int

setLength

public void setLength (int length)

Parameter
length int

setSolidity

public void setSolidity (int solidity)

Parameter
solidity int