হিপসেগমেন্ট.হিপসেগমেন্টএলিমেন্ট

public static class HeapSegment.HeapSegmentElement
extends Object implements Comparable< HeapSegment.HeapSegmentElement >

java.lang.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)

ধ্রুবক

KIND_ARRAY_1

public static final int KIND_ARRAY_1

এই এলিমেন্টটি ১-বাইট উপাদানের একটি অ্যারে বর্ণনা করে।

ধ্রুবক মান: 2 (0x00000002)

KIND_ARRAY_2

public static final int KIND_ARRAY_2

এই এলিমেন্টটি ২-বাইট উপাদানের একটি অ্যারে বর্ণনা করে।

ধ্রুবক মান: 3 (0x00000003)

KIND_ARRAY_4

public static final int KIND_ARRAY_4

এই এলিমেন্টটি ৪-বাইট উপাদানের একটি অ্যারে বর্ণনা করে।

ধ্রুবক মান: 4 (0x00000004)

KIND_ARRAY_8

public static final int KIND_ARRAY_8

এই এলিমেন্টটি ৮-বাইট উপাদানবিশিষ্ট একটি অ্যারে বর্ণনা করে।

ধ্রুবক মান: 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

এই এলিমেন্টটি একটি ডেটা অবজেক্ট বর্ণনা করে।

ধ্রুবক মান: 0 (0x00000000)

KIND_UNKNOWN

public static final int KIND_UNKNOWN

উপাদানটি একটি অজানা ধরণের বস্তুকে বর্ণনা করে।

ধ্রুবক মান: 6 (0x00000006)

কঠিনতা_চূড়ান্তযোগ্য

public static final int SOLIDITY_FINALIZABLE

উপাদানটি চূড়ান্তকরণের অপেক্ষায় রয়েছে।

ধ্রুবক মান: 5 (0x00000005)

কঠিনতা_মুক্ত

public static final int SOLIDITY_FREE

উপাদানটি একটি মুক্ত ব্লক বর্ণনা করে।

ধ্রুবক মান: 0 (0x00000000)

কঠিনতা_কঠিন

public static final int SOLIDITY_HARD

উপাদানটি দৃঢ়ভাবে পৌঁছানো যায়।

ধ্রুবক মান: 1 (0x00000001)

কঠিনতা_অবৈধ

public static final int SOLIDITY_INVALID

বস্তুটির নাগালের মধ্যে থাকা অজানা।

ধ্রুবক মান: -1 (0xffffffff)

সলিডিটি_ফ্যান্টম

public static final int SOLIDITY_PHANTOM

উপাদানটি কাল্পনিকভাবে পৌঁছানো যায়।

ধ্রুবক মান: 4 (0x00000004)

সলিডিটি_সফট

public static final int SOLIDITY_SOFT

উপাদানটি আলতোভাবে নাগালের মধ্যে।

ধ্রুবক মান: 2 (0x00000002)

সলিডিটি_সুইপ

public static final int SOLIDITY_SWEEP

এলিমেন্টটি অ্যাক্সেসযোগ্য নয়, এবং এটিকে মুছে ফেলা বা মুক্ত করা হচ্ছে।

ধ্রুবক মান: 6 (0x00000006)

SOLIDITY_WEAK

public static final int SOLIDITY_WEAK

উপাদানটি দুর্বলভাবে পৌঁছানো যায়।

ধ্রুবক মান: 3 (0x00000003)

সরকারি নির্মাণকারী

হিপসেগমেন্টএলিমেন্ট

public HeapSegmentElement ()

একটি অনির্দিষ্ট এলিমেন্ট তৈরি করে।

হিপসেগমেন্টএলিমেন্ট

public HeapSegmentElement (HeapSegment hs)

hpsgData-এর বর্তমান অবস্থানে থাকা এন্ট্রিটি বর্ণনা করে এমন একটি এলিমেন্ট তৈরি করুন।

প্যারামিটার
hs HeapSegment : যে হিপ সেগমেন্ট থেকে এন্ট্রিটি নেওয়া হবে।

নিক্ষেপ
BufferUnderflowException যদি hpsgData-এর বর্তমান অবস্থানের পরে কোনো সম্পূর্ণ এন্ট্রি না থাকে।
ParseException যদি প্রদত্ত তথ্য ত্রুটিপূর্ণ হয়

জনসাধারণের পদ্ধতি

তুলনা করুন

public int compareTo (HeapSegment.HeapSegmentElement other)

প্যারামিটার
other HeapSegment.HeapSegmentElement

ফেরত
int

getKind

public int getKind ()

ফেরত
int

দৈর্ঘ্য

public int getLength ()

ফেরত
int

দৃঢ়তা পান

public int getSolidity ()

ফেরত
int

সেট

public HeapSegment.HeapSegmentElement set (HeapSegment hs)

এলিমেন্টটিকে hpsgData-এর বর্তমান অবস্থানে থাকা এন্ট্রি দিয়ে প্রতিস্থাপন করুন।

প্যারামিটার
hs HeapSegment : যে হিপ সেগমেন্ট থেকে এন্ট্রিটি নেওয়া হবে।

ফেরত
HeapSegment.HeapSegmentElement এই বস্তুটি।

নিক্ষেপ
BufferUnderflowException যদি hpsgData-এর বর্তমান অবস্থানের পরে কোনো সম্পূর্ণ এন্ট্রি না থাকে।
ParseException যদি প্রদত্ত তথ্য ত্রুটিপূর্ণ হয়

সেটকাইন্ড

public void setKind (int kind)

প্যারামিটার
kind int

সেটলেংথ

public void setLength (int length)

প্যারামিটার
length int

দৃঢ়তা সেট করুন

public void setSolidity (int solidity)

প্যারামিটার
solidity int