AllocationInfo

public class AllocationInfo
extends Object implements IStackTraceInfo

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


Contém informações de alocação.

Resumo

Classes aninhadas

class AllocationInfo.AllocationSorter

 

Métodos públicos

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

Retorna verdadeiro se o filtro fornecido corresponder, sem distinção entre maiúsculas e minúsculas (de acordo com a localidade fornecida) a essas informações de alocação.

int getAllocNumber()

Retorna o número de alocação.

String getAllocatedClass()

Retorna o nome da classe alocada.

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

Retorna o tamanho da alocação.

StackTraceElement[] getStackTrace()

Retorna o stack trace.

short getThreadId()

Retorna o ID da linha de execução que realizou a alocação.

Métodos públicos

allocatedClassMatches

public boolean allocatedClassMatches (String pattern, 
                Locale locale)

Parâmetros
pattern String

locale Locale

Retorna
boolean

compareTo

public int compareTo (AllocationInfo otherAlloc)

Parâmetros
otherAlloc AllocationInfo

Retorna
int

filtrar

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

Retorna verdadeiro se o filtro fornecido corresponder, sem distinção entre maiúsculas e minúsculas (de acordo com a localidade fornecida) a essas informações de alocação.

Parâmetros
filter String

fullTrace boolean

locale Locale

Retorna
boolean

getAllocNumber

public int getAllocNumber ()

Retorna o número de alocação. As alocações são numeradas à medida que acontecem, sendo a mais recente com o maior número.

Retorna
int

getAllocatedClass

public String getAllocatedClass ()

Retorna o nome da classe alocada.

Retorna
String

getAllocationSite

public String getAllocationSite ()

Retorna
String

getFirstTraceClassName

public String getFirstTraceClassName ()

Retorna
String

getFirstTraceMethodName

public String getFirstTraceMethodName ()

Retorna
String

getMatchingStackFrames

public List<String> getMatchingStackFrames (String filter, 
                boolean fullTrace, 
                Locale locale)

Parâmetros
filter String

fullTrace boolean

locale Locale

Retorna
List<String>

getSize

public int getSize ()

Retorna o tamanho da alocação.

Retorna
int

getStackTrace

public StackTraceElement[] getStackTrace ()

Retorna o stack trace. Pode ser null.

Retorna
StackTraceElement[]

getThreadId

public short getThreadId ()

Retorna o ID da linha de execução que realizou a alocação.

Retorna
short