import org.opendaylight.controller.yang.parser.builder.api.DataSchemaNodeBuilder;
import org.opendaylight.controller.yang.parser.builder.api.SchemaNodeBuilder;
-public class LeafSchemaNodeBuilder extends AbstractTypeAwareBuilder implements
- DataSchemaNodeBuilder, SchemaNodeBuilder {
- private boolean built;
+public final class LeafSchemaNodeBuilder extends AbstractTypeAwareBuilder
+ implements DataSchemaNodeBuilder, SchemaNodeBuilder {
+ private boolean isBuilt;
private final LeafSchemaNodeImpl instance;
private final int line;
// SchemaNode args
@Override
public LeafSchemaNode build() {
- if(!built) {
+ if (!isBuilt) {
instance.setPath(path);
instance.setConstraints(constraints.build());
instance.setDescription(description);
}
instance.setUnknownSchemaNodes(unknownNodes);
- built = true;
+ isBuilt = true;
}
return instance;
}
this.augmenting = augmenting;
}
-
-
public boolean isConfiguration() {
return configuration;
}
this.unitsStr = unitsStr;
}
- private class LeafSchemaNodeImpl implements LeafSchemaNode {
+ private final class LeafSchemaNodeImpl implements LeafSchemaNode {
private final QName qname;
private SchemaPath path;
private String description;