1) Moved net.sourceforge.phpeclipse.ui\src\net\sourceforge\phpdt back to net.sourcefo...
[phpeclipse.git] / net.sourceforge.phpeclipse / src / net / sourceforge / phpdt / internal / formatter / impl / SplitLine.java
index 90297d7..5a8abc3 100644 (file)
@@ -16,7 +16,7 @@ import net.sourceforge.phpdt.core.compiler.ITerminalSymbols;
  * Represents a split line: contains an operator and all substrings
  */
 public class SplitLine implements ITerminalSymbols {
-       public int[] operators; // the operator on which the string was split.
+       public TokenName[] operators; // the operator on which the string was split.
 
        public String[] substrings;
 
@@ -25,19 +25,19 @@ public class SplitLine implements ITerminalSymbols {
        /**
         * SplitLine constructor comment.
         */
-       public SplitLine(int[] operators, String[] substrings) {
-               this(operators, substrings, null);
-       }
+//     public SplitLine(int[] operators, String[] substrings) {
+//             this(operators, substrings, null);
+//     }
 
        /**
         * SplitLine constructor comment.
         */
-       public SplitLine(int[] operators, String[] substrings, int[] startIndexes) {
-               super();
-               this.operators = operators;
-               this.substrings = substrings;
-               this.startSubstringsIndexes = startIndexes;
-       }
+//     public SplitLine(int[] operators, String[] substrings, int[] startIndexes) {
+//             super();
+//             this.operators = operators;
+//             this.substrings = substrings;
+//             this.startSubstringsIndexes = startIndexes;
+//     }
 
        /**
         * Prints a nice representation of the receiver
@@ -49,158 +49,158 @@ public class SplitLine implements ITerminalSymbols {
                String operatorString = new String();
 
                for (int i = 0, max = substrings.length; i < max; i++) {
-                       int currentOperator = operators[i];
+                       TokenName currentOperator = operators[i];
                        String currentString = substrings[i];
-                       boolean placeOperatorAhead = currentOperator != TokenNameCOMMA
-                                       && currentOperator != TokenNameSEMICOLON;
-                       boolean placeOperatorBehind = currentOperator == TokenNameCOMMA
-                                       || currentOperator == TokenNameSEMICOLON;
+                       boolean placeOperatorAhead = currentOperator != TokenName.COMMA
+                                       && currentOperator != TokenName.SEMICOLON;
+                       boolean placeOperatorBehind = currentOperator == TokenName.COMMA
+                                       || currentOperator == TokenName.SEMICOLON;
 
                        switch (currentOperator) {
-                       case TokenNameextends:
+                       case EXTENDS:
                                operatorString = "extends"; //$NON-NLS-1$
                                break;
-                       // case TokenNameimplements:
+                       // case implements:
                        // operatorString="implements"; //$NON-NLS-1$
                        // break;
-                       // case TokenNamethrows:
+                       // case throws:
                        // operatorString="throws"; //$NON-NLS-1$
                        // break;
-                       case TokenNameSEMICOLON: // ;
+                       case SEMICOLON: // ;
                                operatorString = ";"; //$NON-NLS-1$
                                break;
-                       case TokenNameCOMMA: // ,
+                       case COMMA: // ,
                                operatorString = ","; //$NON-NLS-1$
                                break;
-                       case TokenNameEQUAL: // =
+                       case EQUAL: // =
                                operatorString = "="; //$NON-NLS-1$
                                break;
-                       case TokenNameAND_AND: // && (15.22)
+                       case AND_AND: // && (15.22)
                                operatorString = "&&"; //$NON-NLS-1$
                                break;
-                       case TokenNameOR_OR: // || (15.23)
+                       case OR_OR: // || (15.23)
                                operatorString = "||"; //$NON-NLS-1$
                                break;
-                       case TokenNameQUESTION: // ? (15.24)
+                       case QUESTION: // ? (15.24)
                                operatorString = "?"; //$NON-NLS-1$
                                break;
 
-                       case TokenNameCOLON: // : (15.24)
+                       case COLON: // : (15.24)
                                operatorString = ":"; //$NON-NLS-1$
                                break;
-                       case TokenNameEQUAL_EQUAL: // == (15.20, 15.20.1, 15.20.2, 15.20.3)
+                       case EQUAL_EQUAL: // == (15.20, 15.20.1, 15.20.2, 15.20.3)
                                operatorString = "=="; //$NON-NLS-1$
                                break;
 
-                       case TokenNameNOT_EQUAL: // != (15.20, 15.20.1, 15.20.2, 15.20.3)
+                       case NOT_EQUAL: // != (15.20, 15.20.1, 15.20.2, 15.20.3)
                                operatorString = "!="; //$NON-NLS-1$
                                break;
 
-                       case TokenNameLESS: // < (15.19.1)
+                       case LESS: // < (15.19.1)
                                operatorString = "<"; //$NON-NLS-1$
                                break;
 
-                       case TokenNameLESS_EQUAL: // <= (15.19.1)
+                       case LESS_EQUAL: // <= (15.19.1)
                                operatorString = "<="; //$NON-NLS-1$
                                break;
 
-                       case TokenNameGREATER: // > (15.19.1)
+                       case GREATER: // > (15.19.1)
                                operatorString = ">"; //$NON-NLS-1$
                                break;
 
-                       case TokenNameGREATER_EQUAL: // >= (15.19.1)
+                       case GREATER_EQUAL: // >= (15.19.1)
                                operatorString = ">="; //$NON-NLS-1$
                                break;
 
-                       // case TokenNameinstanceof : // instanceof
+                       // case instanceof : // instanceof
                        // operatorString="instanceof"; //$NON-NLS-1$
                        // break;
-                       case TokenNamePLUS: // + (15.17, 15.17.2)
+                       case PLUS: // + (15.17, 15.17.2)
                                operatorString = "+"; //$NON-NLS-1$
                                break;
 
-                       case TokenNameMINUS: // - (15.17.2)
+                       case MINUS: // - (15.17.2)
                                operatorString = "-"; //$NON-NLS-1$
                                break;
-                       case TokenNameMULTIPLY: // * (15.16.1)
+                       case MULTIPLY: // * (15.16.1)
                                operatorString = "*"; //$NON-NLS-1$
                                break;
 
-                       case TokenNameDIVIDE: // / (15.16.2)
+                       case DIVIDE: // / (15.16.2)
                                operatorString = "/"; //$NON-NLS-1$
                                break;
 
-                       case TokenNameREMAINDER: // % (15.16.3)
+                       case REMAINDER: // % (15.16.3)
                                operatorString = "%"; //$NON-NLS-1$
                                break;
-                       case TokenNameLEFT_SHIFT: // << (15.18)
+                       case LEFT_SHIFT: // << (15.18)
                                operatorString = "<<"; //$NON-NLS-1$
                                break;
 
-                       case TokenNameRIGHT_SHIFT: // >> (15.18)
+                       case RIGHT_SHIFT: // >> (15.18)
                                operatorString = ">>"; //$NON-NLS-1$
                                break;
 
-                       // case TokenNameUNSIGNED_RIGHT_SHIFT : // >>> (15.18)
+                       // case UNSIGNED_RIGHT_SHIFT : // >>> (15.18)
                        // operatorString=">>>"; //$NON-NLS-1$
                        // break;
-                       case TokenNameAND: // & (15.21, 15.21.1, 15.21.2)
+                       case OP_AND: // & (15.21, 15.21.1, 15.21.2)
                                operatorString = "&"; //$NON-NLS-1$
                                break;
 
-                       case TokenNameOR: // | (15.21, 15.21.1, 15.21.2)
+                       case OP_OR: // | (15.21, 15.21.1, 15.21.2)
                                operatorString = "|"; //$NON-NLS-1$
                                break;
 
-                       case TokenNameXOR: // ^ (15.21, 15.21.1, 15.21.2)
+                       case OP_XOR: // ^ (15.21, 15.21.1, 15.21.2)
                                operatorString = "^"; //$NON-NLS-1$
                                break;
-                       case TokenNameMULTIPLY_EQUAL: // *= (15.25.2)
+                       case MULTIPLY_EQUAL: // *= (15.25.2)
                                operatorString = "*="; //$NON-NLS-1$
                                break;
 
-                       case TokenNameDIVIDE_EQUAL: // /= (15.25.2)
+                       case DIVIDE_EQUAL: // /= (15.25.2)
                                operatorString = "/="; //$NON-NLS-1$
                                break;
-                       case TokenNameREMAINDER_EQUAL: // %= (15.25.2)
+                       case REMAINDER_EQUAL: // %= (15.25.2)
                                operatorString = "%="; //$NON-NLS-1$
                                break;
 
-                       case TokenNamePLUS_EQUAL: // += (15.25.2)
+                       case PLUS_EQUAL: // += (15.25.2)
                                operatorString = "+="; //$NON-NLS-1$
                                break;
 
-                       case TokenNameMINUS_EQUAL: // -= (15.25.2)
+                       case MINUS_EQUAL: // -= (15.25.2)
                                operatorString = "-="; //$NON-NLS-1$
                                break;
 
-                       case TokenNameLEFT_SHIFT_EQUAL: // <<= (15.25.2)
+                       case LEFT_SHIFT_EQUAL: // <<= (15.25.2)
                                operatorString = "<<="; //$NON-NLS-1$
                                break;
 
-                       case TokenNameRIGHT_SHIFT_EQUAL: // >>= (15.25.2)
+                       case RIGHT_SHIFT_EQUAL: // >>= (15.25.2)
                                operatorString = ">>="; //$NON-NLS-1$
                                break;
 
-                       // case TokenNameUNSIGNED_RIGHT_SHIFT_EQUAL : // >>>= (15.25.2)
+                       // case UNSIGNED_RIGHT_SHIFT_EQUAL : // >>>= (15.25.2)
                        // operatorString=">>>="; //$NON-NLS-1$
                        // break;
 
-                       case TokenNameAND_EQUAL: // &= (15.25.2)
+                       case AND_EQUAL: // &= (15.25.2)
                                operatorString = "&="; //$NON-NLS-1$
                                break;
 
-                       case TokenNameXOR_EQUAL: // ^= (15.25.2)
+                       case XOR_EQUAL: // ^= (15.25.2)
                                operatorString = "^="; //$NON-NLS-1$
                                break;
 
-                       case TokenNameOR_EQUAL: // |= (15.25.2)
+                       case OR_EQUAL: // |= (15.25.2)
                                operatorString = "|="; //$NON-NLS-1$
                                break;
-                       case TokenNameDOT_EQUAL: // .=
+                       case DOT_EQUAL: // .=
                                operatorString = ".="; //$NON-NLS-1$
                                break;
-                       case TokenNameDOT: // .
+                       case DOT: // .
                                operatorString = "."; //$NON-NLS-1$
                                break;