Hi,
i found an error in 
javax<eclipse-javadoc:%E2%98%82=tools/src%3Cjavax>.swing<eclipse-javadoc:%E2%98%82=tools/src%3Cjavax.swing>.text<eclipse-javadoc:%E2%98%82=tools/src%3Cjavax.swing.text>.html<eclipse-javadoc:%E2%98%82=tools/src%3Cjavax.swing.text.html>.parser<eclipse-javadoc:%E2%98%82=tools/src%3Cjavax.swing.text.html.parser>.NPrintWriter

void 
javax<eclipse-javadoc:%E2%98%82=tools/src%3Cjavax>.swing<eclipse-javadoc:%E2%98%82=tools/src%3Cjavax.swing>.text<eclipse-javadoc:%E2%98%82=tools/src%3Cjavax.swing.text>.html<eclipse-javadoc:%E2%98%82=tools/src%3Cjavax.swing.text.html>.parser<eclipse-javadoc:%E2%98%82=tools/src%3Cjavax.swing.text.html.parser>.NPrintWriter<eclipse-javadoc:%E2%98%82=tools/src%3Cjavax.swing.text.html.parser%7BTagStack.java%E2%98%83NPrintWriter>.println(char[]
 array)

     public void println(char[] array) {
          if (this.numPrinted >= this.numLines) {
                return;
          }
          char[] partialArray = null;
          for (int i = 0; i < array.length; i++) {
                if (array[i] == '\n') {
                     this.numPrinted++;
                }
                if (this.numPrinted == this.numLines) {
/* ==> */             partialArray = new char[i];  /* missing code, without 
there will be a NPE */
                     System.arraycopy(array, 0, partialArray, 0, i);
                }
          }
          if (partialArray != null) {
                super.print(partialArray);
          }
          if (this.numPrinted == this.numLines) {
                return;
          }
          super.println(array);
          this.numPrinted++;
     }

Reply via email to