| Package | Description |
|---|---|
| org.eclipse.epsilon.ecl | |
| org.eclipse.epsilon.ecl.dom | |
| org.eclipse.epsilon.ecl.trace |
| Modifier and Type | Method and Description |
|---|---|
default Match |
IEclModule.match(Object left,
Object right,
boolean forcedMatch) |
| Modifier and Type | Method and Description |
|---|---|
Match |
MatchRule.match(Object left,
Object right,
IEclContext context,
org.eclipse.epsilon.eol.types.EolMap<?,?> matchInfo,
boolean forcedMatch)
Matches left against right
|
Match |
MatchRule.matchPair(IEclContext context,
boolean ofTypeOnly,
Object leftInstance,
Object rightInstance) |
| Modifier and Type | Field and Description |
|---|---|
protected Collection<Match> |
MatchTrace.matches
All matches tried during the execution of an ECL module
|
| Modifier and Type | Method and Description |
|---|---|
Match |
MatchTrace.add(Object left,
Object right,
boolean matching,
MatchRule rule) |
Match |
MatchTrace.getMatch(Object object)
Returns the first match for the object
|
Match |
MatchTrace.getMatch(Object left,
MatchRule rule) |
Match |
MatchTrace.getMatch(Object left,
Object right) |
| Modifier and Type | Method and Description |
|---|---|
Collection<Match> |
MatchTrace.getMatches()
Returns all matches, both successful and
pairs that have been compared but do not match
|
Collection<Match> |
MatchTrace.getMatches(Object object)
Returns all the matches for a given object
|
Iterator<Match> |
MatchTrace.iterator() |
Stream<Match> |
MatchTrace.parallelStream() |
Stream<Match> |
MatchTrace.stream() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
MatchTrace.add(Match match) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
MatchTrace.addAll(Collection<? extends Match> c) |
Copyright © 2020. All rights reserved.