AllocationInfo

public class AllocationInfo
extends Object implements IStackTraceInfo

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


Contiene le 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 internazionali specificate) a queste informazioni sull'allocazione.

int getAllocNumber()

Restituisce il numero di allocazione.

String getAllocatedClass()

Restituisce il nome della classe assegnata.

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

Restituisce la dimensione dell'allocazione.

StackTraceElement[] getStackTrace()

Restituisce la traccia 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

Ritorni
boolean

compareTo

public int compareTo (AllocationInfo otherAlloc)

Parametri
otherAlloc AllocationInfo

Ritorni
int

filtro

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 internazionali specificate) a queste informazioni sull'allocazione.

Parametri
filter String

fullTrace boolean

locale Locale

Ritorni
boolean

getAllocNumber

public int getAllocNumber ()

Restituisce il numero di allocazione. Le allocazioni sono numerate in ordine cronologico, con l'allocazione più recente che ha il numero più alto.

Ritorni
int

getAllocatedClass

public String getAllocatedClass ()

Restituisce il nome della classe assegnata.

Ritorni
String

getAllocationSite

public String getAllocationSite ()

Ritorni
String

getFirstTraceClassName

public String getFirstTraceClassName ()

Ritorni
String

getFirstTraceMethodName

public String getFirstTraceMethodName ()

Ritorni
String

getMatchingStackFrames

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

Parametri
filter String

fullTrace boolean

locale Locale

Ritorni

getSize

public int getSize ()

Restituisce la dimensione dell'allocazione.

Ritorni
int

getStackTrace

public StackTraceElement[] getStackTrace ()

Restituisce la traccia dello stack. Può essere null.

Ritorni
StackTraceElement[]

getThreadId

public short getThreadId ()

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

Ritorni
short