| javax.servlet(3.0.0) | 
  
    | CHANGED | The major version has been changed (from 2.5.0 to 3.0.0) | 
  
    | ADDED | javax.servlet.AsyncContext | 
  
    | ADDED | javax.servlet.AsyncEvent | 
  
    | ADDED | javax.servlet.AsyncListener | 
  
    | ADDED | javax.servlet.DispatcherType | 
  
    | ADDED | javax.servlet.FilterRegistration | 
  
    | ADDED | javax.servlet.HttpConstraintElement | 
  
    | ADDED | javax.servlet.HttpMethodConstraintElement | 
  
    | ADDED | javax.servlet.MultipartConfigElement | 
  
    | ADDED | javax.servlet.Registration | 
  
    | ADDED | javax.servlet.RequestDispatcher#ERROR_EXCEPTION | 
  
    | ADDED | javax.servlet.RequestDispatcher#ERROR_EXCEPTION_TYPE | 
  
    | ADDED | javax.servlet.RequestDispatcher#ERROR_MESSAGE | 
  
    | ADDED | javax.servlet.RequestDispatcher#ERROR_REQUEST_URI | 
  
    | ADDED | javax.servlet.RequestDispatcher#ERROR_SERVLET_NAME | 
  
    | ADDED | javax.servlet.RequestDispatcher#ERROR_STATUS_CODE | 
  
    | ADDED | javax.servlet.RequestDispatcher#FORWARD_CONTEXT_PATH | 
  
    | ADDED | javax.servlet.RequestDispatcher#FORWARD_PATH_INFO | 
  
    | ADDED | javax.servlet.RequestDispatcher#FORWARD_QUERY_STRING | 
  
    | ADDED | javax.servlet.RequestDispatcher#FORWARD_REQUEST_URI | 
  
    | ADDED | javax.servlet.RequestDispatcher#FORWARD_SERVLET_PATH | 
  
    | ADDED | javax.servlet.RequestDispatcher#INCLUDE_CONTEXT_PATH | 
  
    | ADDED | javax.servlet.RequestDispatcher#INCLUDE_PATH_INFO | 
  
    | ADDED | javax.servlet.RequestDispatcher#INCLUDE_QUERY_STRING | 
  
    | ADDED | javax.servlet.RequestDispatcher#INCLUDE_REQUEST_URI | 
  
    | ADDED | javax.servlet.RequestDispatcher#INCLUDE_SERVLET_PATH | 
  
    | ADDED | javax.servlet.ServletContainerInitializer | 
  
    | ADDED | javax.servlet.ServletContext#ORDERED_LIBS | 
  
    | ADDED | javax.servlet.ServletContext#TEMPDIR | 
  
    | ADDED | javax.servlet.ServletContext#FilterRegistration.Dynamic addFilter(String, Class<? extends Filter>) | 
  
    | ADDED | javax.servlet.ServletContext#FilterRegistration.Dynamic addFilter(String, String) | 
  
    | ADDED | javax.servlet.ServletContext#FilterRegistration.Dynamic addFilter(String, Filter) | 
  
    | ADDED | javax.servlet.ServletContext#void addListener(Class<? extends EventListener>) | 
  
    | ADDED | javax.servlet.ServletContext#void addListener(String) | 
  
    | ADDED | javax.servlet.ServletContext#void addListener<T::Ljava.util.EventListener;>(T) | 
  
    | ADDED | javax.servlet.ServletContext#ServletRegistration.Dynamic addServlet(String, Class<? extends Servlet>) | 
  
    | ADDED | javax.servlet.ServletContext#ServletRegistration.Dynamic addServlet(String, String) | 
  
    | ADDED | javax.servlet.ServletContext#ServletRegistration.Dynamic addServlet(String, Servlet) | 
  
    | ADDED | javax.servlet.ServletContext#T createFilter<T::Ljavax.servlet.Filter;>(Class<T>) | 
  
    | ADDED | javax.servlet.ServletContext#T createListener<T::Ljava.util.EventListener;>(Class<T>) | 
  
    | ADDED | javax.servlet.ServletContext#T createServlet<T::Ljavax.servlet.Servlet;>(Class<T>) | 
  
    | ADDED | javax.servlet.ServletContext#void declareRoles(String[]) | 
  
    | ADDED | javax.servlet.ServletContext#ClassLoader getClassLoader() | 
  
    | ADDED | javax.servlet.ServletContext#Set<SessionTrackingMode> getDefaultSessionTrackingModes() | 
  
    | ADDED | javax.servlet.ServletContext#int getEffectiveMajorVersion() | 
  
    | ADDED | javax.servlet.ServletContext#int getEffectiveMinorVersion() | 
  
    | ADDED | javax.servlet.ServletContext#Set<SessionTrackingMode> getEffectiveSessionTrackingModes() | 
  
    | ADDED | javax.servlet.ServletContext#FilterRegistration getFilterRegistration(String) | 
  
    | ADDED | javax.servlet.ServletContext#Map<String,? extends FilterRegistration> getFilterRegistrations() | 
  
    | ADDED | javax.servlet.ServletContext#JspConfigDescriptor getJspConfigDescriptor() | 
  
    | ADDED | javax.servlet.ServletContext#ServletRegistration getServletRegistration(String) | 
  
    | ADDED | javax.servlet.ServletContext#Map<String,? extends ServletRegistration> getServletRegistrations() | 
  
    | ADDED | javax.servlet.ServletContext#SessionCookieConfig getSessionCookieConfig() | 
  
    | ADDED | javax.servlet.ServletContext#boolean setInitParameter(String, String) | 
  
    | ADDED | javax.servlet.ServletContext#void setSessionTrackingModes(Set<SessionTrackingMode>) | 
  
    | ADDED | javax.servlet.ServletRegistration | 
  
    | ADDED | javax.servlet.ServletRequest#AsyncContext getAsyncContext() | 
  
    | ADDED | javax.servlet.ServletRequest#DispatcherType getDispatcherType() | 
  
    | ADDED | javax.servlet.ServletRequest#ServletContext getServletContext() | 
  
    | ADDED | javax.servlet.ServletRequest#boolean isAsyncStarted() | 
  
    | ADDED | javax.servlet.ServletRequest#boolean isAsyncSupported() | 
  
    | ADDED | javax.servlet.ServletRequest#AsyncContext startAsync() | 
  
    | ADDED | javax.servlet.ServletRequest#AsyncContext startAsync(ServletRequest, ServletResponse) | 
  
    | ADDED | javax.servlet.ServletRequestWrapper#AsyncContext getAsyncContext() | 
  
    | ADDED | javax.servlet.ServletRequestWrapper#DispatcherType getDispatcherType() | 
  
    | ADDED | javax.servlet.ServletRequestWrapper#ServletContext getServletContext() | 
  
    | ADDED | javax.servlet.ServletRequestWrapper#boolean isAsyncStarted() | 
  
    | ADDED | javax.servlet.ServletRequestWrapper#boolean isAsyncSupported() | 
  
    | ADDED | javax.servlet.ServletRequestWrapper#boolean isWrapperFor(Class) | 
  
    | ADDED | javax.servlet.ServletRequestWrapper#boolean isWrapperFor(ServletRequest) | 
  
    | ADDED | javax.servlet.ServletRequestWrapper#AsyncContext startAsync() | 
  
    | ADDED | javax.servlet.ServletRequestWrapper#AsyncContext startAsync(ServletRequest, ServletResponse) | 
  
    | ADDED | javax.servlet.ServletResponseWrapper#boolean isWrapperFor(Class) | 
  
    | ADDED | javax.servlet.ServletResponseWrapper#boolean isWrapperFor(ServletResponse) | 
  
    | ADDED | javax.servlet.ServletSecurityElement | 
  
    | ADDED | javax.servlet.SessionCookieConfig | 
  
    | ADDED | javax.servlet.SessionTrackingMode | 
  
    | ADDED | javax.servlet.annotation.HandlesTypes | 
  
    | ADDED | javax.servlet.annotation.HttpConstraint | 
  
    | ADDED | javax.servlet.annotation.HttpMethodConstraint | 
  
    | ADDED | javax.servlet.annotation.MultipartConfig | 
  
    | ADDED | javax.servlet.annotation.ServletSecurity | 
  
    | ADDED | javax.servlet.annotation.WebFilter | 
  
    | ADDED | javax.servlet.annotation.WebInitParam | 
  
    | ADDED | javax.servlet.annotation.WebListener | 
  
    | ADDED | javax.servlet.annotation.WebServlet | 
  
    | ADDED | javax.servlet.descriptor.JspConfigDescriptor | 
  
    | ADDED | javax.servlet.descriptor.JspPropertyGroupDescriptor | 
  
    | ADDED | javax.servlet.descriptor.TaglibDescriptor | 
  
    | ADDED | javax.servlet.http.Cookie#boolean isHttpOnly() | 
  
    | ADDED | javax.servlet.http.Cookie#void setHttpOnly(boolean) | 
  
    | ADDED | javax.servlet.http.HttpServletRequest#boolean authenticate(HttpServletResponse) | 
  
    | ADDED | javax.servlet.http.HttpServletRequest#Part getPart(String) | 
  
    | ADDED | javax.servlet.http.HttpServletRequest#Collection<Part> getParts() | 
  
    | ADDED | javax.servlet.http.HttpServletRequest#void login(String, String) | 
  
    | ADDED | javax.servlet.http.HttpServletRequest#void logout() | 
  
    | ADDED | javax.servlet.http.HttpServletRequestWrapper#boolean authenticate(HttpServletResponse) | 
  
    | ADDED | javax.servlet.http.HttpServletRequestWrapper#Part getPart(String) | 
  
    | ADDED | javax.servlet.http.HttpServletRequestWrapper#Collection<Part> getParts() | 
  
    | ADDED | javax.servlet.http.HttpServletRequestWrapper#void login(String, String) | 
  
    | ADDED | javax.servlet.http.HttpServletRequestWrapper#void logout() | 
  
    | ADDED | javax.servlet.http.HttpServletResponse#String getHeader(String) | 
  
    | ADDED | javax.servlet.http.HttpServletResponse#Collection<String> getHeaderNames() | 
  
    | ADDED | javax.servlet.http.HttpServletResponse#Collection<String> getHeaders(String) | 
  
    | ADDED | javax.servlet.http.HttpServletResponse#int getStatus() | 
  
    | ADDED | javax.servlet.http.HttpServletResponseWrapper#String getHeader(String) | 
  
    | ADDED | javax.servlet.http.HttpServletResponseWrapper#Collection<String> getHeaderNames() | 
  
    | ADDED | javax.servlet.http.HttpServletResponseWrapper#Collection<String> getHeaders(String) | 
  
    | ADDED | javax.servlet.http.HttpServletResponseWrapper#int getStatus() | 
  
    | ADDED | javax.servlet.http.Part | 
  
    | org.apache.ant(1.8.3) | 
  
    | ADDED | org.apache.tools.ant.filters.ExpandProperties#void add(PropertySet) | 
  
    | ADDED | org.apache.tools.ant.taskdefs.Concat#void setResourceName(String) | 
  
    | ADDED | org.apache.tools.ant.taskdefs.Copy#void setQuiet(boolean) | 
  
    | ADDED | org.apache.tools.ant.taskdefs.Delete#void setPerformGcOnFailedDelete(boolean) | 
  
    | ADDED | org.apache.tools.ant.taskdefs.Javac#void setCreateMissingPackageInfoClass(boolean) | 
  
    | ADDED | org.apache.tools.ant.taskdefs.MacroDef$Attribute#boolean isDoubleExpanding() | 
  
    | ADDED | org.apache.tools.ant.taskdefs.MacroDef$Attribute#void setDoubleExpanding(boolean) | 
  
    | ADDED | org.apache.tools.ant.taskdefs.Mkdir#File getDir() | 
  
    | ADDED | org.apache.tools.ant.taskdefs.Move#void setPerformGcOnFailedDelete(boolean) | 
  
    | ADDED | org.apache.tools.ant.taskdefs.Retry#void setRetryDelay(int) | 
  
    | ADDED | org.apache.tools.ant.taskdefs.SignJar#String getDigestAlg() | 
  
    | ADDED | org.apache.tools.ant.taskdefs.SignJar#String getSigAlg() | 
  
    | ADDED | org.apache.tools.ant.taskdefs.SignJar#void setDigestAlg(String) | 
  
    | ADDED | org.apache.tools.ant.taskdefs.SignJar#void setSigAlg(String) | 
  
    | ADDED | org.apache.tools.ant.taskdefs.compilers.DefaultCompilerAdapter#boolean assumeJava18() | 
  
    | ADDED | org.apache.tools.ant.taskdefs.optional.javacc.JJDoc#void setMaxmemory(String) | 
  
    | ADDED | org.apache.tools.ant.taskdefs.optional.javacc.JJTree#void setMaxmemory(String) | 
  
    | ADDED | org.apache.tools.ant.taskdefs.optional.javacc.JavaCC#void setMaxmemory(String) | 
  
    | ADDED | org.apache.tools.ant.taskdefs.optional.ssh.SSHExec#void setInputString(String) | 
  
    | ADDED | org.apache.tools.ant.taskdefs.optional.ssh.SSHExec#void setUsePty(boolean) | 
  
    | ADDED | org.apache.tools.ant.types.resources.URLResource#void connect(int) | 
  
    | ADDED | org.apache.tools.ant.util.FileUtils#boolean tryHardToDelete(File, boolean) | 
  
    | ADDED | org.apache.tools.ant.util.GlobPatternMapper#boolean getHandleDirSep() | 
  
    | ADDED | org.apache.tools.ant.util.JavaEnvUtils#JAVA_1_8 | 
  
    | ADDED | org.apache.tools.ant.util.JavaEnvUtils#VERSION_1_8 | 
  
    | ADDED | org.apache.tools.ant.util.LineOrientedOutputStream#void processLine(byte[]) | 
  
    | ADDED | org.apache.tools.ant.util.LineOrientedOutputStreamRedirector | 
  
    | ADDED | org.apache.tools.ant.util.UnicodeUtil | 
  
    | org.eclipse.jdt.core(3.8.3) | 
  
    | CHANGED | The minor version has been changed (from 3.7.0 to 3.8.3) | 
  
    | ADDED | org.eclipse.jdt.core.BindingKey#BindingKey getDeclaringType() | 
  
    | ADDED | org.eclipse.jdt.core.CompletionProposal#boolean canUseDiamond(CompletionContext) | 
  
    | ADDED | org.eclipse.jdt.core.IClasspathAttribute#IGNORE_OPTIONAL_PROBLEMS | 
  
    | ADDED | org.eclipse.jdt.core.IClasspathAttribute#INDEX_LOCATION_ATTRIBUTE_NAME | 
  
    | ADDED | org.eclipse.jdt.core.IClasspathAttribute#SOURCE_ATTACHMENT_ENCODING | 
  
    | ADDED | org.eclipse.jdt.core.IJavaModelMarker#OUTPUT_OVERLAPPING_SOURCE | 
  
    | ADDED | org.eclipse.jdt.core.IJavaModelStatusConstants#OUTPUT_LOCATION_OVERLAPPING_ANOTHER_SOURCE | 
  
    | ADDED | org.eclipse.jdt.core.JavaCore#COMPILER_ANNOTATION_NULL_ANALYSIS | 
  
    | ADDED | org.eclipse.jdt.core.JavaCore#COMPILER_NONNULL_ANNOTATION_NAME | 
  
    | ADDED | org.eclipse.jdt.core.JavaCore#COMPILER_NONNULL_BY_DEFAULT_ANNOTATION_NAME | 
  
    | ADDED | org.eclipse.jdt.core.JavaCore#COMPILER_NULLABLE_ANNOTATION_NAME | 
  
    | ADDED | org.eclipse.jdt.core.JavaCore#COMPILER_PB_EXPLICITLY_CLOSED_AUTOCLOSEABLE | 
  
    | ADDED | org.eclipse.jdt.core.JavaCore#COMPILER_PB_MISSING_ENUM_CASE_DESPITE_DEFAULT | 
  
    | ADDED | org.eclipse.jdt.core.JavaCore#COMPILER_PB_MISSING_NONNULL_BY_DEFAULT_ANNOTATION | 
  
    | ADDED | org.eclipse.jdt.core.JavaCore#COMPILER_PB_NULL_ANNOTATION_INFERENCE_CONFLICT | 
  
    | ADDED | org.eclipse.jdt.core.JavaCore#COMPILER_PB_NULL_SPECIFICATION_VIOLATION | 
  
    | ADDED | org.eclipse.jdt.core.JavaCore#COMPILER_PB_NULL_UNCHECKED_CONVERSION | 
  
    | ADDED | org.eclipse.jdt.core.JavaCore#COMPILER_PB_POTENTIALLY_UNCLOSED_CLOSEABLE | 
  
    | ADDED | org.eclipse.jdt.core.JavaCore#COMPILER_PB_REDUNDANT_NULL_ANNOTATION | 
  
    | ADDED | org.eclipse.jdt.core.JavaCore#COMPILER_PB_REDUNDANT_TYPE_ARGUMENTS | 
  
    | ADDED | org.eclipse.jdt.core.JavaCore#COMPILER_PB_SWITCH_MISSING_DEFAULT_CASE | 
  
    | ADDED | org.eclipse.jdt.core.JavaCore#COMPILER_PB_UNCLOSED_CLOSEABLE | 
  
    | ADDED | org.eclipse.jdt.core.JavaCore#CORE_OUTPUT_LOCATION_OVERLAPPING_ANOTHER_SOURCE | 
  
    | ADDED | org.eclipse.jdt.core.Signature#C_INTERSECTION | 
  
    | ADDED | org.eclipse.jdt.core.Signature#INTERSECTION_TYPE_SIGNATURE | 
  
    | ADDED | org.eclipse.jdt.core.Signature#String createIntersectionTypeSignature(String[]) | 
  
    | ADDED | org.eclipse.jdt.core.Signature#String createIntersectionTypeSignature(char[][]) | 
  
    | ADDED | org.eclipse.jdt.core.Signature#String[] getIntersectionTypeBounds(String) | 
  
    | ADDED | org.eclipse.jdt.core.Signature#char[][] getIntersectionTypeBounds(char[]) | 
  
    | ADDED | org.eclipse.jdt.core.compiler.CharOperation#int compareTo(char[], char[], int, int) | 
  
    | ADDED | org.eclipse.jdt.core.compiler.IProblem#AssignmentToMultiCatchParameter | 
  
    | ADDED | org.eclipse.jdt.core.compiler.IProblem#AssignmentToResource | 
  
    | ADDED | org.eclipse.jdt.core.compiler.IProblem#AutoManagedResourceNotBelow17 | 
  
    | ADDED | org.eclipse.jdt.core.compiler.IProblem#BinaryLiteralNotBelow17 | 
  
    | ADDED | org.eclipse.jdt.core.compiler.IProblem#CannotImplementIncompatibleNullness | 
  
    | ADDED | org.eclipse.jdt.core.compiler.IProblem#CannotInferElidedTypes | 
  
    | ADDED | org.eclipse.jdt.core.compiler.IProblem#CannotUseDiamondWithAnonymousClasses | 
  
    | ADDED | org.eclipse.jdt.core.compiler.IProblem#CannotUseDiamondWithExplicitTypeArguments | 
  
    | ADDED | org.eclipse.jdt.core.compiler.IProblem#ContradictoryNullAnnotations | 
  
    | ADDED | org.eclipse.jdt.core.compiler.IProblem#DiamondNotBelow17 | 
  
    | ADDED | org.eclipse.jdt.core.compiler.IProblem#DuplicateInheritedMethods | 
  
    | ADDED | org.eclipse.jdt.core.compiler.IProblem#ExplicitlyClosedAutoCloseable | 
  
    | ADDED | org.eclipse.jdt.core.compiler.IProblem#IllegalAnnotationForBaseType | 
  
    | ADDED | org.eclipse.jdt.core.compiler.IProblem#IllegalDefinitionToNonNullParameter | 
  
    | ADDED | org.eclipse.jdt.core.compiler.IProblem#IllegalHexaLiteral | 
  
    | ADDED | org.eclipse.jdt.core.compiler.IProblem#IllegalRedefinitionToNonNullParameter | 
  
    | ADDED | org.eclipse.jdt.core.compiler.IProblem#IllegalReturnNullityRedefinition | 
  
    | ADDED | org.eclipse.jdt.core.compiler.IProblem#IllegalUnderscorePosition | 
  
    | ADDED | org.eclipse.jdt.core.compiler.IProblem#IncorrectSwitchType17 | 
  
    | ADDED | org.eclipse.jdt.core.compiler.IProblem#InvalidBinary | 
  
    | ADDED | org.eclipse.jdt.core.compiler.IProblem#InvalidUnionTypeReferenceSequence | 
  
    | ADDED | org.eclipse.jdt.core.compiler.IProblem#MethodNameClashHidden | 
  
    | ADDED | org.eclipse.jdt.core.compiler.IProblem#MissingDefaultCase | 
  
    | ADDED | org.eclipse.jdt.core.compiler.IProblem#MissingEnumConstantCaseDespiteDefault | 
  
    | ADDED | org.eclipse.jdt.core.compiler.IProblem#MissingEnumDefaultCase | 
  
    | ADDED | org.eclipse.jdt.core.compiler.IProblem#MissingNonNullByDefaultAnnotationOnPackage | 
  
    | ADDED | org.eclipse.jdt.core.compiler.IProblem#MissingNonNullByDefaultAnnotationOnType | 
  
    | ADDED | org.eclipse.jdt.core.compiler.IProblem#MultiCatchNotBelow17 | 
  
    | ADDED | org.eclipse.jdt.core.compiler.IProblem#ParameterLackingNonNullAnnotation | 
  
    | ADDED | org.eclipse.jdt.core.compiler.IProblem#ParameterLackingNullableAnnotation | 
  
    | ADDED | org.eclipse.jdt.core.compiler.IProblem#PolymorphicMethodNotBelow17 | 
  
    | ADDED | org.eclipse.jdt.core.compiler.IProblem#PotentialHeapPollutionFromVararg | 
  
    | ADDED | org.eclipse.jdt.core.compiler.IProblem#PotentialNullMessageSendReference | 
  
    | ADDED | org.eclipse.jdt.core.compiler.IProblem#PotentiallyUnclosedCloseable | 
  
    | ADDED | org.eclipse.jdt.core.compiler.IProblem#PotentiallyUnclosedCloseableAtExit | 
  
    | ADDED | org.eclipse.jdt.core.compiler.IProblem#RedundantNullAnnotation | 
  
    | ADDED | org.eclipse.jdt.core.compiler.IProblem#RedundantNullCheckOnNonNullMessageSend | 
  
    | ADDED | org.eclipse.jdt.core.compiler.IProblem#RedundantNullCheckOnSpecdNonNullLocalVariable | 
  
    | ADDED | org.eclipse.jdt.core.compiler.IProblem#RedundantNullDefaultAnnotation | 
  
    | ADDED | org.eclipse.jdt.core.compiler.IProblem#RedundantNullDefaultAnnotationMethod | 
  
    | ADDED | org.eclipse.jdt.core.compiler.IProblem#RedundantNullDefaultAnnotationPackage | 
  
    | ADDED | org.eclipse.jdt.core.compiler.IProblem#RedundantNullDefaultAnnotationType | 
  
    | ADDED | org.eclipse.jdt.core.compiler.IProblem#RedundantSpecificationOfTypeArguments | 
  
    | ADDED | org.eclipse.jdt.core.compiler.IProblem#RequiredNonNullButProvidedNull | 
  
    | ADDED | org.eclipse.jdt.core.compiler.IProblem#RequiredNonNullButProvidedPotentialNull | 
  
    | ADDED | org.eclipse.jdt.core.compiler.IProblem#RequiredNonNullButProvidedSpecdNullable | 
  
    | ADDED | org.eclipse.jdt.core.compiler.IProblem#RequiredNonNullButProvidedUnknown | 
  
    | ADDED | org.eclipse.jdt.core.compiler.IProblem#ResourceHasToImplementAutoCloseable | 
  
    | ADDED | org.eclipse.jdt.core.compiler.IProblem#SafeVarargsOnFixedArityMethod | 
  
    | ADDED | org.eclipse.jdt.core.compiler.IProblem#SafeVarargsOnNonFinalInstanceMethod | 
  
    | ADDED | org.eclipse.jdt.core.compiler.IProblem#ShouldReturnValueHintMissingDefault | 
  
    | ADDED | org.eclipse.jdt.core.compiler.IProblem#SpecdNonNullLocalVariableComparisonYieldsFalse | 
  
    | ADDED | org.eclipse.jdt.core.compiler.IProblem#SwitchOnEnumNotBelow15 | 
  
    | ADDED | org.eclipse.jdt.core.compiler.IProblem#SwitchOnStringsNotBelow17 | 
  
    | ADDED | org.eclipse.jdt.core.compiler.IProblem#UnclosedCloseable | 
  
    | ADDED | org.eclipse.jdt.core.compiler.IProblem#UnclosedCloseableAtExit | 
  
    | ADDED | org.eclipse.jdt.core.compiler.IProblem#UnderscoresInLiteralsNotBelow17 | 
  
    | ADDED | org.eclipse.jdt.core.compiler.IProblem#UnhandledExceptionOnAutoClose | 
  
    | ADDED | org.eclipse.jdt.core.compiler.IProblem#UninitializedBlankFinalFieldHintMissingDefault | 
  
    | ADDED | org.eclipse.jdt.core.compiler.IProblem#UninitializedLocalVariableHintMissingDefault | 
  
    | ADDED | org.eclipse.jdt.core.compiler.IProblem#VarargsElementTypeNotVisible | 
  
    | ADDED | org.eclipse.jdt.core.compiler.IProblem#VarargsElementTypeNotVisibleForConstructor | 
  
    | ADDED | org.eclipse.jdt.core.compiler.ReconcileContext#CompilationUnit getAST4() | 
  
    | ADDED | org.eclipse.jdt.core.dom.AST#JLS4 | 
  
    | ADDED | org.eclipse.jdt.core.dom.AST#UnionType newUnionType() | 
  
    | ADDED | org.eclipse.jdt.core.dom.ASTMatcher#boolean match(UnionType, Object) | 
  
    | ADDED | org.eclipse.jdt.core.dom.ASTNode#UNION_TYPE | 
  
    | ADDED | org.eclipse.jdt.core.dom.ASTVisitor#void endVisit(UnionType) | 
  
    | ADDED | org.eclipse.jdt.core.dom.ASTVisitor#boolean visit(UnionType) | 
  
    | ADDED | org.eclipse.jdt.core.dom.ClassInstanceCreation#boolean isResolvedTypeInferredFromExpectedType() | 
  
    | ADDED | org.eclipse.jdt.core.dom.TryStatement#RESOURCES_PROPERTY | 
  
    | ADDED | org.eclipse.jdt.core.dom.TryStatement#List resources() | 
  
    | ADDED | org.eclipse.jdt.core.dom.Type#boolean isUnionType() | 
  
    | ADDED | org.eclipse.jdt.core.dom.UnionType | 
  
    | ADDED | org.eclipse.jdt.core.formatter.DefaultCodeFormatterConstants#FORMATTER_ALIGNMENT_FOR_RESOURCES_IN_TRY | 
  
    | ADDED | org.eclipse.jdt.core.formatter.DefaultCodeFormatterConstants#FORMATTER_ALIGNMENT_FOR_UNION_TYPE_IN_MULTICATCH | 
  
    | ADDED | org.eclipse.jdt.core.formatter.DefaultCodeFormatterConstants#FORMATTER_INSERT_SPACE_AFTER_OPENING_PAREN_IN_TRY | 
  
    | ADDED | org.eclipse.jdt.core.formatter.DefaultCodeFormatterConstants#FORMATTER_INSERT_SPACE_AFTER_SEMICOLON_IN_TRY_RESOURCES | 
  
    | ADDED | org.eclipse.jdt.core.formatter.DefaultCodeFormatterConstants#FORMATTER_INSERT_SPACE_BEFORE_CLOSING_PAREN_IN_TRY | 
  
    | ADDED | org.eclipse.jdt.core.formatter.DefaultCodeFormatterConstants#FORMATTER_INSERT_SPACE_BEFORE_OPENING_PAREN_IN_TRY | 
  
    | ADDED | org.eclipse.jdt.core.formatter.DefaultCodeFormatterConstants#FORMATTER_INSERT_SPACE_BEFORE_SEMICOLON_IN_TRY_RESOURCES | 
  
    | ADDED | org.eclipse.jdt.core.formatter.DefaultCodeFormatterConstants#FORMATTER_WRAP_BEFORE_OR_OPERATOR_MULTICATCH | 
  
    | ADDED | org.eclipse.jdt.core.index.JavaIndexer | 
  
    | ADDED | org.eclipse.jdt.core.index.JavaIndexerApplication | 
  
    | ADDED | org.eclipse.jdt.core.util.ByteCodeVisitorAdapter#void _invokedynamic(int, int, IConstantPoolEntry) | 
  
    | ADDED | org.eclipse.jdt.core.util.IAttributeNamesConstants#BOOTSTRAP_METHODS | 
  
    | ADDED | org.eclipse.jdt.core.util.IBootstrapMethodsAttribute | 
  
    | ADDED | org.eclipse.jdt.core.util.IBootstrapMethodsEntry | 
  
    | ADDED | org.eclipse.jdt.core.util.IBytecodeVisitor#void _invokedynamic(int, int, IConstantPoolEntry) | 
  
    | ADDED | org.eclipse.jdt.core.util.IConstantPoolConstant#CONSTANT_InvokeDynamic | 
  
    | ADDED | org.eclipse.jdt.core.util.IConstantPoolConstant#CONSTANT_InvokeDynamic_SIZE | 
  
    | ADDED | org.eclipse.jdt.core.util.IConstantPoolConstant#CONSTANT_MethodHandle | 
  
    | ADDED | org.eclipse.jdt.core.util.IConstantPoolConstant#CONSTANT_MethodHandle_SIZE | 
  
    | ADDED | org.eclipse.jdt.core.util.IConstantPoolConstant#CONSTANT_MethodType | 
  
    | ADDED | org.eclipse.jdt.core.util.IConstantPoolConstant#CONSTANT_MethodType_SIZE | 
  
    | ADDED | org.eclipse.jdt.core.util.IConstantPoolConstant#METHOD_TYPE_REF_GetField | 
  
    | ADDED | org.eclipse.jdt.core.util.IConstantPoolConstant#METHOD_TYPE_REF_GetStatic | 
  
    | ADDED | org.eclipse.jdt.core.util.IConstantPoolConstant#METHOD_TYPE_REF_InvokeInterface | 
  
    | ADDED | org.eclipse.jdt.core.util.IConstantPoolConstant#METHOD_TYPE_REF_InvokeSpecial | 
  
    | ADDED | org.eclipse.jdt.core.util.IConstantPoolConstant#METHOD_TYPE_REF_InvokeStatic | 
  
    | ADDED | org.eclipse.jdt.core.util.IConstantPoolConstant#METHOD_TYPE_REF_InvokeVirtual | 
  
    | ADDED | org.eclipse.jdt.core.util.IConstantPoolConstant#METHOD_TYPE_REF_NewInvokeSpecial | 
  
    | ADDED | org.eclipse.jdt.core.util.IConstantPoolConstant#METHOD_TYPE_REF_PutField | 
  
    | ADDED | org.eclipse.jdt.core.util.IConstantPoolConstant#METHOD_TYPE_REF_PutStatic | 
  
    | ADDED | org.eclipse.jdt.core.util.IConstantPoolEntry2 | 
  
    | org.eclipse.osgi(3.8.2) | 
  
    | CHANGED | The minor version has been changed (from 3.7.0 to 3.8.2) | 
  
    | ADDED | org.eclipse.osgi.service.resolver.BaseDescription#Object getUserObject() | 
  
    | ADDED | org.eclipse.osgi.service.resolver.BaseDescription#void setUserObject(Object) | 
  
    | ADDED | org.eclipse.osgi.service.resolver.StateObjectFactory#BundleDescription createBundleDescription(long, String, Version, String, BundleSpecification[], HostSpecification, ImportPackageSpecification[], ExportPackageDescription[], String, String[], GenericSpecification[], GenericDescription[], NativeCodeSpecification) | 
  
    | ADDED | org.eclipse.osgi.service.resolver.StateObjectFactory#List<BundleSpecification> createBundleSpecifications(String) | 
  
    | ADDED | org.eclipse.osgi.service.resolver.StateObjectFactory#List<ExportPackageDescription> createExportPackageDescriptions(String) | 
  
    | ADDED | org.eclipse.osgi.service.resolver.StateObjectFactory#List<GenericDescription> createGenericDescriptions(String) | 
  
    | ADDED | org.eclipse.osgi.service.resolver.StateObjectFactory#List<GenericSpecification> createGenericSpecifications(String) | 
  
    | ADDED | org.eclipse.osgi.service.resolver.StateObjectFactory#List<HostSpecification> createHostSpecifications(String) | 
  
    | ADDED | org.eclipse.osgi.service.resolver.StateObjectFactory#List<ImportPackageSpecification> createImportPackageSpecifications(String) | 
  
    | ADDED | org.eclipse.osgi.service.resolver.VersionConstraint#Object getUserObject() | 
  
    | ADDED | org.eclipse.osgi.service.resolver.VersionConstraint#void setUserObject(Object) | 
  
    | ADDED | org.osgi.framework.Constants#FRAMEWORK_BSNVERSION_MANAGED | 
  
    | ADDED | org.osgi.framework.UnfilteredServiceListener | 
  
    | ADDED | org.osgi.framework.VersionRange | 
  
    | ADDED | org.osgi.framework.hooks.bundle.CollisionHook | 
  
    | ADDED | org.osgi.framework.namespace.AbstractWiringNamespace | 
  
    | ADDED | org.osgi.framework.namespace.BundleNamespace | 
  
    | ADDED | org.osgi.framework.namespace.ExecutionEnvironmentNamespace | 
  
    | ADDED | org.osgi.framework.namespace.HostNamespace | 
  
    | ADDED | org.osgi.framework.namespace.IdentityNamespace | 
  
    | ADDED | org.osgi.framework.namespace.PackageNamespace | 
  
    | ADDED | org.osgi.framework.wiring.BundleCapability#BundleRevision getResource() | 
  
    | ADDED | org.osgi.framework.wiring.BundleRequirement#BundleRevision getResource() | 
  
    | ADDED | org.osgi.framework.wiring.BundleWire#BundleRevision getProvider() | 
  
    | ADDED | org.osgi.framework.wiring.BundleWire#BundleRevision getRequirer() | 
  
    | ADDED | org.osgi.framework.wiring.BundleWiring#BundleRevision getResource() | 
  
    | ADDED | org.osgi.resource.Capability | 
  
    | ADDED | org.osgi.resource.Namespace | 
  
    | ADDED | org.osgi.resource.Requirement | 
  
    | ADDED | org.osgi.resource.Resource | 
  
    | ADDED | org.osgi.resource.Wire | 
  
    | ADDED | org.osgi.resource.Wiring | 
  
    | org.eclipse.swt(3.100.1) | 
  
    | CHANGED | The minor version has been changed (from 3.7.0 to 3.100.1) | 
  
    | ADDED | org.eclipse.swt.SWT#MENU_KEYBOARD | 
  
    | ADDED | org.eclipse.swt.SWT#MENU_MOUSE | 
  
    | ADDED | org.eclipse.swt.SWT#SCROLLBAR_OVERLAY | 
  
    | ADDED | org.eclipse.swt.SWT#Segments | 
  
    | ADDED | org.eclipse.swt.SWT#String getMessage(String, Object[]) | 
  
    | ADDED | org.eclipse.swt.SWT#boolean isLoadable() | 
  
    | ADDED | org.eclipse.swt.accessibility.Accessible#void sendEvent(int, Object, int) | 
  
    | ADDED | org.eclipse.swt.browser.BrowserFunction#BrowserFunction(Browser, String, boolean, String[]) | 
  
    | ADDED | org.eclipse.swt.custom.ST#CaretMoved | 
  
    | ADDED | org.eclipse.swt.custom.ST#ExtendedModify | 
  
    | ADDED | org.eclipse.swt.custom.ST#LineGetBackground | 
  
    | ADDED | org.eclipse.swt.custom.ST#LineGetSegments | 
  
    | ADDED | org.eclipse.swt.custom.ST#LineGetStyle | 
  
    | ADDED | org.eclipse.swt.custom.ST#PaintObject | 
  
    | ADDED | org.eclipse.swt.custom.ST#TextChanged | 
  
    | ADDED | org.eclipse.swt.custom.ST#TextChanging | 
  
    | ADDED | org.eclipse.swt.custom.ST#TextSet | 
  
    | ADDED | org.eclipse.swt.custom.ST#VerifyKey | 
  
    | ADDED | org.eclipse.swt.custom.ST#WordNext | 
  
    | ADDED | org.eclipse.swt.custom.ST#WordPrevious | 
  
    | ADDED | org.eclipse.swt.custom.StyledText#boolean getAlwaysShowScrollBars() | 
  
    | ADDED | org.eclipse.swt.custom.StyledText#void setAlwaysShowScrollBars(boolean) | 
  
    | ADDED | org.eclipse.swt.custom.TreeCursor | 
  
    | ADDED | org.eclipse.swt.events.MenuDetectEvent#detail | 
  
    | ADDED | org.eclipse.swt.events.SegmentEvent | 
  
    | ADDED | org.eclipse.swt.events.SegmentListener | 
  
    | ADDED | org.eclipse.swt.graphics.ImageLoader#compression | 
  
    | ADDED | org.eclipse.swt.widgets.ColorDialog#RGB[] getRGBs() | 
  
    | ADDED | org.eclipse.swt.widgets.ColorDialog#void setRGBs(RGB[]) | 
  
    | ADDED | org.eclipse.swt.widgets.Combo#Point getCaretLocation() | 
  
    | ADDED | org.eclipse.swt.widgets.Combo#int getCaretPosition() | 
  
    | ADDED | org.eclipse.swt.widgets.Event#segments | 
  
    | ADDED | org.eclipse.swt.widgets.Event#segmentsChars | 
  
    | ADDED | org.eclipse.swt.widgets.FontDialog#boolean getEffectsVisible() | 
  
    | ADDED | org.eclipse.swt.widgets.FontDialog#void setEffectsVisible(boolean) | 
  
    | ADDED | org.eclipse.swt.widgets.Scrollable#int getScrollbarsMode() | 
  
    | ADDED | org.eclipse.swt.widgets.Text#void addSegmentListener(SegmentListener) | 
  
    | ADDED | org.eclipse.swt.widgets.Text#void removeSegmentListener(SegmentListener) | 
  
    | ADDED | org.eclipse.swt.widgets.TrayItem#Image getHighlightImage() | 
  
    | ADDED | org.eclipse.swt.widgets.TrayItem#void setHighlightImage(Image) | 
  
    | org.eclipse.swt.win32.win32.x86(3.100.1) | 
  
    | CHANGED | The minor version has been changed (from 3.7.0 to 3.100.1) | 
  
    | ADDED | org.eclipse.swt.SWT#MENU_KEYBOARD | 
  
    | ADDED | org.eclipse.swt.SWT#MENU_MOUSE | 
  
    | ADDED | org.eclipse.swt.SWT#SCROLLBAR_OVERLAY | 
  
    | ADDED | org.eclipse.swt.SWT#Segments | 
  
    | ADDED | org.eclipse.swt.SWT#String getMessage(String, Object[]) | 
  
    | ADDED | org.eclipse.swt.SWT#boolean isLoadable() | 
  
    | ADDED | org.eclipse.swt.accessibility.Accessible#void sendEvent(int, Object, int) | 
  
    | ADDED | org.eclipse.swt.browser.BrowserFunction#BrowserFunction(Browser, String, boolean, String[]) | 
  
    | ADDED | org.eclipse.swt.custom.ST#CaretMoved | 
  
    | ADDED | org.eclipse.swt.custom.ST#ExtendedModify | 
  
    | ADDED | org.eclipse.swt.custom.ST#LineGetBackground | 
  
    | ADDED | org.eclipse.swt.custom.ST#LineGetSegments | 
  
    | ADDED | org.eclipse.swt.custom.ST#LineGetStyle | 
  
    | ADDED | org.eclipse.swt.custom.ST#PaintObject | 
  
    | ADDED | org.eclipse.swt.custom.ST#TextChanged | 
  
    | ADDED | org.eclipse.swt.custom.ST#TextChanging | 
  
    | ADDED | org.eclipse.swt.custom.ST#TextSet | 
  
    | ADDED | org.eclipse.swt.custom.ST#VerifyKey | 
  
    | ADDED | org.eclipse.swt.custom.ST#WordNext | 
  
    | ADDED | org.eclipse.swt.custom.ST#WordPrevious | 
  
    | ADDED | org.eclipse.swt.custom.StyledText#boolean getAlwaysShowScrollBars() | 
  
    | ADDED | org.eclipse.swt.custom.StyledText#void setAlwaysShowScrollBars(boolean) | 
  
    | ADDED | org.eclipse.swt.custom.TreeCursor | 
  
    | ADDED | org.eclipse.swt.events.MenuDetectEvent#detail | 
  
    | ADDED | org.eclipse.swt.events.SegmentEvent | 
  
    | ADDED | org.eclipse.swt.events.SegmentListener | 
  
    | ADDED | org.eclipse.swt.graphics.ImageLoader#compression | 
  
    | ADDED | org.eclipse.swt.widgets.ColorDialog#RGB[] getRGBs() | 
  
    | ADDED | org.eclipse.swt.widgets.ColorDialog#void setRGBs(RGB[]) | 
  
    | ADDED | org.eclipse.swt.widgets.Combo#Point getCaretLocation() | 
  
    | ADDED | org.eclipse.swt.widgets.Combo#int getCaretPosition() | 
  
    | ADDED | org.eclipse.swt.widgets.Event#segments | 
  
    | ADDED | org.eclipse.swt.widgets.Event#segmentsChars | 
  
    | ADDED | org.eclipse.swt.widgets.FontDialog#boolean getEffectsVisible() | 
  
    | ADDED | org.eclipse.swt.widgets.FontDialog#void setEffectsVisible(boolean) | 
  
    | ADDED | org.eclipse.swt.widgets.Scrollable#int getScrollbarsMode() | 
  
    | ADDED | org.eclipse.swt.widgets.Text#void addSegmentListener(SegmentListener) | 
  
    | ADDED | org.eclipse.swt.widgets.Text#void removeSegmentListener(SegmentListener) | 
  
    | ADDED | org.eclipse.swt.widgets.TrayItem#Image getHighlightImage() | 
  
    | ADDED | org.eclipse.swt.widgets.TrayItem#void setHighlightImage(Image) | 
  
    | org.junit(4.10.0) | 
  
    | CHANGED | The minor version has been changed (from 4.8.2 to 4.10.0) | 
  
    | ADDED | org.junit.ClassRule | 
  
    | ADDED | org.junit.experimental.results.PrintableResult#PrintableResult testResult(Request) | 
  
    | ADDED | org.junit.rules.ErrorCollector#void checkThat<T:Ljava.lang.Object;>(String, T, Matcher<T>) | 
  
    | ADDED | org.junit.rules.ExpectedException#Statement apply(Statement, Description) | 
  
    | REMOVED | org.junit.rules.ExpectedException#Statement apply(Statement, FrameworkMethod, Object) | 
  
    | ADDED | org.junit.rules.ExternalResource#Statement apply(Statement, Description) | 
  
    | REMOVED | org.junit.rules.ExternalResource#Statement apply(Statement, FrameworkMethod, Object) | 
  
    | ADDED | org.junit.rules.RuleChain | 
  
    | ADDED | org.junit.rules.RunRules | 
  
    | ADDED | org.junit.rules.TemporaryFolder#File newFile() | 
  
    | ADDED | org.junit.rules.TemporaryFolder#File newFolder() | 
  
    | REMOVED | org.junit.rules.TemporaryFolder#File newFolder(String) | 
  
    | ADDED | org.junit.rules.TemporaryFolder#File newFolder(String[]) | 
  
    | REMOVED | org.junit.rules.TestName#void starting(FrameworkMethod) | 
  
    | ADDED | org.junit.rules.TestRule | 
  
    | ADDED | org.junit.rules.TestWatcher | 
  
    | ADDED | org.junit.rules.Timeout#Statement apply(Statement, Description) | 
  
    | REMOVED | org.junit.rules.Timeout#Statement apply(Statement, FrameworkMethod, Object) | 
  
    | ADDED | org.junit.rules.Verifier#Statement apply(Statement, Description) | 
  
    | REMOVED | org.junit.rules.Verifier#Statement apply(Statement, FrameworkMethod, Object) | 
  
    | ADDED | org.junit.runner.manipulation.Filter#Filter intersect(Filter) | 
  
    | ADDED | org.junit.runners.BlockJUnit4ClassRunner#List<TestRule> getTestRules(Object) | 
  
    | ADDED | org.junit.runners.BlockJUnit4ClassRunner#void validateNoNonStaticInnerClass(List<Throwable>) | 
  
    | ADDED | org.junit.runners.ParentRunner#List<TestRule> classRules() | 
  
    | ADDED | org.junit.runners.ParentRunner#Annotation[] getRunnerAnnotations() | 
  
    | ADDED | org.junit.runners.ParentRunner#void runLeaf(Statement, Description, RunNotifier) | 
  
    | ADDED | org.junit.runners.model.FrameworkField#String getName() | 
  
    | ADDED | org.junit.runners.model.FrameworkField#Class<?> getType() | 
  
    | ADDED | org.junit.runners.model.FrameworkField#boolean isPublic() | 
  
    | ADDED | org.junit.runners.model.FrameworkField#boolean isStatic() | 
  
    | REMOVED | org.junit.runners.model.FrameworkMethod#boolean producesType(Class<?>) | 
  
    | ADDED | org.junit.runners.model.FrameworkMethod#boolean producesType(Type) | 
  
    | ADDED | org.junit.runners.model.FrameworkMethod#void validateNoTypeParametersOnArgs(List<Throwable>) | 
  
    | ADDED | org.junit.runners.model.MultipleFailureException | 
  
    | ADDED | org.junit.runners.model.RunnerBuilder#List<Runner> runners(Class<?>, List<Class<?>>) | 
  
    | ADDED | org.junit.runners.model.TestClass#boolean isANonStaticInnerClass() |