AllocationInfo

public class AllocationInfo
extends Object implements IStackTraceInfo

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


Contiene informazioni sull'allocazione.

Riepilogo

Classi nidificate

class AllocationInfo.AllocationSorter

 

Metodi pubblici

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

Restituisce true se il filtro specificato corrisponde senza distinzione tra maiuscole e minuscole (in base alle impostazioni locali specificate) a queste informazioni sull'allocazione.

int getAllocNumber()

Restituisce il numero di allocazione.

String getAllocatedClass()

Restituisce il nome della classe allocata.

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

Restituisce le dimensioni dell'allocazione.

StackTraceElement[] getStackTrace()

Restituisce l'analisi dello stack.

short getThreadId()

Restituisce l'ID del thread che ha eseguito l'allocazione.

Metodi pubblici

allocatedClassMatches

public boolean allocatedClassMatches (String pattern, 
                Locale locale)

Parametri
pattern String

locale Locale

Resi
boolean

compareTo

public int compareTo (AllocationInfo otherAlloc)

Parametri
otherAlloc AllocationInfo

Resi
int

filter

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

Restituisce true se il filtro specificato corrisponde senza distinzione tra maiuscole e minuscole (in base alle impostazioni locali specificate) a queste informazioni sull'allocazione.

Parametri
filter String

fullTrace boolean

locale Locale

Resi
boolean

getAllocNumber

public int getAllocNumber ()

Restituisce il numero di allocazione. Le allocazioni vengono numerate man mano che si verificano, con quella più recente che ha il numero più alto

Resi
int

getAllocatedClass

public String getAllocatedClass ()

Restituisce il nome della classe allocata.

Resi
String

getAllocationSite

public String getAllocationSite ()

Resi
String

getFirstTraceClassName

public String getFirstTraceClassName ()

Resi
String

getFirstTraceMethodName

public String getFirstTraceMethodName ()

Resi
String

getMatchingStackFrames

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

Parametri
filter String

fullTrace boolean

locale Locale

Resi
List<String>

getSize

public int getSize ()

Restituisce le dimensioni dell'allocazione.

Resi
int

getStackTrace

public StackTraceElement[] getStackTrace ()

Restituisce l'analisi dello stack. Può essere null.

Resi
StackTraceElement[]

getThreadId

public short getThreadId ()

Restituisce l'ID del thread che ha eseguito l'allocazione.

Resi
short