Package com.google.auto.common
Class Overrides
java.lang.Object
com.google.auto.common.Overrides
- Direct Known Subclasses:
Overrides.ExplicitOverrides
,Overrides.NativeOverrides
Determines if one method overrides another. This class defines two ways of doing that:
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).-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static class
(package private) static class
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) abstract boolean
overrides
(ExecutableElement overrider, ExecutableElement overridden, TypeElement in)
-
Constructor Details
-
Overrides
Overrides()
-
-
Method Details
-
overrides
abstract boolean overrides(ExecutableElement overrider, ExecutableElement overridden, TypeElement in)
-