diff options
Diffstat (limited to 'bundles/org.eclipse.equinox.bidi/src/org/eclipse/equinox/bidi/internal/consumable/STextJava.java')
-rw-r--r-- | bundles/org.eclipse.equinox.bidi/src/org/eclipse/equinox/bidi/internal/consumable/STextJava.java | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/bundles/org.eclipse.equinox.bidi/src/org/eclipse/equinox/bidi/internal/consumable/STextJava.java b/bundles/org.eclipse.equinox.bidi/src/org/eclipse/equinox/bidi/internal/consumable/STextJava.java index 4b42661c9..7efdfd174 100644 --- a/bundles/org.eclipse.equinox.bidi/src/org/eclipse/equinox/bidi/internal/consumable/STextJava.java +++ b/bundles/org.eclipse.equinox.bidi/src/org/eclipse/equinox/bidi/internal/consumable/STextJava.java @@ -11,7 +11,6 @@ package org.eclipse.equinox.bidi.internal.consumable; import org.eclipse.equinox.bidi.advanced.ISTextExpert; -import org.eclipse.equinox.bidi.advanced.STextEnvironment; import org.eclipse.equinox.bidi.custom.*; import org.eclipse.equinox.bidi.internal.STextActivator; @@ -46,7 +45,7 @@ public class STextJava extends STextTypeHandler { /** * @return 4 as the number of special cases handled by this handler. */ - public int getSpecialsCount(STextEnvironment environment) { + public int getSpecialsCount(ISTextExpert expert) { return 4; } @@ -59,7 +58,7 @@ public class STextJava extends STextTypeHandler { * <li>comments starting with slash-slash</li> * </ol> */ - public int indexOfSpecial(STextEnvironment environment, String text, STextCharTypes charTypes, STextOffsets offsets, int caseNumber, int fromIndex) { + public int indexOfSpecial(ISTextExpert expert, String text, STextCharTypes charTypes, STextOffsets offsets, int caseNumber, int fromIndex) { switch (caseNumber) { case 1 : /* space */ return text.indexOf(' ', fromIndex); @@ -83,13 +82,13 @@ public class STextJava extends STextTypeHandler { * <li>skip until after a line separator</li> * </ol> */ - public int processSpecial(ISTextExpert expert, STextEnvironment environment, String text, STextCharTypes charTypes, STextOffsets offsets, int caseNumber, int separLocation) { + public int processSpecial(ISTextExpert expert, String text, STextCharTypes charTypes, STextOffsets offsets, int caseNumber, int separLocation) { int location, counter, i; STextTypeHandler.processSeparator(text, charTypes, offsets, separLocation); if (separLocation < 0) { caseNumber = ((Integer) expert.getState()).intValue(); // TBD guard against "undefined" - expert.resetState(); + expert.clearState(); } switch (caseNumber) { case 1 : /* space */ |