Code Review
/
mdsal.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
Tolerate unresolvable leafrefs in groupings
[mdsal.git]
/
binding
/
mdsal-binding-generator-impl
/
src
/
main
/
java
/
org
/
opendaylight
/
mdsal
/
binding
/
yang
/
types
/
BaseYangTypes.java
diff --git
a/binding/mdsal-binding-generator-impl/src/main/java/org/opendaylight/mdsal/binding/yang/types/BaseYangTypes.java
b/binding/mdsal-binding-generator-impl/src/main/java/org/opendaylight/mdsal/binding/yang/types/BaseYangTypes.java
index 7cb8141096b0dbbd4e8fd9d48e9c8c9fa076cca2..0df7afe9e6168b0bc5e2cb6a3943202a8678e59e 100644
(file)
--- a/
binding/mdsal-binding-generator-impl/src/main/java/org/opendaylight/mdsal/binding/yang/types/BaseYangTypes.java
+++ b/
binding/mdsal-binding-generator-impl/src/main/java/org/opendaylight/mdsal/binding/yang/types/BaseYangTypes.java
@@
-159,7
+159,8
@@
public final class BaseYangTypes {
* returned.
*/
@Override
* returned.
*/
@Override
- public Type javaTypeForSchemaDefinitionType(final TypeDefinition<?> type, final SchemaNode parentNode) {
+ public Type javaTypeForSchemaDefinitionType(final TypeDefinition<?> type, final SchemaNode parentNode,
+ final boolean lenientRelativeLeafrefs) {
if (type != null) {
return TYPE_MAP.get(type.getQName().getLocalName());
}
if (type != null) {
return TYPE_MAP.get(type.getQName().getLocalName());
}
@@
-169,7
+170,7
@@
public final class BaseYangTypes {
@Override
public Type javaTypeForSchemaDefinitionType(final TypeDefinition<?> type, final SchemaNode parentNode,
@Override
public Type javaTypeForSchemaDefinitionType(final TypeDefinition<?> type, final SchemaNode parentNode,
- final Restrictions restrictions) {
+ final Restrictions restrictions
, final boolean lenientRelativeLeafrefs
) {
String typeName = type.getQName().getLocalName();
switch (typeName) {
case "binary":
String typeName = type.getQName().getLocalName();
switch (typeName) {
case "binary":
@@
-199,7
+200,7
@@
public final class BaseYangTypes {
case "union" :
return UNION_TYPE;
default:
case "union" :
return UNION_TYPE;
default:
- return javaTypeForSchemaDefinitionType(type, parentNode);
+ return javaTypeForSchemaDefinitionType(type, parentNode
, lenientRelativeLeafrefs
);
}
}
}
}