Merge branch 'new-properties-framework' of github.com:oowekyala/pmd into new-properties-framework

This commit is contained in:
Clément Fournier
2018-11-25 22:37:16 +01:00
2 changed files with 4 additions and 3 deletions
pmd-core/src/main/java/net/sourceforge/pmd/properties

@ -146,7 +146,7 @@ public abstract class PropertyBuilder<B extends PropertyBuilder<B, T>, T> {
* @param <T> Type of values the property handles
*
* @author Clément Fournier
* @since 6.7.0
* @since 6.10.0
*/
// Note: we may keep some specialized property builders around to allow for some sugar,
// e.g. specifying the default value of a regex property as a string, or like the collection one,
@ -247,7 +247,7 @@ public abstract class PropertyBuilder<B extends PropertyBuilder<B, T>, T> {
* @param <C> Collection type for the property being built
*
* @author Clément Fournier
* @since 6.7.0
* @since 6.10.0
*/
public static final class GenericCollectionPropertyBuilder<V, C extends Collection<V>> extends PropertyBuilder<GenericCollectionPropertyBuilder<V, C>, C> {
private final ValueParser<V> parser;

@ -16,7 +16,8 @@ import net.sourceforge.pmd.annotation.InternalApi;
* any associated GUIs. While concrete descriptor instances are static and immutable they provide validation,
* serialization, and default values for any specific datatypes.
*
* <h1>Upcoming API changes to the properties framework: see https://github.com/pmd/pmd/issues/1415</h1>
* <h1>Upcoming API changes to the properties framework</h1>
* see <a href="https://github.com/pmd/pmd/issues/1432">pmd/pmd#1432</a>
*
* @param <T> type of the property's value. This is a list type for multi-valued properties.
*