1
0
Fork 0
mirror of https://github.com/vanitasvitae/Smack.git synced 2025-09-09 17:19:39 +02:00

Add FinalClass checkstyle check

And mark affected classes final.
This commit is contained in:
Florian Schmaus 2015-04-06 10:45:12 +02:00
parent 5ae1fbd25a
commit b4694ec152
72 changed files with 80 additions and 79 deletions

View file

@ -271,7 +271,7 @@ public class PacketCollector {
return new Configuration();
}
public static class Configuration {
public static final class Configuration {
private StanzaFilter packetFilter;
private int size = SmackConfiguration.getPacketCollectorSize();
private PacketCollector collectorToReset;

View file

@ -47,7 +47,7 @@ import java.util.logging.Logger;
* @author Francisco Vives
* @author Luca Stucchi
*/
public class ReconnectionManager {
public final class ReconnectionManager {
private static final Logger LOGGER = Logger.getLogger(ReconnectionManager.class.getName());
private static final Map<AbstractXMPPConnection, ReconnectionManager> INSTANCES = new WeakHashMap<AbstractXMPPConnection, ReconnectionManager>();

View file

@ -60,7 +60,7 @@ public class SmackException extends Exception {
* connection instance. You can modify (e.g. increase) the stanza(/packet) reply timeout with
* {@link XMPPConnection#setPacketReplyTimeout(long)}.
*/
public static class NoResponseException extends SmackException {
public static final class NoResponseException extends SmackException {
/**
*
*/

View file

@ -18,7 +18,7 @@ package org.jivesoftware.smack.compress.packet;
import org.jivesoftware.smack.packet.FullStreamElement;
public class Compressed extends FullStreamElement {
public final class Compressed extends FullStreamElement {
public static final String ELEMENT = "compressed";
public static final String NAMESPACE = Compress.NAMESPACE;

View file

@ -27,7 +27,7 @@ import org.jivesoftware.smack.util.Objects;
* @author Alexander Wenckus
*
*/
public class IQTypeFilter extends FlexibleStanzaTypeFilter<IQ> {
public final class IQTypeFilter extends FlexibleStanzaTypeFilter<IQ> {
public static final StanzaFilter GET = new IQTypeFilter(Type.get);
public static final StanzaFilter SET = new IQTypeFilter(Type.set);

View file

@ -27,7 +27,7 @@ import org.jivesoftware.smack.packet.Message.Type;
* @see org.jivesoftware.smack.packet.Message.Type
* @author Ward Harold
*/
public class MessageTypeFilter extends FlexibleStanzaTypeFilter<Message> {
public final class MessageTypeFilter extends FlexibleStanzaTypeFilter<Message> {
public static final StanzaFilter NORMAL = new MessageTypeFilter(Type.normal);
public static final StanzaFilter CHAT = new MessageTypeFilter(Type.chat);

View file

@ -22,7 +22,7 @@ import org.jivesoftware.smack.packet.Message;
/**
* Filters message stanzas which have at least one body.
*/
public class MessageWithBodiesFilter extends FlexibleStanzaTypeFilter<Message> {
public final class MessageWithBodiesFilter extends FlexibleStanzaTypeFilter<Message> {
public static final StanzaFilter INSTANCE = new MessageWithBodiesFilter();

View file

@ -22,7 +22,7 @@ import org.jivesoftware.smack.packet.Message;
/**
* Filters message stanzas which have at least one body.
*/
public class MessageWithSubjectFilter extends FlexibleStanzaTypeFilter<Message> {
public final class MessageWithSubjectFilter extends FlexibleStanzaTypeFilter<Message> {
public static final StanzaFilter INSTANCE = new MessageWithSubjectFilter();

View file

@ -24,7 +24,7 @@ import org.jivesoftware.smack.util.Objects;
* A filter for Presence types. Returns true only if the stanza is an Presence stanza(/packet) and it matches the type provided in the
* constructor.
*/
public class PresenceTypeFilter extends FlexibleStanzaTypeFilter<Presence> {
public final class PresenceTypeFilter extends FlexibleStanzaTypeFilter<Presence> {
public static final PresenceTypeFilter AVAILABLE = new PresenceTypeFilter(Type.available);
public static final PresenceTypeFilter UNAVAILABLE = new PresenceTypeFilter(Type.unavailable);

View file

@ -70,7 +70,7 @@ public class Bind extends IQ {
return xml;
}
public static class Feature implements ExtensionElement {
public static final class Feature implements ExtensionElement {
public static final Feature INSTANCE = new Feature();

View file

@ -481,7 +481,7 @@ public final class Message extends Stanza implements TypedCloneable<Message> {
/**
* Represents a message subject, its language and the content of the subject.
*/
public static class Subject {
public static final class Subject {
private final String subject;
private final String language;
@ -544,7 +544,7 @@ public final class Message extends Stanza implements TypedCloneable<Message> {
/**
* Represents a message body, its language and the content of the message.
*/
public static class Body {
public static final class Body {
private final String message;
private final String language;

View file

@ -208,7 +208,7 @@ public class MultiMap<K,V> {
return entrySet;
}
private static class SimpleMapEntry<K, V> implements Map.Entry<K, V> {
private static final class SimpleMapEntry<K, V> implements Map.Entry<K, V> {
private final K key;
private V value;

View file

@ -223,7 +223,7 @@ public class DummyConnection extends AbstractXMPPConnection {
return new Builder();
}
public static class Builder
public static final class Builder
extends
ConnectionConfiguration.Builder<Builder, DummyConnectionConfiguration> {