diff options
| author | Benjamin J. Culkin <bjculkin@mix.wvu.edu> | 2018-06-04 17:00:17 -0300 |
|---|---|---|
| committer | Benjamin J. Culkin <bjculkin@mix.wvu.edu> | 2018-06-04 17:00:17 -0300 |
| commit | 6dc989c9768979d7bc1745c641f0354eea9c3558 (patch) | |
| tree | f2efd42588a4e81573975084ec0a6c623d968927 /base/src/main/java/bjc/utils/ioutils/blocks | |
| parent | 8dfddc586f49b2d7ce4a4d712334a28584c0b315 (diff) | |
Update
Diffstat (limited to 'base/src/main/java/bjc/utils/ioutils/blocks')
| -rw-r--r-- | base/src/main/java/bjc/utils/ioutils/blocks/Block.java | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/base/src/main/java/bjc/utils/ioutils/blocks/Block.java b/base/src/main/java/bjc/utils/ioutils/blocks/Block.java index 1bf6b46..61d473c 100644 --- a/base/src/main/java/bjc/utils/ioutils/blocks/Block.java +++ b/base/src/main/java/bjc/utils/ioutils/blocks/Block.java @@ -27,6 +27,8 @@ public class Block { */ public final int blockNo; + public int lineOffset; + /** * Create a new block. * @@ -81,8 +83,16 @@ public class Block { @Override public String toString() { - String fmt = "Block #%d (from lines %d to %d), length: %d characters"; + if(lineOffset != -1) { + String fmt = "Block #%d (from lines %d (%d) to %d (%d)), length: %d characters"; + + return String.format(fmt, blockNo, startLine + lineOffset, + startLine, endLine + lineOffset, + endLine + lineOffset, contents.length()); + } else { + String fmt = "Block #%d (from lines %d to %d), length: %d characters"; - return String.format(fmt, blockNo, startLine, endLine, contents.length()); + return String.format(fmt, blockNo, startLine, endLine, contents.length()); + } } } |
