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 |