عنصر HeapSegment.HeapSegment
public static class HeapSegment.HeapSegmentElement
extends Object
| شیء جاوا | |
| ↳ | com.android.tradefed.device.server.HeapSegment.HeapSegmentElement |
یک شیء/ناحیه کدگذاری شده در دادههای HPSG را توصیف میکند.
خلاصه
ثابتها | |
|---|---|
int | KIND_ARRAY_1این عنصر، آرایهای از عناصر ۱ بایتی را توصیف میکند. |
int | KIND_ARRAY_2این عنصر، آرایهای از عناصر ۲ بایتی را توصیف میکند. |
int | KIND_ARRAY_4این عنصر، آرایهای از عناصر ۴ بایتی را توصیف میکند. |
int | KIND_ARRAY_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) |
ثابتها
نوع_آرایه_1
public static final int KIND_ARRAY_1
این عنصر، آرایهای از عناصر ۱ بایتی را توصیف میکند.
مقدار ثابت: ۲ (۰x۰۰۰۰۰۰۲)
آرایه نوع ۲
public static final int KIND_ARRAY_2
این عنصر، آرایهای از عناصر ۲ بایتی را توصیف میکند.
مقدار ثابت: ۳ (۰x۰۰۰۰۰۰۳)
آرایه نوع ۴
public static final int KIND_ARRAY_4
این عنصر، آرایهای از عناصر ۴ بایتی را توصیف میکند.
مقدار ثابت: ۴ (۰x۰۰۰۰۰۰۴)
آرایه نوع ۸
public static final int KIND_ARRAY_8
این عنصر، آرایهای از عناصر ۸ بایتی را توصیف میکند.
مقدار ثابت: ۵ (۰x۰۰۰۰۰۰۵)
شیء کلاس نوع
public static final int KIND_CLASS_OBJECT
عنصر، یک شیء کلاس را توصیف میکند.
مقدار ثابت: ۱ (۰x۰۰۰۰۰۰۱)
نوع نامعتبر
public static final int KIND_INVALID
نوع شیء ناشناخته یا نامشخص است.
مقدار ثابت: -1 (0xffffffff)
بومی مهربان
public static final int KIND_NATIVE
این عنصر یک شیء بومی را توصیف میکند.
مقدار ثابت: ۷ (۰x۰۰۰۰۰۰۷)
نوع_شیء
public static final int KIND_OBJECT
عنصر، یک شیء داده را توصیف میکند.
مقدار ثابت: 0 (0x00000000)
نوع_ناشناس
public static final int KIND_UNKNOWN
این عنصر نوع ناشناختهای از شیء را توصیف میکند.
مقدار ثابت: ۶ (۰x۰۰۰۰۰۰۰۶)
SOLIDITY_FINALIZABLE
public static final int SOLIDITY_FINALIZABLE
این عنصر در انتظار نهایی شدن است.
مقدار ثابت: ۵ (۰x۰۰۰۰۰۰۵)
بدون سالیدیتی
public static final int SOLIDITY_FREE
این عنصر یک بلوک آزاد را توصیف میکند.
مقدار ثابت: 0 (0x00000000)
استحکام_سخت
public static final int SOLIDITY_HARD
این عنصر به شدت قابل دسترسی است.
مقدار ثابت: ۱ (۰x۰۰۰۰۰۰۱)
SOLIDITY_INVALID
public static final int SOLIDITY_INVALID
میزان دسترسی به شیء ناشناخته است.
مقدار ثابت: -1 (0xffffffff)
سالیدیتی_فانتوم
public static final int SOLIDITY_PHANTOM
این عنصر به صورت فانتوم قابل دسترسی است.
مقدار ثابت: ۴ (۰x۰۰۰۰۰۰۴)
نرم افزار SOLIDITY
public static final int SOLIDITY_SOFT
این عنصر به آرامی قابل دسترسی است.
مقدار ثابت: ۲ (۰x۰۰۰۰۰۰۲)
SOLIDITY_SWEEP
public static final int SOLIDITY_SWEEP
عنصر قابل دسترسی نیست و در شرف جابجایی/آزاد شدن است.
مقدار ثابت: ۶ (۰x۰۰۰۰۰۰۰۶)
استحکام_ضعیف
public static final int SOLIDITY_WEAK
این عنصر دسترسی ضعیفی دارد.
مقدار ثابت: ۳ (۰x۰۰۰۰۰۰۳)
سازندگان عمومی
عنصر HeapSegment
public HeapSegmentElement ()
یک عنصر بدون مقدار اولیه ایجاد میکند.
عنصر HeapSegment
public HeapSegmentElement (HeapSegment hs)
یک عنصر ایجاد کنید که ورودی را در موقعیت فعلی hpsgData توصیف کند.
| پارامترها | |
|---|---|
hs | HeapSegment : قطعهای از حافظه هیپ که ورودی از آن استخراج میشود. |
| پرتابها | |
|---|---|
| اگر بعد از موقعیت فعلی hpsgData، ورودی کاملی وجود نداشته باشد. |
| اگر دادههای ارائه شده ناقص باشند. |
روشهای عمومی
مقایسه کنید
public int compareTo (HeapSegment.HeapSegmentElement other)
| پارامترها | |
|---|---|
other | HeapSegment.HeapSegmentElement |
| بازگشتها | |
|---|---|
int | |
گِتکایند
public int getKind ()
| بازگشتها | |
|---|---|
int | |
طول دریافت
public int getLength ()
| بازگشتها | |
|---|---|
int | |
دریافت سالیدیتی
public int getSolidity ()
| بازگشتها | |
|---|---|
int | |
مجموعه
public HeapSegment.HeapSegmentElement set (HeapSegment hs)
عنصر را با ورودی موجود در موقعیت فعلی hpsgData جایگزین کن.
| پارامترها | |
|---|---|
hs | HeapSegment : قطعهای از حافظه هیپ که ورودی از آن استخراج میشود. |
| بازگشتها | |
|---|---|
HeapSegment.HeapSegmentElement | این شیء |
| پرتابها | |
|---|---|
| اگر بعد از موقعیت فعلی hpsgData، ورودی کاملی وجود نداشته باشد. |
| اگر دادههای ارائه شده ناقص باشند. |
تنظیمشده
public void setKind (int kind)
| پارامترها | |
|---|---|
kind | int |
طول تنظیم شده
public void setLength (int length)
| پارامترها | |
|---|---|
length | int |
سالیدیتی
public void setSolidity (int solidity)
| پارامترها | |
|---|---|
solidity | int |