static class MatchPattern.Result extends Object
Modifier and Type | Field and Description |
---|---|
private static MatchPattern.Result |
CACHED_ALREADY_USED |
private static MatchPattern.Result |
CACHED_NAMED_VALUE_MISMATCH |
private static MatchPattern.Result |
CACHED_NOT_IN_BLOCK |
private static MatchPattern.Result |
CACHED_NOT_SAFE |
private static MatchPattern.Result |
CACHED_TOO_MANY_USERS |
private static MatchPattern.Result |
CACHED_WRONG_CLASS |
(package private) MatchPattern.MatchResultCode |
code |
(package private) MatchPattern |
matcher |
private static com.oracle.graal.debug.DebugMetric |
MatchResult_ALREADY_USED |
private static com.oracle.graal.debug.DebugMetric |
MatchResult_NAMED_VALUE_MISMATCH |
private static com.oracle.graal.debug.DebugMetric |
MatchResult_NOT_IN_BLOCK |
private static com.oracle.graal.debug.DebugMetric |
MatchResult_NOT_SAFE |
private static com.oracle.graal.debug.DebugMetric |
MatchResult_TOO_MANY_USERS |
private static com.oracle.graal.debug.DebugMetric |
MatchResult_WRONG_CLASS |
(package private) com.oracle.graal.graph.Node |
node |
(package private) static MatchPattern.Result |
OK |
Constructor and Description |
---|
Result(MatchPattern.MatchResultCode result,
com.oracle.graal.graph.Node node,
MatchPattern matcher) |
Modifier and Type | Method and Description |
---|---|
(package private) static MatchPattern.Result |
alreadyUsed(com.oracle.graal.graph.Node node,
MatchPattern matcher) |
(package private) static MatchPattern.Result |
namedValueMismatch(com.oracle.graal.graph.Node node,
MatchPattern matcher) |
(package private) static MatchPattern.Result |
notInBlock(com.oracle.graal.graph.Node node,
MatchPattern matcher) |
(package private) static MatchPattern.Result |
notSafe(com.oracle.graal.graph.Node node,
MatchPattern matcher) |
(package private) static MatchPattern.Result |
tooManyUsers(com.oracle.graal.graph.Node node,
MatchPattern matcher) |
String |
toString() |
(package private) static MatchPattern.Result |
wrongClass(com.oracle.graal.graph.Node node,
MatchPattern matcher) |
final MatchPattern.MatchResultCode code
final com.oracle.graal.graph.Node node
final MatchPattern matcher
private static final com.oracle.graal.debug.DebugMetric MatchResult_WRONG_CLASS
private static final com.oracle.graal.debug.DebugMetric MatchResult_NAMED_VALUE_MISMATCH
private static final com.oracle.graal.debug.DebugMetric MatchResult_TOO_MANY_USERS
private static final com.oracle.graal.debug.DebugMetric MatchResult_NOT_IN_BLOCK
private static final com.oracle.graal.debug.DebugMetric MatchResult_NOT_SAFE
private static final com.oracle.graal.debug.DebugMetric MatchResult_ALREADY_USED
static final MatchPattern.Result OK
private static final MatchPattern.Result CACHED_WRONG_CLASS
private static final MatchPattern.Result CACHED_NAMED_VALUE_MISMATCH
private static final MatchPattern.Result CACHED_TOO_MANY_USERS
private static final MatchPattern.Result CACHED_NOT_IN_BLOCK
private static final MatchPattern.Result CACHED_NOT_SAFE
private static final MatchPattern.Result CACHED_ALREADY_USED
Result(MatchPattern.MatchResultCode result, com.oracle.graal.graph.Node node, MatchPattern matcher)
static MatchPattern.Result wrongClass(com.oracle.graal.graph.Node node, MatchPattern matcher)
static MatchPattern.Result namedValueMismatch(com.oracle.graal.graph.Node node, MatchPattern matcher)
static MatchPattern.Result tooManyUsers(com.oracle.graal.graph.Node node, MatchPattern matcher)
static MatchPattern.Result notInBlock(com.oracle.graal.graph.Node node, MatchPattern matcher)
static MatchPattern.Result notSafe(com.oracle.graal.graph.Node node, MatchPattern matcher)
static MatchPattern.Result alreadyUsed(com.oracle.graal.graph.Node node, MatchPattern matcher)