}\r
\r
public static TypeDefinition<IntegerTypeDefinition> javaTypeForBaseYangSignedIntegerType(\r
- String typeName) {\r
+ String typeName, List<RangeConstraint> ranges) {\r
if (typeName.equals("int8")) {\r
- return new Int8();\r
+ return new Int8(ranges, null, null);\r
} else if (typeName.equals("int16")) {\r
- return new Int16();\r
+ return new Int16(ranges, null, null);\r
} else if (typeName.equals("int32")) {\r
- return new Int32();\r
+ return new Int32(ranges, null, null);\r
} else if (typeName.equals("int64")) {\r
- return new Int64();\r
+ return new Int64(ranges, null, null);\r
}\r
return null;\r
}\r
\r
public static TypeDefinition<UnsignedIntegerTypeDefinition> javaTypeForBaseYangUnsignedIntegerType(\r
- final String typeName) {\r
+ final String typeName, List<RangeConstraint> ranges) {\r
if (typeName.equals("uint8")) {\r
- return new Uint8();\r
+ return new Uint8(ranges, null, null);\r
} else if (typeName.equals("uint16")) {\r
- return new Uint16();\r
+ return new Uint16(ranges, null, null);\r
} else if (typeName.equals("uint32")) {\r
- return new Uint32();\r
+ return new Uint32(ranges, null, null);\r
} else if (typeName.equals("uint64")) {\r
- return new Uint64();\r
+ return new Uint64(ranges, null, null);\r
}\r
return null;\r
}\r