reviewboard.diffviewer.opcode_generator¶
-
class
MoveRange(start, end, groups=[])[source]¶ Bases:
objectStores information on a move range.
This will store the start and end of the range, and all groups that are a part of it.
-
class
DiffOpcodeGenerator(differ, diff=None, interdiff=None)[source]¶ Bases:
object-
__iter__()[source]¶ Returns opcodes from the differ with extra metadata.
This is a wrapper around a differ’s get_opcodes function, which returns extra metadata along with each range. That metadata includes information on moved blocks of code and whitespace-only lines.
This returns a list of opcodes as tuples in the form of (tag, i1, i2, j1, j2, meta).
-
-
get_diff_opcode_generator_class()[source]¶ Returns the DiffOpcodeGenerator class used for generating opcodes.