Package | Description |
---|---|
org.eclipse.mat.internal.snapshot |
Collects arguments for queries.
|
org.eclipse.mat.query |
Package for examining and controlling results of running queries.
|
org.eclipse.mat.query.annotations |
Annotations for Queries.
|
org.eclipse.mat.query.annotations.descriptors |
Package of interfaces for examining annotations of queries and arguments.
|
org.eclipse.mat.query.registry |
Package for getting a list of queries and examining their capabilities and setting them up.
|
org.eclipse.mat.ui.internal.acquire |
Acquire heap dumps from other running processes - user interface (not API).
|
Modifier and Type | Method and Description |
---|---|
boolean |
SnapshotQueryContext.available(Class<?> type,
Argument.Advice advice) |
boolean |
SnapshotQueryContext.converts(Class<?> type,
Argument.Advice advice) |
String |
SnapshotQueryContext.convertToString(Class<?> type,
Argument.Advice advice,
Object value) |
Object |
SnapshotQueryContext.convertToValue(Class<?> type,
Argument.Advice advice,
String value) |
Object |
SnapshotQueryContext.get(Class<?> type,
Argument.Advice advice) |
Object |
SnapshotQueryContext.parse(Class<?> type,
Argument.Advice advice,
String[] args,
ParsePosition pos) |
boolean |
SnapshotQueryContext.parses(Class<?> type,
Argument.Advice advice) |
Modifier and Type | Method and Description |
---|---|
boolean |
IQueryContext.available(Class<?> type,
Argument.Advice advice)
Is this type of data available from the context?
|
boolean |
IQueryContext.converts(Class<?> type,
Argument.Advice advice)
Does the context have a converter for data of this type?
|
String |
IQueryContext.convertToString(Class<?> type,
Argument.Advice advice,
Object value)
Convert the value to a string.
|
Object |
IQueryContext.convertToValue(Class<?> type,
Argument.Advice advice,
String value)
Convert the String to the value based on the type and advice.
|
Object |
IQueryContext.get(Class<?> type,
Argument.Advice advice)
Get this type of data from the context.
|
Object |
IQueryContext.parse(Class<?> type,
Argument.Advice advice,
String[] args,
ParsePosition pos)
Consume the special data.
|
boolean |
IQueryContext.parses(Class<?> type,
Argument.Advice advice)
Is special parsing required to get an object of the required type?
|
Modifier and Type | Method and Description |
---|---|
static Argument.Advice |
Argument.Advice.valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static Argument.Advice[] |
Argument.Advice.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
Modifier and Type | Method and Description |
---|---|
Argument.Advice |
IArgumentDescriptor.getAdvice()
Get the
Argument.Advice provided with the annotation |
Modifier and Type | Method and Description |
---|---|
Argument.Advice |
ArgumentDescriptor.getAdvice() |
Modifier and Type | Method and Description |
---|---|
boolean |
QueryContextImpl.available(Class<?> type,
Argument.Advice advice) |
boolean |
QueryContextImpl.converts(Class<?> type,
Argument.Advice advice) |
String |
QueryContextImpl.convertToString(Class<?> type,
Argument.Advice advice,
Object value) |
Object |
QueryContextImpl.convertToValue(Class<?> type,
Argument.Advice advice,
String value) |
Object |
QueryContextImpl.get(Class<?> type,
Argument.Advice advice) |
void |
ArgumentDescriptor.setAdvice(Argument.Advice advice) |
Modifier and Type | Method and Description |
---|---|
Object |
ProviderContextImpl.parse(Class<?> type,
Argument.Advice advice,
String[] args,
ParsePosition pos) |
boolean |
ProviderContextImpl.parses(Class<?> type,
Argument.Advice advice) |