From 55a967da93a9782dde4375d3f769db7a7c69cc5e Mon Sep 17 00:00:00 2001 From: Florian Schmaus Date: Sat, 27 Dec 2014 21:12:59 +0100 Subject: [PATCH] Add Packet.toString() --- .../src/main/java/org/jivesoftware/smack/packet/Packet.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/smack-core/src/main/java/org/jivesoftware/smack/packet/Packet.java b/smack-core/src/main/java/org/jivesoftware/smack/packet/Packet.java index ffd6eb7c1..e526a9863 100644 --- a/smack-core/src/main/java/org/jivesoftware/smack/packet/Packet.java +++ b/smack-core/src/main/java/org/jivesoftware/smack/packet/Packet.java @@ -347,6 +347,12 @@ public abstract class Packet implements TopLevelStreamElement { return removeExtension(extension.getElementName(), extension.getNamespace()); } + @Override + // NOTE When Smack is using Java 8, then this method should be moved in Element as "Default Method". + public String toString() { + return toXML().toString(); + } + /** * Returns the extension sub-packets (including properties data) as an XML * String, or the Empty String if there are no packet extensions.