public interface IOverrideCheckResult
| Modifier and Type | Interface and Description |
|---|---|
static class |
IOverrideCheckResult.OverrideCheckDetails |
| Modifier and Type | Method and Description |
|---|---|
java.util.EnumSet<IOverrideCheckResult.OverrideCheckDetails> |
getDetails()
Obtain details on the override check.
|
org.eclipse.xtext.common.types.JvmOperation |
getGivenOperation()
The checked operation.
|
IResolvedOperation |
getThisOperation()
The overriding candidate.
|
boolean |
hasProblems()
Returns
true if there are problems in the checked method hierarchy, e.g. |
boolean |
isOverridingOrImplementing()
Returns
true if the current operation successfully overrides or implements the given operation. |
boolean isOverridingOrImplementing()
true if the current operation successfully overrides or implements the given operation.
Override state that is considered to be valid is:
boolean hasProblems()
true if there are problems in the checked method hierarchy, e.g. the return type needs
unchecked conversion.java.util.EnumSet<IOverrideCheckResult.OverrideCheckDetails> getDetails()
IResolvedOperation getThisOperation()
org.eclipse.xtext.common.types.JvmOperation getGivenOperation()