HeapSegment.HeapSegmentElement

public static class HeapSegment.HeapSegmentElement
extends Object

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


تصف هذه السمة عنصرًا أو منطقة تم ترميزها في بيانات HPSG.

ملخّص

الثوابت

int KIND_ARRAY_1

يصف العنصر مصفوفة من العناصر المكوّنة من بايت واحد.

int KIND_ARRAY_2

يصف العنصر مصفوفة من العناصر المكوّنة من بايتَين.

int KIND_ARRAY_4

يصف العنصر مصفوفة من عناصر 4 بايت.

int KIND_ARRAY_8

يصف العنصر مصفوفة من العناصر المكوّنة من 8 بايت.

int KIND_CLASS_OBJECT

يصف العنصر كائن فئة.

int KIND_INVALID

نوع العنصر غير معروف أو غير محدّد.

int KIND_NATIVE

يصف العنصر كائنًا أصليًا.

int KIND_OBJECT

يصف العنصر كائن بيانات.

int KIND_UNKNOWN

يصف العنصر نوعًا غير معروف من الكائنات.

int SOLIDITY_FINALIZABLE

العنصر في انتظار الإكمال.

int SOLIDITY_FREE

يصف العنصر كتلة مجانية.

int SOLIDITY_HARD

العنصر يمكن الوصول إليه بسهولة.

int SOLIDITY_INVALID

لا يمكن تحديد ما إذا كان الكائن متاحًا.

int SOLIDITY_PHANTOM

العنصر يمكن الوصول إليه بشكل غير مباشر.

int SOLIDITY_SOFT

العنصر يمكن الوصول إليه بشكل غير مباشر.

int SOLIDITY_SWEEP

لا يمكن الوصول إلى العنصر، وهو على وشك أن يتم مسحه/تحريره.

int SOLIDITY_WEAK

العنصر يمكن الوصول إليه بشكل ضعيف.

الإنشاءات العامة

HeapSegmentElement()

تنشئ هذه الدالة عنصرًا غير مهيأ.

HeapSegmentElement(HeapSegment hs)

أنشئ عنصرًا يصف الإدخال في الموضع الحالي لـ hpsgData.

الطُرق العامة

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

استبدِل العنصر بالإدخال في الموضع الحالي لـ hpsgData.

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

الثوابت

KIND_ARRAY_1

public static final int KIND_ARRAY_1

يصف العنصر مصفوفة من عناصر ذات بايت واحد.

Constant Value: 2 (0x00000002)

KIND_ARRAY_2

public static final int KIND_ARRAY_2

يصف العنصر مصفوفة من العناصر المكوّنة من بايتَين.

Constant Value: 3 (0x00000003)

KIND_ARRAY_4

public static final int KIND_ARRAY_4

يصف العنصر مصفوفة من عناصر 4 بايت.

Constant Value: 4 (0x00000004)

KIND_ARRAY_8

public static final int KIND_ARRAY_8

يصف العنصر مصفوفة من العناصر المكوّنة من 8 بايتات.

Constant Value: 5 (0x00000005)

KIND_CLASS_OBJECT

public static final int KIND_CLASS_OBJECT

يصف العنصر كائن فئة.

القيمة الثابتة: 1 (0x00000001)

KIND_INVALID

public static final int KIND_INVALID

نوع العنصر غير معروف أو غير محدّد.

القيمة الثابتة: -1 (0xffffffff)

KIND_NATIVE

public static final int KIND_NATIVE

يصف العنصر كائنًا أصليًا.

القيمة الثابتة: 7 (0x00000007)

KIND_OBJECT

public static final int KIND_OBJECT

يصف العنصر كائن بيانات.

Constant Value: 0 (0x00000000)

KIND_UNKNOWN

public static final int KIND_UNKNOWN

يصف العنصر نوعًا غير معروف من الكائنات.

Constant Value: 6 (0x00000006)

SOLIDITY_FINALIZABLE

public static final int SOLIDITY_FINALIZABLE

العنصر في انتظار الإكمال.

Constant Value: 5 (0x00000005)

SOLIDITY_FREE

public static final int SOLIDITY_FREE

يصف العنصر كتلة مجانية.

Constant Value: 0 (0x00000000)

SOLIDITY_HARD

public static final int SOLIDITY_HARD

العنصر يمكن الوصول إليه بسهولة.

القيمة الثابتة: 1 (0x00000001)

SOLIDITY_INVALID

public static final int SOLIDITY_INVALID

لا يمكن تحديد ما إذا كان الكائن متاحًا.

القيمة الثابتة: -1 (0xffffffff)

SOLIDITY_PHANTOM

public static final int SOLIDITY_PHANTOM

العنصر يمكن الوصول إليه بشكل غير مباشر.

Constant Value: 4 (0x00000004)

SOLIDITY_SOFT

public static final int SOLIDITY_SOFT

العنصر يمكن الوصول إليه بشكل غير مباشر.

Constant Value: 2 (0x00000002)

SOLIDITY_SWEEP

public static final int SOLIDITY_SWEEP

لا يمكن الوصول إلى العنصر، وهو على وشك أن يتم مسحه/تحريره.

Constant Value: 6 (0x00000006)

SOLIDITY_WEAK

public static final int SOLIDITY_WEAK

العنصر يمكن الوصول إليه بشكل ضعيف.

Constant Value: 3 (0x00000003)

الإنشاءات العامة

HeapSegmentElement

public HeapSegmentElement ()

تنشئ هذه الدالة عنصرًا غير مهيأ.

HeapSegmentElement

public HeapSegmentElement (HeapSegment hs)

أنشئ عنصرًا يصف الإدخال في الموضع الحالي لـ hpsgData.

المعلمات
hs HeapSegment: جزء الذاكرة المؤقتة الذي سيتم استرداد الإدخال منه.

الرميات
if there is not a whole entry following the current position of hpsgData.
إذا كانت البيانات المقدَّمة غير صالحة.

الطُرق العامة

compareTo

public int compareTo (HeapSegment.HeapSegmentElement other)

المعلمات
other HeapSegment.HeapSegmentElement

المرتجعات
int

getKind

public int getKind ()

المرتجعات
int

getLength

public int getLength ()

المرتجعات
int

getSolidity

public int getSolidity ()

المرتجعات
int

تعيين

public HeapSegment.HeapSegmentElement set (HeapSegment hs)

استبدِل العنصر بالإدخال في الموضع الحالي لـ hpsgData.

المعلمات
hs HeapSegment: جزء الذاكرة المؤقتة الذي سيتم استرداد الإدخال منه.

المرتجعات
HeapSegment.HeapSegmentElement هذا الكائن.

الرميات
if there is not a whole entry following the current position of hpsgData.
إذا كانت البيانات المقدَّمة غير صالحة.

setKind

public void setKind (int kind)

المعلمات
kind int

setLength

public void setLength (int length)

المعلمات
length int

setSolidity

public void setSolidity (int solidity)

المعلمات
solidity int