Package com.google.auto.common
Class Overrides
- java.lang.Object
-
- com.google.auto.common.Overrides
-
- Direct Known Subclasses:
Overrides.ExplicitOverrides,Overrides.NativeOverrides
abstract class Overrides extends java.lang.ObjectDetermines if one method overrides another. This class defines two ways of doing that:NativeOverridesuses the methodElements.overrides(ExecutableElement, ExecutableElement, TypeElement)whileExplicitOverridesreimplements that method in a way that is more consistent between compilers, in particular between javac and ecj (the Eclipse compiler).
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) static classOverrides.ExplicitOverrides(package private) static classOverrides.NativeOverrides
-
Constructor Summary
Constructors Constructor Description Overrides()
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description (package private) abstract booleanoverrides(javax.lang.model.element.ExecutableElement overrider, javax.lang.model.element.ExecutableElement overridden, javax.lang.model.element.TypeElement in)
-