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) |