AllocationInfo

public class AllocationInfo
extends Object implements IStackTraceInfo

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


Lưu giữ thông tin Phân bổ.

Tóm tắt

Các lớp lồng ghép

class AllocationInfo.AllocationSorter

 

Phương thức công khai

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

Trả về true nếu bộ lọc đã cho khớp với thông tin phân bổ này (theo ngôn ngữ đã cho) mà không phân biệt chữ hoa chữ thường.

int getAllocNumber()

Trả về số phân bổ.

String getAllocatedClass()

Trả về tên của lớp được phân bổ.

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

Trả về kích thước của phân bổ.

StackTraceElement[] getStackTrace()

Trả về dấu vết ngăn xếp.

short getThreadId()

Trả về mã nhận dạng của luồng đã thực hiện phân bổ.

Phương thức công khai

allocatedClassMatches

public boolean allocatedClassMatches (String pattern, 
                Locale locale)

Tham số
pattern String

locale Locale

Giá trị trả về
boolean

compareTo

public int compareTo (AllocationInfo otherAlloc)

Tham số
otherAlloc AllocationInfo

Giá trị trả về
int

filter

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

Trả về true nếu bộ lọc đã cho khớp với thông tin phân bổ này (theo ngôn ngữ đã cho) mà không phân biệt chữ hoa chữ thường.

Tham số
filter String

fullTrace boolean

locale Locale

Giá trị trả về
boolean

getAllocNumber

public int getAllocNumber ()

Trả về số phân bổ. Các phân bổ được đánh số theo thứ tự xảy ra, trong đó phân bổ gần đây nhất có số cao nhất

Giá trị trả về
int

getAllocatedClass

public String getAllocatedClass ()

Trả về tên của lớp được phân bổ.

Giá trị trả về
String

getAllocationSite

public String getAllocationSite ()

Giá trị trả về
String

getFirstTraceClassName

public String getFirstTraceClassName ()

Giá trị trả về
String

getFirstTraceMethodName

public String getFirstTraceMethodName ()

Giá trị trả về
String

getMatchingStackFrames

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

Tham số
filter String

fullTrace boolean

locale Locale

Giá trị trả về
List<String>

getSize

public int getSize ()

Trả về kích thước của phân bổ.

Giá trị trả về
int

getStackTrace

public StackTraceElement[] getStackTrace ()

Trả về dấu vết ngăn xếp. Giá trị này có thể là null.

Giá trị trả về
StackTraceElement[]

getThreadId

public short getThreadId ()

Trả về mã nhận dạng của luồng đã thực hiện phân bổ.

Giá trị trả về
short