Polish: "@Override" should be used on overriding and implementing methods
This commit is contained in:
parent
a19d4deb24
commit
8080f56db8
|
|
@ -121,6 +121,7 @@ public class TypeMismatchException extends PropertyAccessException {
|
|||
* Return the name of the affected property, if available.
|
||||
*/
|
||||
@Nullable
|
||||
@Override
|
||||
public String getPropertyName() {
|
||||
return this.propertyName;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -237,6 +237,7 @@ public class GroovyBeanDefinitionReader extends AbstractBeanDefinitionReader imp
|
|||
}
|
||||
|
||||
Closure beans = new Closure(this) {
|
||||
@Override
|
||||
public Object call(Object[] args) {
|
||||
invokeBeanDefiningClosure((Closure) args[0]);
|
||||
return null;
|
||||
|
|
@ -815,14 +816,17 @@ public class GroovyBeanDefinitionReader extends AbstractBeanDefinitionReader imp
|
|||
return retVal;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Object invokeMethod(String name, Object args) {
|
||||
return InvokerHelper.invokeMethod(this.propertyValue, name, args);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Object getProperty(String name) {
|
||||
return InvokerHelper.getProperty(this.propertyValue, name);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setProperty(String name, Object value) {
|
||||
InvokerHelper.setProperty(this.propertyValue, name, value);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -161,7 +161,7 @@ class GroovyBeanDefinitionWrapper extends GroovyObjectSupport {
|
|||
return this;
|
||||
}
|
||||
|
||||
|
||||
@Override
|
||||
public Object getProperty(String property) {
|
||||
if (this.definitionWrapper.isReadableProperty(property)) {
|
||||
return this.definitionWrapper.getPropertyValue(property);
|
||||
|
|
@ -172,6 +172,7 @@ class GroovyBeanDefinitionWrapper extends GroovyObjectSupport {
|
|||
return super.getProperty(property);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setProperty(String property, Object newValue) {
|
||||
if (PARENT.equals(property)) {
|
||||
setParent(newValue);
|
||||
|
|
|
|||
|
|
@ -471,6 +471,7 @@ public class FastByteArrayOutputStream extends OutputStream {
|
|||
* Update the message digest with the remaining bytes in this stream.
|
||||
* @param messageDigest The message digest to update
|
||||
*/
|
||||
@Override
|
||||
public void updateMessageDigest(MessageDigest messageDigest) {
|
||||
updateMessageDigest(messageDigest, available());
|
||||
}
|
||||
|
|
@ -481,6 +482,7 @@ public class FastByteArrayOutputStream extends OutputStream {
|
|||
* @param messageDigest The message digest to update
|
||||
* @param len how many bytes to read from this stream and use to update the message digest
|
||||
*/
|
||||
@Override
|
||||
public void updateMessageDigest(MessageDigest messageDigest, int len) {
|
||||
if (this.currentBuffer == null) {
|
||||
// This stream doesn't have any data in it...
|
||||
|
|
|
|||
|
|
@ -431,74 +431,87 @@ public abstract class LogFactory {
|
|||
super(logger);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void fatal(Object message) {
|
||||
error(message);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void fatal(Object message, Throwable exception) {
|
||||
error(message, exception);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void error(Object message) {
|
||||
if (message instanceof String || this.logger.isErrorEnabled()) {
|
||||
this.logger.log(null, FQCN, LocationAwareLogger.ERROR_INT, String.valueOf(message), null, null);
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public void error(Object message, Throwable exception) {
|
||||
if (message instanceof String || this.logger.isErrorEnabled()) {
|
||||
this.logger.log(null, FQCN, LocationAwareLogger.ERROR_INT, String.valueOf(message), null, exception);
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public void warn(Object message) {
|
||||
if (message instanceof String || this.logger.isWarnEnabled()) {
|
||||
this.logger.log(null, FQCN, LocationAwareLogger.WARN_INT, String.valueOf(message), null, null);
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public void warn(Object message, Throwable exception) {
|
||||
if (message instanceof String || this.logger.isWarnEnabled()) {
|
||||
this.logger.log(null, FQCN, LocationAwareLogger.WARN_INT, String.valueOf(message), null, exception);
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public void info(Object message) {
|
||||
if (message instanceof String || this.logger.isInfoEnabled()) {
|
||||
this.logger.log(null, FQCN, LocationAwareLogger.INFO_INT, String.valueOf(message), null, null);
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public void info(Object message, Throwable exception) {
|
||||
if (message instanceof String || this.logger.isInfoEnabled()) {
|
||||
this.logger.log(null, FQCN, LocationAwareLogger.INFO_INT, String.valueOf(message), null, exception);
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public void debug(Object message) {
|
||||
if (message instanceof String || this.logger.isDebugEnabled()) {
|
||||
this.logger.log(null, FQCN, LocationAwareLogger.DEBUG_INT, String.valueOf(message), null, null);
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public void debug(Object message, Throwable exception) {
|
||||
if (message instanceof String || this.logger.isDebugEnabled()) {
|
||||
this.logger.log(null, FQCN, LocationAwareLogger.DEBUG_INT, String.valueOf(message), null, exception);
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public void trace(Object message) {
|
||||
if (message instanceof String || this.logger.isTraceEnabled()) {
|
||||
this.logger.log(null, FQCN, LocationAwareLogger.TRACE_INT, String.valueOf(message), null, null);
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public void trace(Object message, Throwable exception) {
|
||||
if (message instanceof String || this.logger.isTraceEnabled()) {
|
||||
this.logger.log(null, FQCN, LocationAwareLogger.TRACE_INT, String.valueOf(message), null, exception);
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
protected Object readResolve() {
|
||||
return Slf4jDelegate.createLocationAwareLog(this.name);
|
||||
}
|
||||
|
|
@ -623,6 +636,7 @@ public abstract class LogFactory {
|
|||
super(level, msg);
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getSourceClassName() {
|
||||
if (!this.resolved) {
|
||||
resolve();
|
||||
|
|
@ -630,11 +644,13 @@ public abstract class LogFactory {
|
|||
return super.getSourceClassName();
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setSourceClassName(String sourceClassName) {
|
||||
super.setSourceClassName(sourceClassName);
|
||||
this.resolved = true;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getSourceMethodName() {
|
||||
if (!this.resolved) {
|
||||
resolve();
|
||||
|
|
@ -642,6 +658,7 @@ public abstract class LogFactory {
|
|||
return super.getSourceMethodName();
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setSourceMethodName(String sourceMethodName) {
|
||||
super.setSourceMethodName(sourceMethodName);
|
||||
this.resolved = true;
|
||||
|
|
|
|||
|
|
@ -128,6 +128,7 @@ public class JmsMessageHeaderAccessor extends NativeMessageHeaderAccessor {
|
|||
* @see JmsHeaders#TIMESTAMP
|
||||
*/
|
||||
@Nullable
|
||||
@Override
|
||||
public Long getTimestamp() {
|
||||
return (Long) getHeader(JmsHeaders.TIMESTAMP);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -235,6 +235,7 @@ public class SimpleJmsHeaderMapper extends AbstractHeaderMapper<Message> impleme
|
|||
* <p>Convert {@link MessageHeaders#CONTENT_TYPE} to {@code content_type} for JMS compliance.
|
||||
* @see #CONTENT_TYPE_PROPERTY
|
||||
*/
|
||||
@Override
|
||||
protected String fromHeaderName(String headerName) {
|
||||
if (MessageHeaders.CONTENT_TYPE.equals(headerName)) {
|
||||
return CONTENT_TYPE_PROPERTY;
|
||||
|
|
@ -247,6 +248,7 @@ public class SimpleJmsHeaderMapper extends AbstractHeaderMapper<Message> impleme
|
|||
* <p>Convert the JMS-compliant {@code content_type} to {@link MessageHeaders#CONTENT_TYPE}.
|
||||
* @see #CONTENT_TYPE_PROPERTY
|
||||
*/
|
||||
@Override
|
||||
protected String toHeaderName(String propertyName) {
|
||||
if (CONTENT_TYPE_PROPERTY.equals(propertyName)) {
|
||||
return MessageHeaders.CONTENT_TYPE;
|
||||
|
|
|
|||
|
|
@ -96,6 +96,7 @@ public class TestContextManager {
|
|||
|
||||
private final ThreadLocal<TestContext> testContextHolder = new ThreadLocal<TestContext>() {
|
||||
|
||||
@Override
|
||||
protected TestContext initialValue() {
|
||||
return copyTestContext(TestContextManager.this.testContext);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -446,6 +446,7 @@ final class HtmlUnitRequestBuilder implements RequestBuilder, Mergeable {
|
|||
super(servletContext, method, requestURI);
|
||||
}
|
||||
|
||||
@Override
|
||||
public HttpSession getSession(boolean create) {
|
||||
HttpSession session = super.getSession(false);
|
||||
if (session == null && create) {
|
||||
|
|
@ -462,10 +463,12 @@ final class HtmlUnitRequestBuilder implements RequestBuilder, Mergeable {
|
|||
return session;
|
||||
}
|
||||
|
||||
@Override
|
||||
public HttpSession getSession() {
|
||||
return super.getSession();
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setSession(HttpSession session) {
|
||||
super.setSession(session);
|
||||
}
|
||||
|
|
@ -491,6 +494,7 @@ final class HtmlUnitRequestBuilder implements RequestBuilder, Mergeable {
|
|||
this.request = request;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void invalidate() {
|
||||
super.invalidate();
|
||||
synchronized (HtmlUnitRequestBuilder.this.sessions) {
|
||||
|
|
|
|||
|
|
@ -93,6 +93,7 @@ public class WebConnectionHtmlUnitDriver extends HtmlUnitDriver {
|
|||
* Return the current {@link WebClient}.
|
||||
* @since 4.3
|
||||
*/
|
||||
@Override
|
||||
public WebClient getWebClient() {
|
||||
Assert.state(this.webClient != null, "No WebClient set");
|
||||
return this.webClient;
|
||||
|
|
|
|||
|
|
@ -272,6 +272,7 @@ public abstract class AbstractListenerReadPublisher<T> implements Publisher<T> {
|
|||
* send onComplete and onError until we after onSubscribe.
|
||||
*/
|
||||
SUBSCRIBING {
|
||||
@Override
|
||||
<T> void request(AbstractListenerReadPublisher<T> publisher, long n) {
|
||||
if (Operators.validate(n)) {
|
||||
Operators.addCap(DEMAND_FIELD_UPDATER, publisher, n);
|
||||
|
|
|
|||
|
|
@ -262,6 +262,7 @@ public abstract class AbstractListenerWriteFlushProcessor<T> implements Processo
|
|||
},
|
||||
|
||||
FLUSHING {
|
||||
@Override
|
||||
public <T> void onFlushPossible(AbstractListenerWriteFlushProcessor<T> processor) {
|
||||
try {
|
||||
processor.flush();
|
||||
|
|
@ -277,6 +278,7 @@ public abstract class AbstractListenerWriteFlushProcessor<T> implements Processo
|
|||
processor.state.get().onComplete(processor);
|
||||
}
|
||||
}
|
||||
@Override
|
||||
public <T> void onNext(AbstractListenerWriteFlushProcessor<T> proc, Publisher<? extends T> pub) {
|
||||
// ignore
|
||||
}
|
||||
|
|
|
|||
|
|
@ -186,6 +186,7 @@ class RegexPathElement extends PathElement {
|
|||
return (this.regex.length - varsLength - this.variableNames.size());
|
||||
}
|
||||
|
||||
@Override
|
||||
public int getCaptureCount() {
|
||||
return this.variableNames.size();
|
||||
}
|
||||
|
|
|
|||
|
|
@ -70,6 +70,7 @@ public class CompositeRequestCondition extends AbstractRequestCondition<Composit
|
|||
/**
|
||||
* Whether this instance contains 0 conditions or not.
|
||||
*/
|
||||
@Override
|
||||
public boolean isEmpty() {
|
||||
return ObjectUtils.isEmpty(this.requestConditions);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -147,6 +147,7 @@ public final class ProducesRequestCondition extends AbstractRequestCondition<Pro
|
|||
/**
|
||||
* Whether the condition has any media type expressions.
|
||||
*/
|
||||
@Override
|
||||
public boolean isEmpty() {
|
||||
return this.expressions.isEmpty();
|
||||
}
|
||||
|
|
|
|||
|
|
@ -71,6 +71,7 @@ public class CompositeRequestCondition extends AbstractRequestCondition<Composit
|
|||
/**
|
||||
* Whether this instance contains 0 conditions or not.
|
||||
*/
|
||||
@Override
|
||||
public boolean isEmpty() {
|
||||
return ObjectUtils.isEmpty(this.requestConditions);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -126,6 +126,7 @@ public final class ConsumesRequestCondition extends AbstractRequestCondition<Con
|
|||
/**
|
||||
* Whether the condition has any media type expressions.
|
||||
*/
|
||||
@Override
|
||||
public boolean isEmpty() {
|
||||
return this.expressions.isEmpty();
|
||||
}
|
||||
|
|
|
|||
|
|
@ -150,6 +150,7 @@ public final class ProducesRequestCondition extends AbstractRequestCondition<Pro
|
|||
/**
|
||||
* Whether the condition has any media type expressions.
|
||||
*/
|
||||
@Override
|
||||
public boolean isEmpty() {
|
||||
return this.expressions.isEmpty();
|
||||
}
|
||||
|
|
|
|||
|
|
@ -112,7 +112,7 @@ public class ConcurrentWebSocketSessionDecorator extends WebSocketSessionDecorat
|
|||
return (start > 0 ? (System.currentTimeMillis() - start) : 0);
|
||||
}
|
||||
|
||||
|
||||
@Override
|
||||
public void sendMessage(WebSocketMessage<?> message) throws IOException {
|
||||
if (shouldNotSend()) {
|
||||
return;
|
||||
|
|
|
|||
|
|
@ -114,6 +114,7 @@ public abstract class AbstractTyrusRequestUpgradeStrategy extends AbstractStanda
|
|||
return StringUtils.tokenizeToStringArray(Version.getSupportedWireProtocolVersions(), ",");
|
||||
}
|
||||
|
||||
@Override
|
||||
protected List<WebSocketExtension> getInstalledExtensions(WebSocketContainer container) {
|
||||
try {
|
||||
return super.getInstalledExtensions(container);
|
||||
|
|
|
|||
|
|
@ -81,6 +81,7 @@ public class TomcatRequestUpgradeStrategy extends AbstractStandardUpgradeStrateg
|
|||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public WsServerContainer getContainer(HttpServletRequest request) {
|
||||
return (WsServerContainer) super.getContainer(request);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -86,6 +86,7 @@ public class UndertowRequestUpgradeStrategy extends AbstractStandardUpgradeStrat
|
|||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public ServerWebSocketContainer getContainer(HttpServletRequest request) {
|
||||
return (ServerWebSocketContainer) super.getContainer(request);
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue