abstract class Overrides
extends java.lang.Object
NativeOverrides uses the method
Elements.overrides(ExecutableElement, ExecutableElement, TypeElement) while
ExplicitOverrides reimplements that method in a way that is more consistent between
compilers, in particular between javac and ecj (the Eclipse compiler).| Modifier and Type | Class and Description |
|---|---|
(package private) static class |
Overrides.ExplicitOverrides |
(package private) static class |
Overrides.NativeOverrides |
| Constructor and Description |
|---|
Overrides() |
| Modifier and Type | Method and Description |
|---|---|
(package private) abstract boolean |
overrides(javax.lang.model.element.ExecutableElement overrider,
javax.lang.model.element.ExecutableElement overridden,
javax.lang.model.element.TypeElement in) |