Mercurial > projects > dwt-addons
diff dwtx/jface/text/rules/RuleBasedScanner.d @ 162:1a5b8f8129df
...
author | Frank Benoit <benoit@tionex.de> |
---|---|
date | Mon, 08 Sep 2008 00:51:37 +0200 |
parents | eb21d3dfc767 |
children | eb98a5cbfd78 |
line wrap: on
line diff
--- a/dwtx/jface/text/rules/RuleBasedScanner.d Wed Aug 27 14:49:30 2008 +0200 +++ b/dwtx/jface/text/rules/RuleBasedScanner.d Mon Sep 08 00:51:37 2008 +0200 @@ -95,7 +95,7 @@ public void setRules(IRule[] rules) { if (rules !is null) { fRules= new IRule[rules.length]; - System.arraycopy(rules, 0, fRules, 0, rules.length); + SimpleType!(IRule).arraycopy(rules, 0, fRules, 0, rules.length); } else fRules= null; } @@ -116,7 +116,7 @@ /* * @see ITokenScanner#setRange(IDocument, int, int) */ - public void setRange(final IDocument document, int offset, int length) { + public void setRange(IDocument document, int offset, int length) { Assert.isLegal(document !is null); final int documentLength= document.getLength(); checkRange(offset, length, documentLength); @@ -127,7 +127,7 @@ fRangeEnd= offset + length; String[] delimiters= fDocument.getLegalLineDelimiters(); - fDelimiters= new char[delimiters.length][]; + fDelimiters= new char[][](delimiters.length); for (int i= 0; i < delimiters.length; i++) fDelimiters[i]= delimiters[i].toCharArray(); @@ -138,7 +138,7 @@ /** * Checks that the given range is valid. * See https://bugs.eclipse.org/bugs/show_bug.cgi?id=69292 - * + * * @param offset the offset of the document range to scan * @param length the length of the document range to scan * @param documentLength the document's length