Remove unused TypeProvider methods 55/95555/2
authorRobert Varga <robert.varga@pantheon.tech>
Thu, 25 Mar 2021 08:34:36 +0000 (09:34 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Thu, 25 Mar 2021 08:48:09 +0000 (09:48 +0100)
commit0bda12f36ce25731b611fa7c94e930052f83813c
treee2278906aab3006b5a72630d64e1912d37ef376c
parentad5765cde7649fcb2a29f503e4e6b4613f96afb7
Remove unused TypeProvider methods

There are three methods related to source code, which are no longer
used by anyone:
- getConstructorPropertyName(SchemaNode node);
- getParamNameFromType(TypeDefinition<?> type);
- getTypeDefaultConstruction(LeafSchemaNode node);

These were useful for Config Subsystem a long time ago, but since its
removal they have no users. Their implementation is a rather big chunk
of unused code, which is a pure maintenance burden. Remove them.

Change-Id: Ic6419b0f65c9575dc593a3c32d01b53edffb8530
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
binding/mdsal-binding-generator-api/src/main/java/org/opendaylight/mdsal/binding/generator/spi/TypeProvider.java
binding/mdsal-binding-generator-impl/src/main/java/org/opendaylight/mdsal/binding/yang/types/AbstractTypeProvider.java
binding/mdsal-binding-generator-impl/src/test/java/org/opendaylight/mdsal/binding/generator/impl/TypeProviderIntegrationTest.java [deleted file]
binding/mdsal-binding-generator-impl/src/test/java/org/opendaylight/mdsal/binding/yang/types/TypeProviderImplTest.java
binding/mdsal-binding-generator-impl/src/test/java/org/opendaylight/mdsal/binding/yang/types/TypeProviderTest.java
binding/mdsal-binding-generator-util/src/main/java/org/opendaylight/mdsal/binding/generator/util/BaseYangTypesProvider.java