Binary compatibility between jspwiki-util 2.12.3 and 2.12.2
Old: E:\Java\.m2\repository\org\apache\jspwiki\jspwiki-util\2.12.2\jspwiki-util-2.12.2.jar
New: E:\Java\.m2\repository\org\apache\jspwiki\jspwiki-util\2.12.3\jspwiki-util-2.12.3.jar
Created: 2025-07-30T19:59:20.545+0200
Access modifier filter: PROTECTED
Only modifications: false
Only binary incompatible modifications: false
Ignore missing classes: true
Includes: org.apache.wiki;org.apache.wiki
Excludes: n.a.
Semantic Versioning: 0.0.1
WARNING: You are using the option '--ignore-missing-classes', i.e. superclasses and interfaces that could not be found on the classpath are ignored. Hence changes caused by these superclasses and interfaces are not reflected in the output.
Classes:
Status Fully Qualified Name
UNCHANGED org.apache.wiki.util.ByteUtils
UNCHANGED org.apache.wiki.util.CheckedSupplier
UNCHANGED org.apache.wiki.util.ClassUtil
UNCHANGED org.apache.wiki.util.CommentedProperties
UNCHANGED org.apache.wiki.util.comparators.CollatorComparator
UNCHANGED org.apache.wiki.util.comparators.HumanComparator
UNCHANGED org.apache.wiki.util.comparators.HumanComparator$CharType
UNCHANGED org.apache.wiki.util.comparators.JavaNaturalComparator
UNCHANGED org.apache.wiki.util.comparators.LocaleComparator
UNCHANGED org.apache.wiki.util.comparators.PrincipalComparator
UNCHANGED org.apache.wiki.util.CryptoUtil
UNCHANGED org.apache.wiki.util.FileUtil
UNCHANGED org.apache.wiki.util.FormUtil
UNCHANGED org.apache.wiki.util.HttpUtil
UNCHANGED org.apache.wiki.util.MailUtil
UNCHANGED org.apache.wiki.util.MailUtil$SmtpAuthenticator
UNCHANGED org.apache.wiki.util.PriorityList
UNCHANGED org.apache.wiki.util.PropertiesUtils
UNCHANGED org.apache.wiki.util.PropertyReader
UNCHANGED org.apache.wiki.util.Serializer
MODIFIED org.apache.wiki.util.TextUtil
UNCHANGED org.apache.wiki.util.TimedCounterList
UNCHANGED org.apache.wiki.util.URIScheme
UNCHANGED org.apache.wiki.util.XHTML
UNCHANGED org.apache.wiki.util.XhtmlUtil
UNCHANGED org.apache.wiki.util.XmlUtil
Binary incompatible changes are marked with (!) while source incompatible changes are marked with (*).
UNCHANGED public class  org.apache.wiki.util.ByteUtils top
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
UNCHANGED static public n.a. java.lang.String byte2hex(byte) n.a.
Old file New file
53 53
UNCHANGED static public n.a. java.lang.String bytes2hex(byte[]) n.a.
Old file New file
38 38
UNCHANGED static public n.a. int hexToBin(char) n.a.
Old file New file
85 85
UNCHANGED static public n.a. byte[] parseHexBinary(java.lang.String) n.a.
Old file New file
62 62
UNCHANGED public abstract interface  org.apache.wiki.util.CheckedSupplier top
Generic Templates:
Change Status Name Old Type New Type Generics
UNCHANGED E java.lang.Exception java.lang.Exception
UNCHANGED T java.lang.Object java.lang.Object
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
UNCHANGED public abstract n.a. java.lang.Object get()
Status: Name:
UNCHANGED java.lang.Exception
n.a.
Old file New file
n.a. n.a.
Annotations:
Status: Fully Qualified Name: Elements:
UNCHANGED java.lang.FunctionalInterface n.a.
UNCHANGED final public class  org.apache.wiki.util.ClassUtil top
Fields:
Status Modifier Type Field Compatibility Changes:
UNCHANGED public static final java.lang.String MAPPINGS n.a.
UNCHANGED public static final java.lang.String MAPPINGS_EXTRA n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
UNCHANGED static public n.a. boolean assignable(java.lang.String, java.lang.String) n.a.
Old file New file
327 327
UNCHANGED static public Generic Templates:
Change Status Name Old Type New Type Generics
UNCHANGED T java.lang.Object java.lang.Object
java.lang.Object buildInstance(java.lang.String)
Status: Name:
UNCHANGED java.lang.ReflectiveOperationException
n.a.
Old file New file
364 364
UNCHANGED static public Generic Templates:
Change Status Name Old Type New Type Generics
UNCHANGED T java.lang.Object java.lang.Object
java.lang.Object buildInstance(java.lang.String, java.lang.String)
Status: Name:
UNCHANGED java.lang.ReflectiveOperationException
n.a.
Old file New file
379 379
UNCHANGED static public Generic Templates:
Change Status Name Old Type New Type Generics
UNCHANGED T java.lang.Object java.lang.Object
java.lang.Object buildInstance(java.lang.Class
<..>
New:T
Old:T
)
Status: Name:
UNCHANGED java.lang.ReflectiveOperationException
n.a.
Old file New file
391 391
UNCHANGED static public Generic Templates:
Change Status Name Old Type New Type Generics
UNCHANGED T java.lang.Object java.lang.Object
java.lang.Object buildInstance(java.lang.Class
<..>
New:T
Old:T
, java.lang.Object[])
Status: Name:
UNCHANGED java.lang.ReflectiveOperationException
n.a.
Old file New file
409 409
UNCHANGED static public n.a. java.util.List
<..>
New:java.lang.String
Old:java.lang.String
classpathEntriesUnder(java.lang.String) n.a.
Old file New file
183 183
UNCHANGED static public n.a. boolean exists(java.lang.String) n.a.
Old file New file
344 344
UNCHANGED static public Generic Templates:
Change Status Name Old Type New Type Generics
UNCHANGED T java.lang.Object java.lang.Object
java.lang.Class
<..>
New:T
Old:T
findClass(java.util.List
<..>
New:java.lang.String
Old:java.lang.String
, java.util.List
<..>
New:java.lang.String
Old:java.lang.String
, java.lang.String)
Status: Name:
UNCHANGED java.lang.ClassNotFoundException
n.a.
Old file New file
104 104
UNCHANGED static public Generic Templates:
Change Status Name Old Type New Type Generics
UNCHANGED T java.lang.Object java.lang.Object
java.lang.Class
<..>
New:T
Old:T
findClass(java.lang.String, java.lang.String)
Status: Name:
UNCHANGED java.lang.ClassNotFoundException
n.a.
Old file New file
170 170
UNCHANGED static public n.a. java.util.Map
<..>
New:java.lang.Stringjava.lang.String
Old:java.lang.Stringjava.lang.String
getExtraClassMappings() n.a.
Old file New file
352 352
UNCHANGED static public n.a. java.lang.Class
<..>
New:?
Old:?
getMappedClass(java.lang.String)
Status: Name:
UNCHANGED java.lang.ClassNotFoundException
n.a.
Old file New file
310 310
UNCHANGED static public Generic Templates:
Change Status Name Old Type New Type Generics
UNCHANGED T java.lang.Object java.lang.Object
java.lang.Object getMappedObject(java.lang.String)
Status: Name:
UNCHANGED java.lang.ReflectiveOperationException
UNCHANGED java.lang.IllegalArgumentException
n.a.
Old file New file
272 272
UNCHANGED static public Generic Templates:
Change Status Name Old Type New Type Generics
UNCHANGED T java.lang.Object java.lang.Object
java.lang.Object getMappedObject(java.lang.String, java.lang.Object[])
Status: Name:
UNCHANGED java.lang.ReflectiveOperationException
UNCHANGED java.lang.IllegalArgumentException
n.a.
Old file New file
298 298
UNCHANGED  (Serializable compatible)  public class  org.apache.wiki.util.CommentedProperties top
Superclass:
Status Superclass Compatibility Changes
UNCHANGED java.util.Properties n.a.
Interfaces:
Status Interface Compatibility Changes
UNCHANGED java.lang.Cloneable n.a.
UNCHANGED java.util.Map n.a.
UNCHANGED java.io.Serializable n.a.
Serializable default serialVersionUID serialVersionUID in class
Oldtrue 4378084642686771400 8057284636436329669
Newtrue 4378084642686771400 8057284636436329669
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
UNCHANGED public n.a. CommentedProperties() n.a.
Old file New file
48 48
UNCHANGED public n.a. CommentedProperties(java.util.Properties) n.a.
Old file New file
59 59
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
UNCHANGED public n.a. void load(java.io.InputStream)
Status: Name:
UNCHANGED java.io.IOException
n.a.
Old file New file
69 69
UNCHANGED public n.a. void load(java.io.Reader)
Status: Name:
UNCHANGED java.io.IOException
n.a.
Old file New file
84 84
UNCHANGED public n.a. java.lang.Object put(java.lang.Object, java.lang.Object) n.a.
Old file New file
117 117
UNCHANGED public n.a. void putAll(java.util.Map
<..>
New:??
Old:??
)
n.a.
Old file New file
130 130
UNCHANGED public n.a. java.lang.Object remove(java.lang.Object) n.a.
Old file New file
146 146
UNCHANGED public n.a. java.lang.Object setProperty(java.lang.String, java.lang.String) n.a.
Old file New file
96 96
UNCHANGED public n.a. void store(java.io.OutputStream, java.lang.String)
Status: Name:
UNCHANGED java.io.IOException
n.a.
Old file New file
105 105
UNCHANGED public n.a. java.lang.String toString() n.a.
Old file New file
158 158
UNCHANGED public class  org.apache.wiki.util.comparators.CollatorComparator top
Interfaces:
Status Interface Compatibility Changes
UNCHANGED java.util.Comparator n.a.
Fields:
Status Modifier Type Field Compatibility Changes:
UNCHANGED public static final java.util.Comparator
<..>
New:java.lang.String
Old:java.lang.String
DEFAULT_LOCALE_COMPARATOR n.a.
UNCHANGED protected java.text.Collator m_collator n.a.
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
UNCHANGED public n.a. CollatorComparator(java.text.Collator) n.a.
Old file New file
56 56
UNCHANGED public n.a. CollatorComparator() n.a.
Old file New file
46 46
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
UNCHANGED public n.a. int compare(java.lang.String, java.lang.String) n.a.
Old file New file
67 67
UNCHANGED public n.a. void setCollator(java.text.Collator) n.a.
Old file New file
86 86
UNCHANGED public class  org.apache.wiki.util.comparators.HumanComparator top
Interfaces:
Status Interface Compatibility Changes
UNCHANGED java.util.Comparator n.a.
Fields:
Status Modifier Type Field Compatibility Changes:
UNCHANGED public static final java.util.Comparator
<..>
New:java.lang.String
Old:java.lang.String
DEFAULT_HUMAN_COMPARATOR n.a.
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
UNCHANGED public n.a. HumanComparator(org.apache.wiki.util.comparators.HumanComparator$CharType[]) n.a.
Old file New file
73 73
UNCHANGED public n.a. HumanComparator() n.a.
Old file New file
63 63
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
UNCHANGED public n.a. int compare(java.lang.String, java.lang.String) n.a.
Old file New file
85 85
UNCHANGED static public n.a. java.util.Comparator
<..>
New:java.lang.String
Old:java.lang.String
getInstance() n.a.
Old file New file
53 53
UNCHANGED public n.a. org.apache.wiki.util.comparators.HumanComparator$CharType[] getSortOrder() n.a.
Old file New file
248 248
UNCHANGED public n.a. void setSortOrder(org.apache.wiki.util.comparators.HumanComparator$CharType[]) n.a.
Old file New file
282 282
UNCHANGED  (Serializable compatible)  final static public enum  org.apache.wiki.util.comparators.HumanComparator$CharType top
Superclass:
Status Superclass Compatibility Changes
UNCHANGED java.lang.Enum n.a.
Interfaces:
Status Interface Compatibility Changes
UNCHANGED java.lang.constant.Constable n.a.
UNCHANGED java.lang.Comparable n.a.
UNCHANGED java.io.Serializable n.a.
Serializable default serialVersionUID serialVersionUID in class
Oldtrue -6852224061326158618 n.a.
Newtrue -6852224061326158618 n.a.
Fields:
Status Modifier Type Field Compatibility Changes:
UNCHANGED public static final org.apache.wiki.util.comparators.HumanComparator$CharType TYPE_DIGIT n.a.
UNCHANGED public static final org.apache.wiki.util.comparators.HumanComparator$CharType TYPE_LETTER n.a.
UNCHANGED public static final org.apache.wiki.util.comparators.HumanComparator$CharType TYPE_OTHER n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
UNCHANGED static public n.a. org.apache.wiki.util.comparators.HumanComparator$CharType valueOf(java.lang.String) n.a.
Old file New file
38 38
UNCHANGED static public n.a. org.apache.wiki.util.comparators.HumanComparator$CharType[] values() n.a.
Old file New file
38 38
UNCHANGED public class  org.apache.wiki.util.comparators.JavaNaturalComparator top
Interfaces:
Status Interface Compatibility Changes
UNCHANGED java.util.Comparator n.a.
Fields:
Status Modifier Type Field Compatibility Changes:
UNCHANGED public static final java.util.Comparator
<..>
New:java.lang.String
Old:java.lang.String
DEFAULT_JAVA_COMPARATOR n.a.
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
UNCHANGED public n.a. JavaNaturalComparator() n.a.
Old file New file
30 30
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
UNCHANGED public n.a. int compare(java.lang.String, java.lang.String) n.a.
Old file New file
41 41
UNCHANGED public class  org.apache.wiki.util.comparators.LocaleComparator top
Superclass:
Status Superclass Compatibility Changes
UNCHANGED org.apache.wiki.util.comparators.CollatorComparator n.a.
Interfaces:
Status Interface Compatibility Changes
UNCHANGED java.util.Comparator n.a.
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
UNCHANGED public n.a. LocaleComparator() n.a.
Old file New file
35 35
UNCHANGED public n.a. LocaleComparator(java.util.Locale) n.a.
Old file New file
43 43
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
UNCHANGED public n.a. void setLocale(java.util.Locale) n.a.
Old file New file
54 54
UNCHANGED  (Serializable compatible)  public class  org.apache.wiki.util.comparators.PrincipalComparator top
Interfaces:
Status Interface Compatibility Changes
UNCHANGED java.util.Comparator n.a.
UNCHANGED java.io.Serializable n.a.
Serializable default serialVersionUID serialVersionUID in class
Oldtrue -8773139401578211664 1
Newtrue -8773139401578211664 1
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
UNCHANGED public n.a. PrincipalComparator() n.a.
Old file New file
32 32
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
UNCHANGED public n.a. int compare(java.security.Principal, java.security.Principal) n.a.
Old file New file
46 46
UNCHANGED final public class  org.apache.wiki.util.CryptoUtil top
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
UNCHANGED static public n.a. java.lang.String getSaltedPassword(byte[], java.lang.String)
Status: Name:
UNCHANGED java.security.NoSuchAlgorithmException
n.a.
Old file New file
151 135
UNCHANGED static public n.a. void main(java.lang.String[])
Status: Name:
UNCHANGED java.lang.Exception
n.a.
Old file New file
86 82
UNCHANGED static public n.a. boolean verifySaltedPassword(byte[], java.lang.String)
Status: Name:
UNCHANGED java.security.NoSuchAlgorithmException
n.a.
Old file New file
204 186
UNCHANGED final public class  org.apache.wiki.util.FileUtil top
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
UNCHANGED static public n.a. void copyContents(java.io.Reader, java.io.Writer)
Status: Name:
UNCHANGED java.io.IOException
n.a.
Old file New file
147 147
UNCHANGED static public n.a. void copyContents(java.io.InputStream, java.io.OutputStream)
Status: Name:
UNCHANGED java.io.IOException
n.a.
Old file New file
165 165
UNCHANGED static public n.a. java.lang.String getThrowingMethod(java.lang.Throwable) n.a.
Old file New file
260 260
UNCHANGED static public n.a. java.io.File newTmpFile(java.lang.String, java.nio.charset.Charset)
Status: Name:
UNCHANGED java.io.IOException
n.a.
Old file New file
74 74
UNCHANGED static public n.a. java.io.File newTmpFile(java.lang.String)
Status: Name:
UNCHANGED java.io.IOException
n.a.
Old file New file
93 93
UNCHANGED static public n.a. java.lang.String readContents(java.io.InputStream, java.lang.String)
Status: Name:
UNCHANGED java.io.IOException
n.a.
Old file New file
195 195
UNCHANGED static public n.a. java.lang.String readContents(java.io.Reader)
Status: Name:
UNCHANGED java.io.IOException
n.a.
Old file New file
244 244
UNCHANGED static public n.a. java.lang.String runSimpleCommand(java.lang.String, java.lang.String)
Status: Name:
UNCHANGED java.io.IOException
UNCHANGED java.lang.InterruptedException
n.a.
Old file New file
107 107
UNCHANGED final public class  org.apache.wiki.util.FormUtil top
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
UNCHANGED static public n.a. java.util.List
<..>
New:?
Old:?
getNumberedValues(java.util.Map
<..>
New:??
Old:??
, java.lang.String)
n.a.
Old file New file
93 93
UNCHANGED static public n.a. java.util.List
<..>
New:?
Old:?
getValues(java.util.Map
<..>
New:??
Old:??
, java.lang.String)
n.a.
Old file New file
58 58
UNCHANGED static public n.a. java.util.Map
<..>
New:java.lang.Stringjava.lang.String
Old:java.lang.Stringjava.lang.String
requestToMap(javax.servlet.http.HttpServletRequest, java.lang.String) n.a.
Old file New file
142 142
UNCHANGED final public class  org.apache.wiki.util.HttpUtil top
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
UNCHANGED static public n.a. boolean checkFor304(javax.servlet.http.HttpServletRequest, java.lang.String, java.util.Date) n.a.
Old file New file
117 117
UNCHANGED static public n.a. void clearCookie(javax.servlet.http.HttpServletResponse, java.lang.String) n.a.
Old file New file
259 259
UNCHANGED static public n.a. java.lang.String createETag(java.lang.String, java.util.Date) n.a.
Old file New file
102 102
UNCHANGED static public n.a. java.lang.String getAbsoluteUrl(javax.servlet.http.HttpServletRequest, java.lang.String) n.a.
Old file New file
275 275
UNCHANGED static public n.a. java.lang.String getAbsoluteUrl(javax.servlet.http.HttpServletRequest) n.a.
Old file New file
321 321
UNCHANGED static public n.a. java.lang.String getRemoteAddress(javax.servlet.http.HttpServletRequest) n.a.
Old file New file
60 60
UNCHANGED static public n.a. java.lang.String guessValidURI(java.lang.String) n.a.
Old file New file
171 171
UNCHANGED static public n.a. boolean isIPV4Address(java.lang.String) n.a.
Old file New file
228 228
UNCHANGED static public n.a. java.lang.String retrieveCookieValue(javax.servlet.http.HttpServletRequest, java.lang.String) n.a.
Old file New file
74 74
UNCHANGED static public n.a. java.lang.String safeGetQueryString(javax.servlet.http.HttpServletRequest, java.nio.charset.Charset) n.a.
Old file New file
195 195
UNCHANGED final public class  org.apache.wiki.util.MailUtil top
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
UNCHANGED static public n.a. void sendMessage(java.util.Properties, java.lang.String, java.lang.String, java.lang.String)
Status: Name:
UNCHANGED javax.mail.internet.AddressException
UNCHANGED javax.mail.MessagingException
n.a.
Old file New file
286 286
UNCHANGED static protected class  org.apache.wiki.util.MailUtil$SmtpAuthenticator top
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
UNCHANGED public n.a. MailUtil$SmtpAuthenticator(java.lang.String, java.lang.String) n.a.
Old file New file
453 453
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
UNCHANGED public n.a. javax.mail.PasswordAuthentication getPasswordAuthentication() n.a.
Old file New file
465 465
UNCHANGED public class  org.apache.wiki.util.PriorityList top
Generic Templates:
Change Status Name Old Type New Type Generics
UNCHANGED E java.lang.Object java.lang.Object
Superclass:
Status Superclass Compatibility Changes
UNCHANGED java.util.AbstractList n.a.
Interfaces:
Status Interface Compatibility Changes
UNCHANGED java.util.List n.a.
UNCHANGED java.util.Collection n.a.
UNCHANGED java.lang.Iterable n.a.
Fields:
Status Modifier Type Field Compatibility Changes:
UNCHANGED public static final int DEFAULT_PRIORITY n.a.
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
UNCHANGED public n.a. PriorityList() n.a.
Old file New file
33 33
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
UNCHANGED public n.a. void add(java.lang.Object, int) n.a.
Old file New file
53 53
UNCHANGED public n.a. boolean add(java.lang.Object) n.a.
Old file New file
81 81
UNCHANGED public n.a. java.lang.Object get(int) n.a.
Old file New file
95 95
UNCHANGED public n.a. int size() n.a.
Old file New file
106 106
UNCHANGED final public class  org.apache.wiki.util.PropertiesUtils top
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
UNCHANGED static public n.a. java.lang.String saveConvert(java.lang.String, boolean) n.a.
Old file New file
82 82
UNCHANGED static public n.a. java.lang.String toLine(java.lang.String, java.lang.String) n.a.
Old file New file
71 71
UNCHANGED static public n.a. java.lang.String toSortedString(java.util.Properties) n.a.
Old file New file
50 50
UNCHANGED final public class  org.apache.wiki.util.PropertyReader top
Fields:
Status Modifier Type Field Compatibility Changes:
UNCHANGED public static final java.lang.String CUSTOM_JSPWIKI_CONFIG n.a.
UNCHANGED public static final java.lang.String DEFAULT_JSPWIKI_CONFIG n.a.
UNCHANGED public static final java.lang.String PARAM_CUSTOMCONFIG n.a.
UNCHANGED public static final java.lang.String PARAM_CUSTOMCONFIG_CASCADEPREFIX n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
UNCHANGED static public n.a. void expandVars(java.util.Properties) n.a.
Old file New file
330 330
UNCHANGED static public n.a. java.util.Properties getCombinedProperties(java.lang.String) n.a.
Old file New file
219 219
UNCHANGED static public n.a. java.util.Properties getDefaultProperties() n.a.
Old file New file
199 199
UNCHANGED static public n.a. java.util.Properties loadWebAppProps(javax.servlet.ServletContext) n.a.
Old file New file
122 122
UNCHANGED static public n.a. java.io.InputStream locateClassPathResource(javax.servlet.ServletContext, java.lang.String) n.a.
Old file New file
382 382
UNCHANGED static public n.a. void propertyExpansion(java.util.Properties) n.a.
Old file New file
288 288
UNCHANGED final public class  org.apache.wiki.util.Serializer top
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
UNCHANGED static public n.a. java.util.Map
<..>
New:java.lang.String? extends java.io.Serializable
Old:java.lang.String? extends java.io.Serializable
deserializeFromBase64(java.lang.String)
Status: Name:
UNCHANGED java.io.IOException
n.a.
Old file New file
62 62
UNCHANGED static public n.a. java.lang.String serializeToBase64(java.util.Map
<..>
New:java.lang.Stringjava.io.Serializable
Old:java.lang.Stringjava.io.Serializable
)
Status: Name:
UNCHANGED java.io.IOException
n.a.
Old file New file
82 82
MODIFIED final public class  org.apache.wiki.util.TextUtil top
Fields:
Status Modifier Type Field Compatibility Changes:
UNCHANGED public static final java.lang.String LEGACY_CHARS_ALLOWED n.a.
UNCHANGED public static final int PASSWORD_LENGTH n.a.
UNCHANGED public static final java.lang.String PUNCTUATION_CHARS_ALLOWED n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
UNCHANGED static public n.a. java.lang.String beautifyString(java.lang.String) n.a.
Old file New file
584 584
UNCHANGED static public n.a. java.lang.String beautifyString(java.lang.String, java.lang.String) n.a.
Old file New file
596 596
UNCHANGED static public n.a. java.lang.String cleanString(java.lang.String, java.lang.String) n.a.
Old file New file
644 644
UNCHANGED static public n.a. int countSections(java.lang.String) n.a.
Old file New file
725 775
UNCHANGED static public n.a. java.util.Properties createProperties(java.lang.String[])
Status: Name:
UNCHANGED java.lang.IllegalArgumentException
n.a.
Old file New file
705 755
NEW static public n.a. java.lang.String escapeHTMLEntities(java.lang.String)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 695
UNCHANGED static public n.a. java.lang.String generateRandomPassword() n.a.
Old file New file
870 919
UNCHANGED static public n.a. boolean getBooleanProperty(java.util.Properties, java.lang.String, boolean) n.a.
Old file New file
365 365
UNCHANGED static public n.a. java.lang.String getCanonicalFilePathProperty(java.util.Properties, java.lang.String, java.lang.String) n.a.
Old file New file
473 473
UNCHANGED static public n.a. int getIntegerProperty(java.util.Properties, java.lang.String, int) n.a.
Old file New file
340 340
UNCHANGED static public n.a. java.lang.String getRequiredProperty(java.util.Properties, java.lang.String)
Status: Name:
UNCHANGED java.util.NoSuchElementException
n.a.
Old file New file
432 432
UNCHANGED static public n.a. java.lang.String getRequiredProperty(java.util.Properties, java.lang.String, java.lang.String)
Status: Name:
UNCHANGED java.util.NoSuchElementException
n.a.
Old file New file
449 449
UNCHANGED static public n.a. java.lang.String getSection(java.lang.String, int)
Status: Name:
UNCHANGED java.lang.IllegalArgumentException
n.a.
Old file New file
748 798
UNCHANGED static public n.a. java.lang.String getStringProperty(java.util.Properties, java.lang.String, java.lang.String) n.a.
Old file New file
391 391
UNCHANGED static public n.a. java.lang.String getStringProperty(java.util.Properties, java.lang.String, java.lang.String, java.lang.String) n.a.
Old file New file
412 412
UNCHANGED static public n.a. boolean isNumber(java.lang.String) n.a.
Old file New file
846 895
UNCHANGED static public n.a. boolean isPositive(java.lang.String) n.a.
Old file New file
501 501
UNCHANGED static public n.a. java.lang.String native2Ascii(java.lang.String) n.a.
Old file New file
794 843
UNCHANGED static public n.a. java.lang.String normalizePostData(java.lang.String) n.a.
Old file New file
524 524
UNCHANGED static public n.a. int parseIntParameter(java.lang.String, int) n.a.
Old file New file
319 319
UNCHANGED static public n.a. java.lang.String repeatString(java.lang.String, int) n.a.
Old file New file
783 832
UNCHANGED static public n.a. java.lang.String replaceEntities(java.lang.String) n.a.
Old file New file
217 217
UNCHANGED static public n.a. java.lang.String replaceString(java.lang.String, java.lang.String, java.lang.String) n.a.
Old file New file
234 234
UNCHANGED static public n.a. java.lang.String replaceString(java.lang.String, int, int, java.lang.String) n.a.
Old file New file
270 270
UNCHANGED static public n.a. java.lang.String replaceStringCaseUnsensitive(java.lang.String, java.lang.String, java.lang.String) n.a.
Old file New file
288 288
UNCHANGED static public n.a. java.lang.String toHexString(byte[]) n.a.
Old file New file
827 876
UNCHANGED static public n.a. java.lang.String urlDecode(java.lang.String, java.lang.String)
Status: Name:
UNCHANGED java.lang.IllegalArgumentException
n.a.
Old file New file
202 202
UNCHANGED static public n.a. java.lang.String urlDecodeUTF8(java.lang.String) n.a.
Old file New file
165 165
UNCHANGED static public n.a. java.lang.String urlEncode(java.lang.String, java.lang.String) n.a.
Old file New file
183 183
UNCHANGED static public n.a. java.lang.String urlEncodeUTF8(java.lang.String) n.a.
Old file New file
151 151
UNCHANGED public class  org.apache.wiki.util.TimedCounterList top
Generic Templates:
Change Status Name Old Type New Type Generics
UNCHANGED T java.lang.Object java.lang.Object
Superclass:
Status Superclass Compatibility Changes
UNCHANGED java.util.AbstractList n.a.
Interfaces:
Status Interface Compatibility Changes
UNCHANGED java.util.List n.a.
UNCHANGED java.util.Collection n.a.
UNCHANGED java.lang.Iterable n.a.
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
UNCHANGED public n.a. TimedCounterList() n.a.
Old file New file
37 37
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
UNCHANGED public n.a. void add(int, java.lang.Object) n.a.
Old file New file
113 113
UNCHANGED public n.a. void cleanup(long) n.a.
Old file New file
177 177
UNCHANGED public n.a. int count(java.lang.Object) n.a.
Old file New file
156 156
UNCHANGED public n.a. java.lang.Object get(int) n.a.
Old file New file
70 70
UNCHANGED public n.a. long getAddTime(int) n.a.
Old file New file
209 209
UNCHANGED public n.a. java.lang.Object remove(int) n.a.
Old file New file
131 131
UNCHANGED public n.a. java.lang.Object set(int, java.lang.Object) n.a.
Old file New file
48 48
UNCHANGED public n.a. int size() n.a.
Old file New file
92 92
UNCHANGED  (Serializable compatible)  final public enum  org.apache.wiki.util.URIScheme top
Superclass:
Status Superclass Compatibility Changes
UNCHANGED java.lang.Enum n.a.
Interfaces:
Status Interface Compatibility Changes
UNCHANGED java.lang.constant.Constable n.a.
UNCHANGED java.lang.Comparable n.a.
UNCHANGED java.io.Serializable n.a.
Serializable default serialVersionUID serialVersionUID in class
Oldtrue -4230752538361489119 n.a.
Newtrue -4230752538361489119 n.a.
Fields:
Status Modifier Type Field Compatibility Changes:
UNCHANGED public static final org.apache.wiki.util.URIScheme HTTP n.a.
UNCHANGED public static final org.apache.wiki.util.URIScheme HTTPS n.a.
UNCHANGED public final java.lang.String id n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
UNCHANGED public n.a. java.lang.String getId() n.a.
Old file New file
44 44
UNCHANGED public n.a. boolean same(java.lang.String) n.a.
Old file New file
48 48
UNCHANGED public n.a. java.lang.String toString() n.a.
Old file New file
53 53
UNCHANGED static public n.a. org.apache.wiki.util.URIScheme valueOf(java.lang.String) n.a.
Old file New file
29 29
UNCHANGED static public n.a. org.apache.wiki.util.URIScheme[] values() n.a.
Old file New file
29 29
UNCHANGED  (Serializable compatible)  final public enum  org.apache.wiki.util.XHTML top
Superclass:
Status Superclass Compatibility Changes
UNCHANGED java.lang.Enum n.a.
Interfaces:
Status Interface Compatibility Changes
UNCHANGED java.lang.constant.Constable n.a.
UNCHANGED java.lang.Comparable n.a.
UNCHANGED java.io.Serializable n.a.
Serializable default serialVersionUID serialVersionUID in class
Oldtrue -184127347481819785 n.a.
Newtrue -184127347481819785 n.a.
Fields:
Status Modifier Type Field Compatibility Changes:
UNCHANGED public static final java.lang.String ATTR_align n.a.
UNCHANGED public static final java.lang.String ATTR_alt n.a.
UNCHANGED public static final java.lang.String ATTR_bgcolor n.a.
UNCHANGED public static final java.lang.String ATTR_border n.a.
UNCHANGED public static final java.lang.String ATTR_cellpadding n.a.
UNCHANGED public static final java.lang.String ATTR_cellspacing n.a.
UNCHANGED public static final java.lang.String ATTR_checked n.a.
UNCHANGED public static final java.lang.String ATTR_class n.a.
UNCHANGED public static final java.lang.String ATTR_cols n.a.
UNCHANGED public static final java.lang.String ATTR_colspan n.a.
UNCHANGED public static final java.lang.String ATTR_content n.a.
UNCHANGED public static final java.lang.String ATTR_height n.a.
UNCHANGED public static final java.lang.String ATTR_href n.a.
UNCHANGED public static final java.lang.String ATTR_httpEquiv n.a.
UNCHANGED public static final java.lang.String ATTR_id n.a.
UNCHANGED public static final java.lang.String ATTR_name n.a.
UNCHANGED public static final java.lang.String ATTR_rel n.a.
UNCHANGED public static final java.lang.String ATTR_rows n.a.
UNCHANGED public static final java.lang.String ATTR_scheme n.a.
UNCHANGED public static final java.lang.String ATTR_selected n.a.
UNCHANGED public static final java.lang.String ATTR_size n.a.
UNCHANGED public static final java.lang.String ATTR_src n.a.
UNCHANGED public static final java.lang.String ATTR_style n.a.
UNCHANGED public static final java.lang.String ATTR_title n.a.
UNCHANGED public static final java.lang.String ATTR_type n.a.
UNCHANGED public static final java.lang.String ATTR_value n.a.
UNCHANGED public static final java.lang.String ATTR_width n.a.
UNCHANGED public static final java.lang.String CSS_style n.a.
UNCHANGED public static final java.lang.String FRAMESET_DTD_PubId n.a.
UNCHANGED public static java.lang.String FRAMESET_DTD_SysId n.a.
UNCHANGED public static final java.lang.String STRICT_DTD_PubId n.a.
UNCHANGED public static java.lang.String STRICT_DTD_SysId n.a.
UNCHANGED public static final java.lang.String TRANSITIONAL_DTD_PubId n.a.
UNCHANGED public static java.lang.String TRANSITIONAL_DTD_SysId n.a.
UNCHANGED public static final java.lang.String XMLNS_xhtml n.a.
UNCHANGED public static final org.apache.wiki.util.XHTML a n.a.
UNCHANGED public static final org.apache.wiki.util.XHTML abbr n.a.
UNCHANGED public static final org.apache.wiki.util.XHTML acronym n.a.
UNCHANGED public static final org.apache.wiki.util.XHTML address n.a.
UNCHANGED public static final org.apache.wiki.util.XHTML applet n.a.
UNCHANGED public static final org.apache.wiki.util.XHTML area n.a.
UNCHANGED public static final org.apache.wiki.util.XHTML b n.a.
UNCHANGED public static final org.apache.wiki.util.XHTML base n.a.
UNCHANGED public static final org.apache.wiki.util.XHTML basefont n.a.
UNCHANGED public static final org.apache.wiki.util.XHTML bdo n.a.
UNCHANGED public static final org.apache.wiki.util.XHTML big n.a.
UNCHANGED public static final org.apache.wiki.util.XHTML blockquote n.a.
UNCHANGED public static final org.apache.wiki.util.XHTML body n.a.
UNCHANGED public static final org.apache.wiki.util.XHTML br n.a.
UNCHANGED public static final org.apache.wiki.util.XHTML button n.a.
UNCHANGED public static final org.apache.wiki.util.XHTML caption n.a.
UNCHANGED public static final org.apache.wiki.util.XHTML center n.a.
UNCHANGED public static final org.apache.wiki.util.XHTML cite n.a.
UNCHANGED public static final org.apache.wiki.util.XHTML code n.a.
UNCHANGED public static final org.apache.wiki.util.XHTML col n.a.
UNCHANGED public static final org.apache.wiki.util.XHTML colgroup n.a.
UNCHANGED public static final org.apache.wiki.util.XHTML dd n.a.
UNCHANGED public static final org.apache.wiki.util.XHTML del n.a.
UNCHANGED public static final org.apache.wiki.util.XHTML dfn n.a.
UNCHANGED public static final org.apache.wiki.util.XHTML dir n.a.
UNCHANGED public static final org.apache.wiki.util.XHTML div n.a.
UNCHANGED public static final org.apache.wiki.util.XHTML dl n.a.
UNCHANGED public static final org.apache.wiki.util.XHTML dt n.a.
UNCHANGED public static final org.apache.wiki.util.XHTML em n.a.
UNCHANGED public static final org.apache.wiki.util.XHTML fieldset n.a.
UNCHANGED public static final org.apache.wiki.util.XHTML font n.a.
UNCHANGED public static final org.apache.wiki.util.XHTML form n.a.
UNCHANGED public static final org.apache.wiki.util.XHTML frame n.a.
UNCHANGED public static final org.apache.wiki.util.XHTML frameset n.a.
UNCHANGED public static final org.apache.wiki.util.XHTML h1 n.a.
UNCHANGED public static final org.apache.wiki.util.XHTML h2 n.a.
UNCHANGED public static final org.apache.wiki.util.XHTML h3 n.a.
UNCHANGED public static final org.apache.wiki.util.XHTML h4 n.a.
UNCHANGED public static final org.apache.wiki.util.XHTML h5 n.a.
UNCHANGED public static final org.apache.wiki.util.XHTML h6 n.a.
UNCHANGED public static final org.apache.wiki.util.XHTML head n.a.
UNCHANGED public static final org.apache.wiki.util.XHTML hr n.a.
UNCHANGED public static final org.apache.wiki.util.XHTML html n.a.
UNCHANGED public static final org.apache.wiki.util.XHTML i n.a.
UNCHANGED public static final org.apache.wiki.util.XHTML iframe n.a.
UNCHANGED public static final org.apache.wiki.util.XHTML img n.a.
UNCHANGED public static final org.apache.wiki.util.XHTML input n.a.
UNCHANGED public static final org.apache.wiki.util.XHTML ins n.a.
UNCHANGED public static final org.apache.wiki.util.XHTML isindex n.a.
UNCHANGED public static final org.apache.wiki.util.XHTML kbd n.a.
UNCHANGED public static final org.apache.wiki.util.XHTML label n.a.
UNCHANGED public static final org.apache.wiki.util.XHTML legend n.a.
UNCHANGED public static final org.apache.wiki.util.XHTML li n.a.
UNCHANGED public static final org.apache.wiki.util.XHTML link n.a.
UNCHANGED public static final org.apache.wiki.util.XHTML map n.a.
UNCHANGED public static final org.apache.wiki.util.XHTML menu n.a.
UNCHANGED public static final org.apache.wiki.util.XHTML meta n.a.
UNCHANGED public static final org.apache.wiki.util.XHTML noframes n.a.
UNCHANGED public static final org.apache.wiki.util.XHTML noscript n.a.
UNCHANGED public static final org.apache.wiki.util.XHTML object n.a.
UNCHANGED public static final org.apache.wiki.util.XHTML ol n.a.
UNCHANGED public static final org.apache.wiki.util.XHTML optgroup n.a.
UNCHANGED public static final org.apache.wiki.util.XHTML option n.a.
UNCHANGED public static final org.apache.wiki.util.XHTML p n.a.
UNCHANGED public static final org.apache.wiki.util.XHTML param n.a.
UNCHANGED public static final org.apache.wiki.util.XHTML pre n.a.
UNCHANGED public static final org.apache.wiki.util.XHTML q n.a.
UNCHANGED public static final org.apache.wiki.util.XHTML s n.a.
UNCHANGED public static final org.apache.wiki.util.XHTML samp n.a.
UNCHANGED public static final org.apache.wiki.util.XHTML script n.a.
UNCHANGED public static final org.apache.wiki.util.XHTML select n.a.
UNCHANGED public static final org.apache.wiki.util.XHTML small n.a.
UNCHANGED public static final org.apache.wiki.util.XHTML span n.a.
UNCHANGED public static final org.apache.wiki.util.XHTML strike n.a.
UNCHANGED public static final org.apache.wiki.util.XHTML strong n.a.
UNCHANGED public static final org.apache.wiki.util.XHTML style n.a.
UNCHANGED public static final org.apache.wiki.util.XHTML sub n.a.
UNCHANGED public static final org.apache.wiki.util.XHTML sup n.a.
UNCHANGED public static final org.apache.wiki.util.XHTML table n.a.
UNCHANGED public static final org.apache.wiki.util.XHTML tbody n.a.
UNCHANGED public static final org.apache.wiki.util.XHTML td n.a.
UNCHANGED public static final org.apache.wiki.util.XHTML textarea n.a.
UNCHANGED public static final org.apache.wiki.util.XHTML tfoot n.a.
UNCHANGED public static final org.apache.wiki.util.XHTML th n.a.
UNCHANGED public static final org.apache.wiki.util.XHTML thead n.a.
UNCHANGED public static final org.apache.wiki.util.XHTML title n.a.
UNCHANGED public static final org.apache.wiki.util.XHTML tr n.a.
UNCHANGED public static final org.apache.wiki.util.XHTML tt n.a.
UNCHANGED public static final org.apache.wiki.util.XHTML u n.a.
UNCHANGED public static final org.apache.wiki.util.XHTML ul n.a.
UNCHANGED public static final org.apache.wiki.util.XHTML var n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
UNCHANGED public n.a. java.lang.String getName() n.a.
Old file New file
60 60
UNCHANGED static public n.a. java.lang.String getNamedCharacterEntity(int) n.a.
Old file New file
184 184
UNCHANGED static public n.a. org.apache.wiki.util.XHTML valueOf(java.lang.String) n.a.
Old file New file
27 27
UNCHANGED static public n.a. org.apache.wiki.util.XHTML[] values() n.a.
Old file New file
27 27
UNCHANGED final public class  org.apache.wiki.util.XhtmlUtil top
Fields:
Status Modifier Type Field Compatibility Changes:
UNCHANGED public static final org.jdom2.output.Format EXPAND_EMPTY_NODES n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
UNCHANGED static public n.a. org.jdom2.Element element(org.apache.wiki.util.XHTML) n.a.
Old file New file
102 102
UNCHANGED static public n.a. org.jdom2.Element element(org.apache.wiki.util.XHTML, java.lang.String) n.a.
Old file New file
114 114
UNCHANGED static public n.a. org.jdom2.Element img(java.lang.String, java.lang.String) n.a.
Old file New file
180 180
UNCHANGED static public n.a. org.jdom2.Element input(java.lang.String, java.lang.String, java.lang.String) n.a.
Old file New file
200 200
UNCHANGED static public n.a. org.jdom2.Element link(java.lang.String, java.lang.String) n.a.
Old file New file
129 129
UNCHANGED static public n.a. java.lang.String serialize(org.jdom2.Element) n.a.
Old file New file
68 68
UNCHANGED static public n.a. java.lang.String serialize(org.jdom2.Element, boolean) n.a.
Old file New file
80 80
UNCHANGED static public n.a. java.lang.String serialize(org.jdom2.Element, org.jdom2.output.Format) n.a.
Old file New file
91 91
UNCHANGED static public n.a. void setClass(org.jdom2.Element, java.lang.String) n.a.
Old file New file
214 214
UNCHANGED static public n.a. org.jdom2.Element target(java.lang.String, java.lang.String) n.a.
Old file New file
142 142
UNCHANGED final public class  org.apache.wiki.util.XmlUtil top
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
UNCHANGED static public n.a. java.lang.String extractTextFromDocument(org.jdom2.Document) n.a.
Old file New file
123 123
UNCHANGED static public n.a. org.jdom2.Element getXPathElement(org.jdom2.Element, java.lang.String) n.a.
Old file New file
134 134
UNCHANGED static public n.a. java.util.List
<..>
New:org.jdom2.Element
Old:org.jdom2.Element
parse(java.lang.String, java.lang.String) n.a.
Old file New file
68 68
UNCHANGED static public n.a. java.util.List
<..>
New:org.jdom2.Element
Old:org.jdom2.Element
parse(java.io.InputStream, java.lang.String) n.a.
Old file New file
100 100