Merge branch 'drop-isDefinedExternally' of github.com:oowekyala/pmd into drop-isDefinedExternally

This commit is contained in:
Clément Fournier committed 2018-11-12 19:28:01 +01:00
commit fa034ee390
1 file changed
+5 -5
+5 -5
View File
@@ -22,16 +22,16 @@ This is a {{ site.pmd.release_type }} release.
### API Changes
* Several classes and interfaces from the properties framework are now deprecated and will be removed with 7.0.0.
* MethodProperty, FloatProperty, FileProperty, TypeProperty and their multi-valued counterparts
* `MethodProperty`, `FloatProperty`, `FileProperty`, `TypeProperty` and their multi-valued counterparts
are discontinued for lack of a use-case, and will probably not be replaced with 7.0.0.
Users of FloatProperty should consider using a DoubleProperty.
* EnumeratedPropertyDescriptor, NumericPropertyDescriptor, PackagedPropertyDescriptor, and the related builders
(in net.sourceforge.pmd.properties.builders) will be removed. In the future, these interfaces won't be around
Users of `FloatProperty` should consider using a `DoubleProperty`.
* `EnumeratedPropertyDescriptor`, `NumericPropertyDescriptor`, `PackagedPropertyDescriptor`, and the related builders
(in `net.sourceforge.pmd.properties.builders`) will be removed. In the future, these interfaces won't be around
but their functionality will, under another form. The related methods `PropertyTypeId#isPropertyNumeric` and
`PropertyTypeId#isPropertyPackaged` are also deprecated.
* All classes of net.sourceforge.pmd.properties.modules are deprecated and will be removed. They were
never intended as public api.
* The classes PropertyDescriptorField, PropertyDescriptorBuilderConversionWrapper, and the methods
* The classes `PropertyDescriptorField`, `PropertyDescriptorBuilderConversionWrapper`, and the methods
`PropertyDescriptor#attributeValuesById`, `PropertyDescriptor#isDefinedExternally` and `PropertyTypeId#getFactory` are deprecated with no
intended replacement. These were used to read and write properties to and from XML, and were never
intended as public API.