#194222 - CharSequence.toString.endsWith replaced by CharSequenceUtilities.endsWith
1.1 --- a/php.smarty/nbproject/project.xml Wed Jan 12 11:06:04 2011 -0500
1.2 +++ b/php.smarty/nbproject/project.xml Fri Jan 14 16:46:16 2011 +0100
1.3 @@ -78,6 +78,15 @@
1.4 </run-dependency>
1.5 </dependency>
1.6 <dependency>
1.7 + <code-name-base>org.netbeans.modules.editor.util</code-name-base>
1.8 + <build-prerequisite/>
1.9 + <compile-dependency/>
1.10 + <run-dependency>
1.11 + <release-version>1</release-version>
1.12 + <specification-version>1.39</specification-version>
1.13 + </run-dependency>
1.14 + </dependency>
1.15 + <dependency>
1.16 <code-name-base>org.netbeans.modules.html.lexer</code-name-base>
1.17 <build-prerequisite/>
1.18 <compile-dependency/>
2.1 --- a/php.smarty/src/org/netbeans/modules/php/smarty/editor/lexer/TplTopLexer.java Wed Jan 12 11:06:04 2011 -0500
2.2 +++ b/php.smarty/src/org/netbeans/modules/php/smarty/editor/lexer/TplTopLexer.java Fri Jan 14 16:46:16 2011 +0100
2.3 @@ -41,6 +41,7 @@
2.4 import org.netbeans.api.lexer.InputAttributes;
2.5 import org.netbeans.api.lexer.LanguagePath;
2.6 import org.netbeans.api.lexer.Token;
2.7 +import org.netbeans.lib.editor.util.CharSequenceUtilities;
2.8 import org.netbeans.modules.php.smarty.editor.TplMetaData;
2.9 import org.netbeans.modules.php.smarty.editor.utlis.LexerUtils;
2.10 import org.netbeans.modules.php.smarty.editor.utlis.TplUtils;
2.11 @@ -397,11 +398,11 @@
2.12 }
2.13
2.14 private boolean isSmartyOpenDelimiter(CharSequence text) {
2.15 - return (text.toString().endsWith(metadata.getOpenDelimiter()));
2.16 + return CharSequenceUtilities.endsWith(text, metadata.getOpenDelimiter());
2.17 }
2.18
2.19 private boolean isSmartyCloseDelimiter(CharSequence text) {
2.20 - return (text.toString().endsWith(metadata.getCloseDelimiter()));
2.21 + return CharSequenceUtilities.endsWith(text, metadata.getCloseDelimiter());
2.22 }
2.23
2.24 private int getOpenDelimiterLength() {