public interface IOverrideCheckResult
IResolvedOperation.isOverridingOrImplementing(JvmOperation)
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.
|
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. the return type needs
unchecked conversion. |
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()
JvmOperation getGivenOperation()