HeapSegment.HeapSegmentElement
public
static
class
HeapSegment.HeapSegmentElement
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.device.server.HeapSegment.HeapSegmentElement |
यह एचपीएसजी डेटा में एन्कोड किए गए ऑब्जेक्ट/रीजन के बारे में बताता है.
खास जानकारी
कॉन्स्टेंट | |
|---|---|
int |
KIND_ARRAY_1
यह एलिमेंट, 1-बाइट वाले एलिमेंट की कैटगरी के बारे में बताता है. |
int |
KIND_ARRAY_2
यह एलिमेंट, दो बाइट वाले एलिमेंट की कैटगरी के बारे में बताता है. |
int |
KIND_ARRAY_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
यह एलिमेंट, 1-बाइट वाले एलिमेंट की कैटगरी के बारे में बताता है.
कॉन्स्टेंट वैल्यू: 2 (0x00000002)
KIND_ARRAY_2
public static final int KIND_ARRAY_2
यह एलिमेंट, 2-बाइट वाले एलिमेंट के कलेक्शन के बारे में बताता है.
कॉन्स्टेंट वैल्यू: 3 (0x00000003)
KIND_ARRAY_4
public static final int KIND_ARRAY_4
यह एलिमेंट, 4-बाइट वाले एलिमेंट की कैटगरी के बारे में बताता है.
कॉन्स्टेंट वैल्यू: 4 (0x00000004)
KIND_ARRAY_8
public static final int KIND_ARRAY_8
यह एलिमेंट, 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)
SOLIDITY_FINALIZABLE
public static final int SOLIDITY_FINALIZABLE
इस एलिमेंट को फ़ाइनल किया जाना बाकी है.
कॉन्स्टेंट वैल्यू: 5 (0x00000005)
SOLIDITY_FREE
public static final int SOLIDITY_FREE
यह एलिमेंट, मुफ़्त ब्लॉक के बारे में बताता है.
कॉन्स्टेंट वैल्यू: 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
यह एलिमेंट, फ़ैंटम-रीचेबल है.
कॉन्स्टेंट वैल्यू: 4 (0x00000004)
SOLIDITY_SOFT
public static final int SOLIDITY_SOFT
यह एलिमेंट आसानी से ऐक्सेस किया जा सकता है.
कॉन्स्टेंट वैल्यू: 2 (0x00000002)
SOLIDITY_SWEEP
public static final int SOLIDITY_SWEEP
इस एलिमेंट तक नहीं पहुंचा जा सकता और इसे जल्द ही हटाया जा सकता है.
कॉन्स्टेंट वैल्यू: 6 (0x00000006)
SOLIDITY_WEAK
public static final int SOLIDITY_WEAK
एलिमेंट को कम बार ऐक्सेस किया जाता है.
कॉन्स्टेंट वैल्यू: 3 (0x00000003)
पब्लिक कंस्ट्रक्टर
HeapSegmentElement
public HeapSegmentElement ()
इससे बिना शुरू किया गया एलिमेंट बनता है.
HeapSegmentElement
public HeapSegmentElement (HeapSegment hs)
hpsgData की मौजूदा पोज़िशन पर मौजूद एंट्री की जानकारी देने वाला एलिमेंट बनाएं.
| पैरामीटर | |
|---|---|
hs |
HeapSegment: वह हीप सेगमेंट जिससे एंट्री को पुल करना है. |
| थ्रो | |
|---|---|
|
अगर 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 |
इस ऑब्जेक्ट को. |
| थ्रो | |
|---|---|
|
अगर 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 |