Source compatibility report for the library XWork from version 2.1.3 to 2.1.4
Summary
1 |
424 |
2765 / 331 |
Incompatible |
Problem Summary
Added Methods (2)
xwork-core-2.1.4.jar, DefaultActionProxy.class
package com.opensymphony.xwork2
DefaultActionProxy.setUnknownHandler ( UnknownHandlerManager unknownHandlerManager ):void
[ run-time name: com/opensymphony/xwork2/DefaultActionProxy.setUnknownHandler:(Lcom/opensymphony/xwork2/UnknownHandlerManager;)V ]
xwork-core-2.1.4.jar, UrlSet.class
package com.opensymphony.xwork2.util.finder
UrlSet.UrlSet ( ClassLoaderInterface classLoader, java.util.Set protocols )
[ run-time name: com/opensymphony/xwork2/util/finder/UrlSet."<init>":(Lcom/opensymphony/xwork2/util/finder/ClassLoaderInterface;Ljava/util/Set;)V ]
to the top
Removed Methods (1)
xwork-2.1.3.jar, DefaultActionProxy.class
package com.opensymphony.xwork2
DefaultActionProxy.setUnknownHandler ( UnknownHandler handler ):void
[ run-time name: com/opensymphony/xwork2/DefaultActionProxy.setUnknownHandler:(Lcom/opensymphony/xwork2/UnknownHandler;)V ]
to the top
Problems with Data Types, High risk (1)
xwork-2.1.3.jar
package com.opensymphony.xwork2
[+] DefaultActionProxy (1)
|
Field unknownHandler (UnknownHandler) has been removed from this class. | Recompilation of a client program may be terminated with the message: cannot find variable unknownHandler in DefaultActionProxy. |
[+] affected methods (14)
DefaultActionProxy.DefaultActionProxy ( ActionInvocation inv, String namespace, String actionName, String methodName, boolean executeResult, boolean cleanupContext ):
This constructor is from 'DefaultActionProxy' class.
DefaultActionProxy.execute ( ):
This method is from 'DefaultActionProxy' class.
DefaultActionProxy.getAction ( ):
This method is from 'DefaultActionProxy' class.
DefaultActionProxy.getActionName ( ):
This method is from 'DefaultActionProxy' class.
DefaultActionProxy.getConfig ( ):
This method is from 'DefaultActionProxy' class.
DefaultActionProxy.getExecuteResult ( ):
This method is from 'DefaultActionProxy' class.
DefaultActionProxy.getInvocation ( ):
This method is from 'DefaultActionProxy' class.
DefaultActionProxy.getMethod ( ):
This method is from 'DefaultActionProxy' class.
DefaultActionProxy.getNamespace ( ):
This method is from 'DefaultActionProxy' class.
DefaultActionProxy.prepare ( ):
This method is from 'DefaultActionProxy' class.
DefaultActionProxy.setActionEventListener ( ActionEventListener listener ):
This method is from 'DefaultActionProxy' class.
DefaultActionProxy.setConfiguration ( config.Configuration config ):
This method is from 'DefaultActionProxy' class.
DefaultActionProxy.setExecuteResult ( boolean executeResult ):
This method is from 'DefaultActionProxy' class.
DefaultActionProxy.setObjectFactory ( ObjectFactory factory ):
This method is from 'DefaultActionProxy' class.
to the top
Problems with Data Types, Low risk (2)
xwork-2.1.3.jar
package com.opensymphony.xwork2
[+] DefaultActionProxy (1)
|
Field unknownHandlerManager has been added to this class. | A static field from a super-interface of a client class may hide an added field (with the same name) inherited from the super-class of a client class. Recompilation of a client class may be terminated with the message: reference to unknownHandlerManager is ambiguous. |
[+] affected methods (14)
DefaultActionProxy.DefaultActionProxy ( ActionInvocation inv, String namespace, String actionName, String methodName, boolean executeResult, boolean cleanupContext ):
This constructor is from 'DefaultActionProxy' class.
DefaultActionProxy.execute ( ):
This method is from 'DefaultActionProxy' class.
DefaultActionProxy.getAction ( ):
This method is from 'DefaultActionProxy' class.
DefaultActionProxy.getActionName ( ):
This method is from 'DefaultActionProxy' class.
DefaultActionProxy.getConfig ( ):
This method is from 'DefaultActionProxy' class.
DefaultActionProxy.getExecuteResult ( ):
This method is from 'DefaultActionProxy' class.
DefaultActionProxy.getInvocation ( ):
This method is from 'DefaultActionProxy' class.
DefaultActionProxy.getMethod ( ):
This method is from 'DefaultActionProxy' class.
DefaultActionProxy.getNamespace ( ):
This method is from 'DefaultActionProxy' class.
DefaultActionProxy.prepare ( ):
This method is from 'DefaultActionProxy' class.
DefaultActionProxy.setActionEventListener ( ActionEventListener listener ):
This method is from 'DefaultActionProxy' class.
DefaultActionProxy.setConfiguration ( config.Configuration config ):
This method is from 'DefaultActionProxy' class.
DefaultActionProxy.setExecuteResult ( boolean executeResult ):
This method is from 'DefaultActionProxy' class.
DefaultActionProxy.setObjectFactory ( ObjectFactory factory ):
This method is from 'DefaultActionProxy' class.
package com.opensymphony.xwork2.util
[+] URLUtil (1)
|
Field JBOSS5_VFSMEMORY has been added to this class. | A static field from a super-interface of a client class may hide an added field (with the same name) inherited from the super-class of a client class. Recompilation of a client class may be terminated with the message: reference to JBOSS5_VFSMEMORY is ambiguous. |
[+] affected methods (5)
URLUtil.isJarURL ( java.net.URL fileUrl ):
This method is from 'URLUtil' class.
URLUtil.isJBoss5Url ( java.net.URL fileUrl ):
This method is from 'URLUtil' class.
URLUtil.normalizeToFileProtocol ( java.net.URL url ):
This method is from 'URLUtil' class.
URLUtil.URLUtil ( ):
This constructor is from 'URLUtil' class.
URLUtil.verifyUrl ( String url ):
This method is from 'URLUtil' class.
to the top
Java ARchives (1)
xwork-2.1.3.jar
to the top
Classes (424)
package com.opensymphony.xwork2
Action
ActionChainResult
ActionContext
ActionEventListener
ActionInvocation
ActionProxy
ActionProxyFactory
ActionSupport
CompositeTextProvider
DefaultActionInvocation
DefaultActionProxy
DefaultActionProxyFactory
DefaultTextProvider
DefaultUnknownHandlerManager
InvalidMetadataException
LocaleProvider
ModelDriven
ObjectFactory
ObjectFactory.ContinuationsClassLoader
Preparable
ResourceBundleTextProvider
Result
TestNGXWorkTestCase
TextProvider
TextProviderFactory
TextProviderSupport
Unchainable
UnknownHandler
UnknownHandlerManager
Validateable
ValidationAware
ValidationAwareSupport
XWork
XWorkException
XWorkMessages
XWorkTestCase
package com.opensymphony.xwork2.config
Configuration
ConfigurationException
ConfigurationManager
ConfigurationProvider
ConfigurationUtil
ContainerProvider
PackageProvider
ReferenceResolverException
RuntimeConfiguration
package com.opensymphony.xwork2.config.entities
ActionConfig
ActionConfig.Builder
ExceptionMappingConfig
ExceptionMappingConfig.Builder
InterceptorConfig
InterceptorConfig.Builder
InterceptorListHolder
InterceptorLocator
InterceptorMapping
InterceptorStackConfig
InterceptorStackConfig.Builder
PackageConfig
PackageConfig.Builder
Parameterizable
ResultConfig
ResultConfig.Builder
ResultTypeConfig
ResultTypeConfig.Builder
UnknownHandlerConfig
package com.opensymphony.xwork2.config.providers
InterceptorBuilder
XmlConfigurationProvider
XmlHelper
XWorkConfigurationProvider
package com.opensymphony.xwork2.conversion
NullHandler
ObjectTypeDeterminer
TypeConversionException
TypeConverter
package com.opensymphony.xwork2.conversion.annotations
Conversion
ConversionRule
ConversionType
TypeConversion
package com.opensymphony.xwork2.conversion.metadata
ConversionDescription
package com.opensymphony.xwork2.inject
ConstructionContext
ConstructionContext.DelegatingInvocationHandler
Container
ContainerBuilder
ContainerBuilder.Command
ContainerImpl
ContainerImpl.ConstructorInjector
ContainerImpl.ContextualCallable
ContainerImpl.FieldInjector
ContainerImpl.Injector
ContainerImpl.InjectorFactory
ContainerImpl.MethodInjector
ContainerImpl.MissingDependencyException
ContainerImpl.ParameterInjector
Context
DependencyException
ExternalContext
Factory
Inject
InternalContext
InternalFactory
Key
Scope
Scope.Strategy
Scoped
package com.opensymphony.xwork2.inject.util
FinalizablePhantomReference
FinalizableReference
FinalizableReferenceQueue
FinalizableSoftReference
FinalizableWeakReference
Function
ReferenceCache
ReferenceCache.CallableCreate
ReferenceMap
ReferenceMap.Entry
ReferenceMap.InternalReference
ReferenceMap.KeyReferenceAwareWrapper
ReferenceMap.PutStrategy
ReferenceMap.ReferenceAwareWrapper
ReferenceMap.SoftKeyReference
ReferenceMap.SoftValueReference
ReferenceMap.Strategy
ReferenceMap.WeakKeyReference
ReferenceMap.WeakValueReference
ReferenceType
Strings
package com.opensymphony.xwork2.interceptor
AbstractInterceptor
AliasInterceptor
ChainingInterceptor
ConversionErrorInterceptor
DefaultWorkflowInterceptor
ExceptionHolder
ExceptionMappingInterceptor
I18nInterceptor
Interceptor
LoggingInterceptor
MethodFilterInterceptor
MethodFilterInterceptorUtil
ModelDrivenInterceptor
ModelDrivenInterceptor.RefreshModelBeforeResult
NoParameters
ParameterFilterInterceptor
ParameterNameAware
ParameterRemoverInterceptor
ParametersInterceptor
PrefixMethodInvocationUtil
PrepareInterceptor
PreResultListener
ScopedModelDriven
ScopedModelDrivenInterceptor
StaticParametersInterceptor
TimerInterceptor
ValidationWorkflowAware
package com.opensymphony.xwork2.interceptor.annotations
After
Allowed
AnnotationParameterFilterIntereptor
AnnotationWorkflowInterceptor
Before
BeforeResult
BlockByDefault
Blocked
InputConfig
package com.opensymphony.xwork2.mock
MockActionInvocation
MockActionProxy
MockInterceptor
MockObjectTypeDeterminer
MockResult
package com.opensymphony.xwork2.ognl
ObjectProxy
OgnlNullHandlerWrapper
OgnlReflectionContextFactory
OgnlReflectionProvider
OgnlTypeConverterWrapper
OgnlUtil
OgnlValueStack
OgnlValueStackFactory
SecurityMemberAccess
XWorkTypeConverterWrapper
package com.opensymphony.xwork2.ognl.accessor
CompoundRootAccessor
CompoundRootAccessor.MethodCall
ObjectAccessor
ObjectProxyPropertyAccessor
SurrugateList
XWorkCollectionPropertyAccessor
XWorkEnumerationAccessor
XWorkIteratorPropertyAccessor
XWorkListPropertyAccessor
XWorkMapPropertyAccessor
XWorkMethodAccessor
XWorkObjectPropertyAccessor
package com.opensymphony.xwork2.spring
SpringObjectFactory
SpringProxyableObjectFactory
package com.opensymphony.xwork2.spring.interceptor
ActionAutowiringInterceptor
package com.opensymphony.xwork2.test
StubConfigurationProvider
package com.opensymphony.xwork2.util
AnnotationUtils
ArrayUtils
ClassLoaderUtil
ClassLoaderUtil.AggregateIterator
ClassPathFinder
ClearableValueStack
CompoundRoot
CreateIfNull
DomHelper
DomHelper.DOMBuilder
DomHelper.StartHandler
Element
FileManager
FileManager.FileRevision
FileManager.JarEntryRevision
FileManager.JBossFileRevision
FileManager.Revision
KeyProperty
LocalizedTextUtil
LocalizedTextUtil.EmptyResourceBundle
LocalizedTextUtil.GetDefaultMessageReturnArg
LocalizedTextUtil.MessageFormatKey
MemberAccessValueStack
NamedVariablePatternMatcher
NamedVariablePatternMatcher.CompiledPattern
PatternMatcher
PropertiesReader
ResolverUtil
ResolverUtil.AnnotatedWith
ResolverUtil.ClassTest
ResolverUtil.IsA
ResolverUtil.NameEndsWith
ResolverUtil.NameIs
ResolverUtil.ResourceTest
ResolverUtil.Test
TextParseUtil
TextParseUtil.ParsedValueEvaluator
URLUtil
ValueStack
ValueStackFactory
WildcardHelper
XWorkList
XWorkTestCaseHelper
package com.opensymphony.xwork2.util.finder
ClassFinder
ClassFinder.Annotatable
ClassFinder.AnnotationInfo
ClassFinder.ClassInfo
ClassFinder.FieldInfo
ClassFinder.Info
ClassFinder.InfoBuildingVisitor
ClassFinder.MethodInfo
ClassFinder.PackageInfo
ClassLoaderInterface
ClassLoaderInterfaceDelegate
ResourceFinder
Test
UrlSet
package com.opensymphony.xwork2.util.location
Locatable
LocatableProperties
Located
Location
LocationAttributes
LocationAttributes.Pipe
LocationImpl
LocationUtils
LocationUtils.LocationFinder
package com.opensymphony.xwork2.util.logging
Logger
LoggerFactory
LoggerUtils
package com.opensymphony.xwork2.util.logging.commons
CommonsLogger
CommonsLoggerFactory
package com.opensymphony.xwork2.util.logging.jdk
JdkLogger
JdkLoggerFactory
package com.opensymphony.xwork2.util.profiling
ObjectProfiler
ProfilingTimerBean
TimerInvocationHandler
UtilTimerStack
UtilTimerStack.ProfilingBlock
package com.opensymphony.xwork2.util.reflection
ReflectionContextFactory
ReflectionContextState
ReflectionException
ReflectionExceptionHandler
ReflectionProvider
ReflectionProviderFactory
package com.opensymphony.xwork2.validator
ActionValidatorManager
AnnotationActionValidatorManager
AnnotationActionValidatorManager.InternalValidatorContextWrapper
AnnotationValidationConfigurationBuilder
DefaultActionValidatorManager
DefaultActionValidatorManager.InternalValidatorContextWrapper
DefaultValidatorFactory
DefaultValidatorFileParser
DelegatingValidatorContext
DelegatingValidatorContext.ActionContextLocaleProvider
DelegatingValidatorContext.LoggingValidationAware
FieldValidator
ShortCircuitableValidator
ValidationException
ValidationInterceptor
Validator
ValidatorConfig
ValidatorConfig.Builder
ValidatorContext
ValidatorFactory
ValidatorFileParser
package com.opensymphony.xwork2.validator.annotations
CustomValidator
UrlValidator
Validation
ValidationParameter
Validations
ValidatorType
package com.opensymphony.xwork2.validator.metadata
AbstractFieldValidatorDescription
ConversionErrorFieldValidatorDescription
DateRangeFieldValidatorDescription
DoubleRangeFieldValidatorDescription
EmailValidatorDescription
ExpressionValidatorDescription
FieldExpressionValidatorDescription
IntRangeFieldValidatorDescription
RequiredFieldValidatorDescription
RequiredStringValidatorDescription
StringLengthFieldValidatorDescription
URLValidatorDescription
ValidatorDescription
VisitorFieldValidatorDescription
package com.opensymphony.xwork2.validator.validators
AbstractRangeValidator
ConditionalVisitorFieldValidator
ConversionErrorFieldValidator
DateRangeFieldValidator
DoubleRangeFieldValidator
EmailValidator
ExpressionValidator
FieldExpressionValidator
FieldValidatorSupport
IntRangeFieldValidator
LongRangeFieldValidator
RegexFieldValidator
RepopulateConversionErrorFieldValidatorSupport
RequiredFieldValidator
RequiredStringValidator
ShortRangeFieldValidator
StringLengthFieldValidator
URLValidator
ValidatorSupport
VisitorFieldValidator
VisitorFieldValidator.AppendingValidatorContext
package org.apache.commons.lang.xwork
Entities
Entities.ArrayEntityMap
Entities.BinaryEntityMap
Entities.EntityMap
Entities.HashEntityMap
Entities.LookupEntityMap
Entities.MapIntMap
Entities.PrimitiveEntityMap
Entities.TreeEntityMap
IntHashMap
IntHashMap.Entry
ObjectUtils
ObjectUtils.Null
StringEscapeUtils
StringUtils
UnhandledException
package org.apache.commons.lang.xwork.exception
Nestable
NestableRuntimeException
package org.objectweb.asm.xwork
AnnotationVisitor
AnnotationWriter
Attribute
ByteVector
ClassAdapter
ClassReader
ClassVisitor
ClassWriter
Edge
FieldVisitor
FieldWriter
Frame
Handler
Item
Label
MethodAdapter
MethodVisitor
MethodWriter
Opcodes
Type
package org.objectweb.asm.xwork.commons
AdviceAdapter
AnalyzerAdapter
CodeSizeEvaluator
EmptyVisitor
GeneratorAdapter
JSRInlinerAdapter
JSRInlinerAdapter.Instantiation
JSRInlinerAdapter.Subroutine
LocalVariablesSorter
Method
Remapper
RemappingAnnotationAdapter
RemappingClassAdapter
RemappingFieldAdapter
RemappingMethodAdapter
RemappingSignatureAdapter
SerialVersionUIDAdder
SerialVersionUIDAdder.Item
SimpleRemapper
StaticInitMerger
TableSwitchGenerator
package org.objectweb.asm.xwork.signature
SignatureReader
SignatureVisitor
SignatureWriter
package org.objectweb.asm.xwork.tree
AbstractInsnNode
AnnotationNode
ClassNode
FieldInsnNode
FieldNode
FrameNode
IincInsnNode
InnerClassNode
InsnList
InsnList.InsnListIterator
InsnNode
IntInsnNode
JumpInsnNode
LabelNode
LdcInsnNode
LineNumberNode
LocalVariableNode
LookupSwitchInsnNode
MemberNode
MethodInsnNode
MethodNode
MultiANewArrayInsnNode
TableSwitchInsnNode
TryCatchBlockNode
TypeInsnNode
VarInsnNode
to the top
Generated on Mon Jan 17 19:33:39 2011 for XWork by Java API Compliance Checker 1.0
The cross-platform tool for verifying backward compatibility of a Java Library API