Remove all tabs and add checkstyle rule that enforces no-tabs

Fixes SMACK-866.
This commit is contained in:
Florian Schmaus 2019-05-07 21:24:00 +02:00
parent 575364cc1f
commit 68d7d738b6
10 changed files with 104 additions and 158 deletions

View File

@ -40,10 +40,8 @@
<property name="message" value="Line containing only whitespace character(s)"/> <property name="message" value="Line containing only whitespace character(s)"/>
</module> </module>
<module name="RegexpSingleline"> <module name="RegexpSingleline">
<!-- We use {2,} instead of + here to address the typical case where a file was written <property name="format" value="\t+"/>
with tabs but javadoc is causing '\t *' --> <property name="message" value="Line containing tab character(s)"/>
<property name="format" value="^\t+ {2,}"/>
<property name="message" value="Line containing space(s) after tab(s)"/>
</module> </module>
<module name="RegexpSingleline"> <module name="RegexpSingleline">
<!-- <!--

View File

@ -440,9 +440,7 @@ public class PacketParserUtils {
String language = ParserUtils.getXmlLang(parser); String language = ParserUtils.getXmlLang(parser);
if (language != null && !"".equals(language.trim())) { if (language != null && !"".equals(language.trim())) {
// CHECKSTYLE:OFF
presence.setLanguage(language); presence.setLanguage(language);
// CHECKSTYLE:ON
} }
// Parse sub-elements // Parse sub-elements

View File

@ -781,30 +781,25 @@ public class PacketParserUtilsTest {
@Test @Test
public void validateSimplePresence() throws Exception { public void validateSimplePresence() throws Exception {
// CHECKSTYLE:OFF
String stanza = "<presence from='juliet@example.com/balcony' to='romeo@example.net'/>"; String stanza = "<presence from='juliet@example.com/balcony' to='romeo@example.net'/>";
Presence presence = PacketParserUtils.parsePresence(PacketParserUtils.getParserFor(stanza)); Presence presence = PacketParserUtils.parsePresence(PacketParserUtils.getParserFor(stanza));
assertXmlSimilar(stanza, presence.toXML(StreamOpen.CLIENT_NAMESPACE).toString()); assertXmlSimilar(stanza, presence.toXML(StreamOpen.CLIENT_NAMESPACE).toString());
// CHECKSTYLE:ON
} }
@Test @Test
public void validatePresenceProbe() throws Exception { public void validatePresenceProbe() throws Exception {
// CHECKSTYLE:OFF
String stanza = "<presence from='mercutio@example.com' id='xv291f38' to='juliet@example.com' type='unsubscribed'/>"; String stanza = "<presence from='mercutio@example.com' id='xv291f38' to='juliet@example.com' type='unsubscribed'/>";
Presence presence = PacketParserUtils.parsePresence(PacketParserUtils.getParserFor(stanza)); Presence presence = PacketParserUtils.parsePresence(PacketParserUtils.getParserFor(stanza));
assertXmlSimilar(stanza, presence.toXML(StreamOpen.CLIENT_NAMESPACE).toString()); assertXmlSimilar(stanza, presence.toXML(StreamOpen.CLIENT_NAMESPACE).toString());
assertEquals(Presence.Type.unsubscribed, presence.getType()); assertEquals(Presence.Type.unsubscribed, presence.getType());
// CHECKSTYLE:ON
} }
@Test @Test
public void validatePresenceOptionalElements() throws Exception { public void validatePresenceOptionalElements() throws Exception {
// CHECKSTYLE:OFF
String stanza = "<presence xml:lang='en' type='unsubscribed'>" String stanza = "<presence xml:lang='en' type='unsubscribed'>"
+ "<show>dnd</show>" + "<show>dnd</show>"
+ "<status>Wooing Juliet</status>" + "<status>Wooing Juliet</status>"
@ -818,7 +813,6 @@ public class PacketParserUtilsTest {
assertEquals("en", presence.getLanguage()); assertEquals("en", presence.getLanguage());
assertEquals("Wooing Juliet", presence.getStatus()); assertEquals("Wooing Juliet", presence.getStatus());
assertEquals(1, presence.getPriority()); assertEquals(1, presence.getPriority());
// CHECKSTYLE:ON
} }
// @Test // @Test

View File

@ -257,11 +257,9 @@ public class EnhancedDebugger extends SmackDebugger {
new DefaultTableModel( new DefaultTableModel(
new Object[] {"Hide", "Timestamp", "", "", "Message", "Id", "Type", "To", "From"}, new Object[] {"Hide", "Timestamp", "", "", "Message", "Id", "Type", "To", "From"},
0) { 0) {
// CHECKSTYLE:OFF
private static final long serialVersionUID = 8136121224474217264L; private static final long serialVersionUID = 8136121224474217264L;
@Override @Override
public boolean isCellEditable(int rowIndex, int mColIndex) { public boolean isCellEditable(int rowIndex, int mColIndex) {
// CHECKSTYLE:ON
return false; return false;
} }
@ -689,11 +687,9 @@ public class EnhancedDebugger extends SmackDebugger {
new DefaultTableModel(new Object[][] { {"IQ", 0, 0}, {"Message", 0, 0}, new DefaultTableModel(new Object[][] { {"IQ", 0, 0}, {"Message", 0, 0},
{"Presence", 0, 0}, {"Other", 0, 0}, {"Total", 0, 0}}, {"Presence", 0, 0}, {"Other", 0, 0}, {"Total", 0, 0}},
new Object[] {"Type", "Received", "Sent"}) { new Object[] {"Type", "Received", "Sent"}) {
// CHECKSTYLE:OFF
private static final long serialVersionUID = -6793886085109589269L; private static final long serialVersionUID = -6793886085109589269L;
@Override @Override
public boolean isCellEditable(int rowIndex, int mColIndex) { public boolean isCellEditable(int rowIndex, int mColIndex) {
// CHECKSTYLE:ON
return false; return false;
} }
}; };

View File

@ -131,10 +131,8 @@ public class PrivacyItem {
* @return the allow communication status. * @return the allow communication status.
*/ */
public boolean isAllow() { public boolean isAllow() {
// CHECKSTYLE:OFF
return allow; return allow;
} }
// CHECKSTYLE:ON
/** /**
* Returns whether the receiver allow or deny incoming IQ stanzas or not. * Returns whether the receiver allow or deny incoming IQ stanzas or not.
@ -142,10 +140,8 @@ public class PrivacyItem {
* @return the iq filtering status. * @return the iq filtering status.
*/ */
public boolean isFilterIQ() { public boolean isFilterIQ() {
// CHECKSTYLE:OFF
return filterIQ; return filterIQ;
} }
// CHECKSTYLE:ON
/** /**
* Sets whether the receiver allows or denies incoming IQ stanzas or not. * Sets whether the receiver allows or denies incoming IQ stanzas or not.
@ -153,11 +149,8 @@ public class PrivacyItem {
* @param filterIQ indicates if the receiver allows or denies incoming IQ stanzas. * @param filterIQ indicates if the receiver allows or denies incoming IQ stanzas.
*/ */
public void setFilterIQ(boolean filterIQ) { public void setFilterIQ(boolean filterIQ) {
// CHECKSTYLE:OFF
this.filterIQ = filterIQ; this.filterIQ = filterIQ;
} }
// CHECKSTYLE:ON
/** /**
* Returns whether the receiver allows or denies incoming messages or not. * Returns whether the receiver allows or denies incoming messages or not.
@ -165,10 +158,8 @@ public class PrivacyItem {
* @return the message filtering status. * @return the message filtering status.
*/ */
public boolean isFilterMessage() { public boolean isFilterMessage() {
// CHECKSTYLE:OFF
return filterMessage; return filterMessage;
} }
// CHECKSTYLE:ON
/** /**
* Sets wheather the receiver allows or denies incoming messages or not. * Sets wheather the receiver allows or denies incoming messages or not.
@ -176,10 +167,8 @@ public class PrivacyItem {
* @param filterMessage indicates if the receiver allows or denies incoming messages or not. * @param filterMessage indicates if the receiver allows or denies incoming messages or not.
*/ */
public void setFilterMessage(boolean filterMessage) { public void setFilterMessage(boolean filterMessage) {
// CHECKSTYLE:OFF
this.filterMessage = filterMessage; this.filterMessage = filterMessage;
} }
// CHECKSTYLE:ON
/** /**
* Returns whether the receiver allows or denies incoming presence or not. * Returns whether the receiver allows or denies incoming presence or not.
@ -187,10 +176,8 @@ public class PrivacyItem {
* @return the iq filtering incoming presence status. * @return the iq filtering incoming presence status.
*/ */
public boolean isFilterPresenceIn() { public boolean isFilterPresenceIn() {
// CHECKSTYLE:OFF
return filterPresenceIn; return filterPresenceIn;
} }
// CHECKSTYLE:ON
/** /**
* Sets whether the receiver allows or denies incoming presence or not. * Sets whether the receiver allows or denies incoming presence or not.
@ -198,10 +185,8 @@ public class PrivacyItem {
* @param filterPresenceIn indicates if the receiver allows or denies filtering incoming presence. * @param filterPresenceIn indicates if the receiver allows or denies filtering incoming presence.
*/ */
public void setFilterPresenceIn(boolean filterPresenceIn) { public void setFilterPresenceIn(boolean filterPresenceIn) {
// CHECKSTYLE:OFF
this.filterPresenceIn = filterPresenceIn; this.filterPresenceIn = filterPresenceIn;
} }
// CHECKSTYLE:ON
/** /**
* Returns whether the receiver allows or denies incoming presence or not. * Returns whether the receiver allows or denies incoming presence or not.
@ -209,10 +194,8 @@ public class PrivacyItem {
* @return the iq filtering incoming presence status. * @return the iq filtering incoming presence status.
*/ */
public boolean isFilterPresenceOut() { public boolean isFilterPresenceOut() {
// CHECKSTYLE:OFF
return filterPresenceOut; return filterPresenceOut;
} }
// CHECKSTYLE:ON
/** /**
* Sets whether the receiver allows or denies outgoing presence or not. * Sets whether the receiver allows or denies outgoing presence or not.
@ -220,10 +203,8 @@ public class PrivacyItem {
* @param filterPresenceOut indicates if the receiver allows or denies filtering outgoing presence * @param filterPresenceOut indicates if the receiver allows or denies filtering outgoing presence
*/ */
public void setFilterPresenceOut(boolean filterPresenceOut) { public void setFilterPresenceOut(boolean filterPresenceOut) {
// CHECKSTYLE:OFF
this.filterPresenceOut = filterPresenceOut; this.filterPresenceOut = filterPresenceOut;
} }
// CHECKSTYLE:ON
/** /**
* Returns the order where the receiver is processed. List items are processed in * Returns the order where the receiver is processed. List items are processed in
@ -235,10 +216,8 @@ public class PrivacyItem {
* @return the order number. * @return the order number.
*/ */
public long getOrder() { public long getOrder() {
// CHECKSTYLE:OFF
return order; return order;
} }
// CHECKSTYLE:ON
/** /**
* Returns the type hold the kind of communication it will allow or block. * Returns the type hold the kind of communication it will allow or block.
@ -248,9 +227,7 @@ public class PrivacyItem {
*/ */
public Type getType() { public Type getType() {
return type; return type;
// CHECKSTYLE:OFF
} }
// CHECKSTYLE:ON
/** /**
* Returns the element identifier to apply the action. * Returns the element identifier to apply the action.
@ -265,9 +242,7 @@ public class PrivacyItem {
*/ */
public String getValue() { public String getValue() {
return value; return value;
// CHECKSTYLE:OFF
} }
// CHECKSTYLE:ON
/** /**
* Returns whether the receiver allows or denies every kind of communication. * Returns whether the receiver allows or denies every kind of communication.
@ -278,7 +253,6 @@ public class PrivacyItem {
* @return the all communications status. * @return the all communications status.
*/ */
public boolean isFilterEverything() { public boolean isFilterEverything() {
// CHECKSTYLE:OFF
return !(this.isFilterIQ() || this.isFilterMessage() || this.isFilterPresenceIn() return !(this.isFilterIQ() || this.isFilterMessage() || this.isFilterPresenceIn()
|| this.isFilterPresenceOut()); || this.isFilterPresenceOut());
} }
@ -321,7 +295,6 @@ public class PrivacyItem {
} }
buf.append("</item>"); buf.append("</item>");
} }
// CHECKSTYLE:ON
return buf.toString(); return buf.toString();
} }

View File

@ -155,9 +155,7 @@ public final class ChatManager extends Manager{
Message message = (Message) packet; Message message = (Message) packet;
Chat chat; Chat chat;
if (message.getThread() == null) { if (message.getThread() == null) {
// CHECKSTYLE:OFF
chat = getUserChat(message.getFrom()); chat = getUserChat(message.getFrom());
// CHECKSTYLE:ON
} }
else { else {
chat = getThreadChat(message.getThread()); chat = getThreadChat(message.getThread());

View File

@ -113,13 +113,11 @@ public class MacroGroup {
} }
public String toXML() { public String toXML() {
// CHECKSTYLE:OFF
StringBuilder buf = new StringBuilder(); StringBuilder buf = new StringBuilder();
buf.append("<macrogroup>"); buf.append("<macrogroup>");
buf.append("<title>" + getTitle() + "</title>"); buf.append("<title>" + getTitle() + "</title>");
buf.append("<macros>"); buf.append("<macros>");
for (Macro macro : getMacros()) for (Macro macro : getMacros()) {
{
buf.append("<macro>"); buf.append("<macro>");
buf.append("<title>" + macro.getTitle() + "</title>"); buf.append("<title>" + macro.getTitle() + "</title>");
buf.append("<type>" + macro.getType() + "</type>"); buf.append("<type>" + macro.getType() + "</type>");
@ -138,6 +136,5 @@ public class MacroGroup {
} }
buf.append("</macrogroup>"); buf.append("</macrogroup>");
return buf.toString(); return buf.toString();
// CHECKSTYLE:ON
} }
} }

View File

@ -83,11 +83,9 @@ public class Macros extends IQ {
buf.append("<personal>true</personal>"); buf.append("<personal>true</personal>");
} }
if (getPersonalMacroGroup() != null) { if (getPersonalMacroGroup() != null) {
// CHECKSTYLE:OFF
buf.append("<personalMacro>"); buf.append("<personalMacro>");
buf.append(StringUtils.escapeForXmlText(getPersonalMacroGroup().toXML())); buf.append(StringUtils.escapeForXmlText(getPersonalMacroGroup().toXML()));
buf.append("</personalMacro>"); buf.append("</personalMacro>");
// CHECKSTYLE:ON
} }
return buf; return buf;

View File

@ -478,17 +478,13 @@ public class Workgroup {
private void fireInvitationEvent(WorkgroupInvitation invitation) { private void fireInvitationEvent(WorkgroupInvitation invitation) {
for (WorkgroupInvitationListener listener : invitationListeners) { for (WorkgroupInvitationListener listener : invitationListeners) {
// CHECKSTYLE:OFF
listener.invitationReceived(invitation); listener.invitationReceived(invitation);
// CHECKSTYLE:ON
} }
} }
private void fireQueueJoinedEvent() { private void fireQueueJoinedEvent() {
for (QueueListener listener : queueListeners) { for (QueueListener listener : queueListeners) {
// CHECKSTYLE:OFF
listener.joinedQueue(); listener.joinedQueue();
// CHECKSTYLE:ON
} }
} }

View File

@ -50,7 +50,6 @@ public class RosterExchangeProvider extends ExtensionElementProvider<RosterExcha
@Override @Override
public RosterExchange parse(XmlPullParser parser, int initialDepth, XmlEnvironment xmlEnvironment) public RosterExchange parse(XmlPullParser parser, int initialDepth, XmlEnvironment xmlEnvironment)
throws XmlPullParserException, IOException { throws XmlPullParserException, IOException {
// CHECKSTYLE:OFF
RosterExchange rosterExchange = new RosterExchange(); RosterExchange rosterExchange = new RosterExchange();
boolean done = false; boolean done = false;
RemoteRosterEntry remoteRosterEntry; RemoteRosterEntry remoteRosterEntry;
@ -81,7 +80,6 @@ public class RosterExchangeProvider extends ExtensionElementProvider<RosterExcha
} }
} }
} }
// CHECKSTYLE:ON
return rosterExchange; return rosterExchange;
} }