Package net.sourceforge.pmd.properties
Class InternalApiBridge
- java.lang.Object
-
- net.sourceforge.pmd.properties.InternalApiBridge
-
@InternalApi public final class InternalApiBridge extends Object
Internal API.Acts as a bridge between outer parts of PMD and the restricted access internal API of this package.
None of this is published API, and compatibility can be broken anytime! Use this only at your own risk.
- API Note:
- Internal API
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
InternalApiBridge.InternalPropertySerializer<T>
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static @Nullable net.sourceforge.pmd.properties.internal.PropertyTypeId
getTypeId(PropertyDescriptor<?> propertyDescriptor)
static <B extends PropertyBuilder<B,?>>
BwithTypeId(PropertyBuilder<B,?> builder, net.sourceforge.pmd.properties.internal.PropertyTypeId typeId)
-
-
-
Method Detail
-
withTypeId
public static <B extends PropertyBuilder<B,?>> B withTypeId(PropertyBuilder<B,?> builder, net.sourceforge.pmd.properties.internal.PropertyTypeId typeId)
-
getTypeId
public static @Nullable net.sourceforge.pmd.properties.internal.PropertyTypeId getTypeId(PropertyDescriptor<?> propertyDescriptor)
-
-