Uses of Record Class
org.variantsync.diffdetective.diff.text.DiffLineNumber
Packages that use DiffLineNumber
Package
Description
-
Uses of DiffLineNumber in org.variantsync.diffdetective.diff.result
Fields in org.variantsync.diffdetective.diff.result declared as DiffLineNumberMethods in org.variantsync.diffdetective.diff.result that return DiffLineNumberMethods in org.variantsync.diffdetective.diff.result with parameters of type DiffLineNumberModifier and TypeMethodDescriptionstatic DiffParseExceptionDiffParseException.Unparseable(Exception exception, DiffLineNumber lineNumber) A DiffParseException due to an unparseable formula.Constructors in org.variantsync.diffdetective.diff.result with parameters of type DiffLineNumberModifierConstructorDescriptionprivateDiffParseException(Exception exception, DiffError error, DiffLineNumber lineNumber) DiffParseException(DiffError error, DiffLineNumber lineNumber) -
Uses of DiffLineNumber in org.variantsync.diffdetective.diff.text
Fields in org.variantsync.diffdetective.diff.text declared as DiffLineNumberModifier and TypeFieldDescriptionprivate final DiffLineNumberDiffLineNumberRange.fromThe field for thefromrecord component.private final DiffLineNumberDiffLineNumberRange.toThe field for thetorecord component.Methods in org.variantsync.diffdetective.diff.text that return DiffLineNumberModifier and TypeMethodDescriptionDiffLineNumber.add(int offset) Shifts this line number by adding the given offset.Shifts this line number by adding the given offset.Filters this line number to only represent line numbers for the given diff type.DiffLineNumberRange.from()Returns the value of thefromrecord component.static DiffLineNumberDiffLineNumber.Invalid()Creates an invalid line number usingInvalidLineNumber.DiffLineNumberRange.to()Returns the value of thetorecord component.DiffLineNumber.withLineNumberAtTime(int lineNumber, Time time) DiffLineNumber.withLineNumberInDiff(int lineNumber) Methods in org.variantsync.diffdetective.diff.text with parameters of type DiffLineNumberModifier and TypeMethodDescriptionstatic LineRangeDiffLineNumber.rangeAtTime(DiffLineNumber from, DiffLineNumber to, Time time) Returns the range between two line numbers at a given time.static LineRangeDiffLineNumber.rangeInDiff(DiffLineNumber from, DiffLineNumber to) Returns the range between two line numbers in the diff.Constructors in org.variantsync.diffdetective.diff.text with parameters of type DiffLineNumberModifierConstructorDescriptionDiffLineNumberRange(DiffLineNumber from, DiffLineNumber to) Creates an instance of aDiffLineNumberRangerecord class. -
Uses of DiffLineNumber in org.variantsync.diffdetective.variation
Fields in org.variantsync.diffdetective.variation declared as DiffLineNumberModifier and TypeFieldDescriptionprivate final DiffLineNumberDiffLinesLabel.Line.lineNumberThe field for thelineNumberrecord component.Methods in org.variantsync.diffdetective.variation that return DiffLineNumberModifier and TypeMethodDescriptionDiffLinesLabel.Line.lineNumber()Returns the value of thelineNumberrecord component.Constructors in org.variantsync.diffdetective.variation with parameters of type DiffLineNumberModifierConstructorDescriptionLine(String content, DiffLineNumber lineNumber) Creates an instance of aLinerecord class. -
Uses of DiffLineNumber in org.variantsync.diffdetective.variation.diff
Fields in org.variantsync.diffdetective.variation.diff declared as DiffLineNumberModifier and TypeFieldDescriptionprivate DiffLineNumberDiffNode.fromprivate DiffLineNumberDiffNode.toMethods in org.variantsync.diffdetective.variation.diff that return DiffLineNumberModifier and TypeMethodDescriptionDiffNode.getFromLine()Returns the starting line number of this node's corresponding text block.DiffNode.getToLine()Returns the end line number of this node's corresponding text block.Methods in org.variantsync.diffdetective.variation.diff with parameters of type DiffLineNumberModifier and TypeMethodDescriptionstatic DiffNode<DiffLinesLabel> DiffNode.createArtifact(DiffType diffType, DiffLineNumber fromLines, DiffLineNumber toLines, String code) Creates an artifact node with the given parameters.DiffNode.createArtifact(DiffType diffType, DiffLineNumber fromLines, DiffLineNumber toLines, L label) The same asDiffNode.createArtifact(DiffType, DiffLineNumber, DiffLineNumber, String)but with a generic label.voidDiffNode.setFromLine(DiffLineNumber from) voidDiffNode.setToLine(DiffLineNumber to) Constructors in org.variantsync.diffdetective.variation.diff with parameters of type DiffLineNumberModifierConstructorDescriptionDiffNode(DiffType diffType, NodeType nodeType, DiffLineNumber fromLines, DiffLineNumber toLines, org.prop4j.Node featureMapping, L label) Creates a DiffNode with the given parameters. -
Uses of DiffLineNumber in org.variantsync.diffdetective.variation.diff.parse
Fields in org.variantsync.diffdetective.variation.diff.parse declared as DiffLineNumberMethods in org.variantsync.diffdetective.variation.diff.parse that return DiffLineNumberModifier and TypeMethodDescriptionLogicalLine.getStartLineNumber()Returns the line number of the firstLogicalLine.consume(java.lang.String,org.variantsync.diffdetective.diff.text.DiffLineNumber)d physical line of the current physical line.Methods in org.variantsync.diffdetective.variation.diff.parse with parameters of type DiffLineNumberModifier and TypeMethodDescriptionvoidLogicalLine.consume(String line, DiffLineNumber lineNumber) Adds the physical linelinewith the line numberlineNumberto this logical line.private voidVariationDiffParser.parseLine(LogicalLine line, DiffType diffType, DiffLineNumber lastLineNumber) Parses one logical line and most notably, handles conditional macros.private voidVariationDiffParser.popIfChain(Stack<DiffNode<DiffLinesLabel>> stack, DiffLineNumber elseLineNumber) Popstackuntil an IF node is popped.