Main Content

setLineRange

Set line numbers for line range

Since R2022b

    Description

    setLineRange(lr,lines) modifies the line numbers for the line range lr.

    example

    Examples

    collapse all

    This example shows how to modify line numbers for an slreq.TextRange object.

    Open the myAdd code file and load the myAddRequirements requirement set.

    file = "myAdd.m";
    open(file);
    slreq.load("myAddRequirements");

    Get the slreq.TextRange object associated with the third line in the myAdd function.

    cr = slreq.getTextRange(file,3);

    Get the line numbers associated with the slreq.TextRange object.

    lines = getLineRange(cr)
    lines = 1×2
    
         3     3
    
    

    Associate the slreq.TextRange object with line number 2.

    setLineRange(cr,2)

    Confirm that the slreq.TextRange object is associated with the line by getting the text contents of the line range.

    text = getText(cr)
    text = 
    'y = u + v;'
    

    Input Arguments

    collapse all

    Line range, specified as an slreq.TextRange object.

    Start and end line numbers for the line range, specified as a double array of the form [start end] or a scalar double.

    Example: [1 4], 1

    Version History

    Introduced in R2022b