AllocationInfo

public class AllocationInfo
extends Object implements IStackTraceInfo

java.lang.Object
com.android.tradefed.device.server.AllocationInfo


Содержит информацию о распределении.

Краткое содержание

Вложенные классы

class AllocationInfo.AllocationSorter

Публичные методы

boolean allocatedClassMatches (String pattern, Locale locale)
int compareTo ( AllocationInfo otherAlloc)
boolean filter (String filter, boolean fullTrace, Locale locale)

Возвращает значение true, если заданный фильтр соответствует этой информации о выделении без учета регистра (в соответствии с заданной локалью).

int getAllocNumber ()

Возвращает номер распределения.

String getAllocatedClass ()

Возвращает имя выделенного класса.

String getAllocationSite ()
String getFirstTraceClassName ()
String getFirstTraceMethodName ()
getMatchingStackFrames (String filter, boolean fullTrace, Locale locale)
int getSize ()

Возвращает размер выделения.

StackTraceElement[] getStackTrace ()

Возвращает трассировку стека.

short getThreadId ()

Возвращает идентификатор потока, выполнившего выделение.

Публичные методы

allocateClassMatches

public boolean allocatedClassMatches (String pattern, 
                Locale locale)

Параметры
pattern String

locale Locale

Возврат
boolean

сравнитьС

public int compareTo (AllocationInfo otherAlloc)

Параметры
otherAlloc AllocationInfo

Возврат
int

фильтр

public boolean filter (String filter, 
                boolean fullTrace, 
                Locale locale)

Возвращает значение true, если заданный фильтр соответствует этой информации о выделении без учета регистра (в соответствии с заданной локалью).

Параметры
filter String

fullTrace boolean

locale Locale

Возврат
boolean

получитьAllocNumber

public int getAllocNumber ()

Возвращает номер распределения. Распределения нумеруются по мере их поступления, начиная с самого последнего, имеющего наибольший номер.

Возврат
int

получитьВыделенныйКласс

public String getAllocatedClass ()

Возвращает имя выделенного класса.

Возврат
String

getAllocationSite

public String getAllocationSite ()

Возврат
String

getFirstTraceClassName

public String getFirstTraceClassName ()

Возврат
String

getFirstTraceMethodName

public String getFirstTraceMethodName ()

Возврат
String

getMatchingStackFrames

public  getMatchingStackFrames (String filter, 
                boolean fullTrace, 
                Locale locale)

Параметры
filter String

fullTrace boolean

locale Locale

Возврат

получитьРазмер

public int getSize ()

Возвращает размер выделения.

Возврат
int

получитьStackTrace

public StackTraceElement[] getStackTrace ()

Возвращает трассировку стека. Может быть null .

Возврат
StackTraceElement[]

получитьThreadId

public short getThreadId ()

Возвращает идентификатор потока, выполнившего выделение.

Возврат
short