Index: src/main/java/common/javax/swing/CellRendererPane.java =================================================================== --- src/main/java/common/javax/swing/CellRendererPane.java (revision 502202) +++ src/main/java/common/javax/swing/CellRendererPane.java (working copy) @@ -58,7 +58,7 @@ } @Override - public void invalidate() { + public void invalidate() throws org.apache.harmony.luni.util.NotImplementedException { } @Override Index: src/main/java/common/javax/swing/JComponent.java =================================================================== --- src/main/java/common/javax/swing/JComponent.java (revision 502202) +++ src/main/java/common/javax/swing/JComponent.java (working copy) @@ -1184,7 +1184,7 @@ return true; } - public boolean isManagingFocus() { + public boolean isManagingFocus() throws org.apache.harmony.luni.util.NotImplementedException { return false; } @@ -1248,7 +1248,7 @@ RepaintManager.currentManager(this).addInvalidComponent(this); } - public boolean isPaintingTile() { + public boolean isPaintingTile() throws org.apache.harmony.luni.util.NotImplementedException { return false; } Index: src/main/java/common/javax/swing/JEditorPane.java =================================================================== --- src/main/java/common/javax/swing/JEditorPane.java (revision 502202) +++ src/main/java/common/javax/swing/JEditorPane.java (working copy) @@ -667,7 +667,9 @@ } } - public void setPage(final URL page) throws IOException { + public void setPage(final URL page) throws IOException, + NotImplementedException { + if (page == null) { throw new IOException("Page is null"); } Index: src/main/java/common/javax/swing/JInternalFrame.java =================================================================== --- src/main/java/common/javax/swing/JInternalFrame.java (revision 502202) +++ src/main/java/common/javax/swing/JInternalFrame.java (working copy) @@ -833,7 +833,7 @@ * * @return null */ - public final String getWarningString() { + public final String getWarningString() throws org.apache.harmony.luni.util.NotImplementedException { return null; } Index: src/main/java/common/javax/swing/JPopupMenu.java =================================================================== --- src/main/java/common/javax/swing/JPopupMenu.java (revision 502202) +++ src/main/java/common/javax/swing/JPopupMenu.java (working copy) @@ -313,7 +313,7 @@ return label; } - public Insets getMargin() { + public Insets getMargin() throws org.apache.harmony.luni.util.NotImplementedException { return new Insets(0, 0, 0, 0); } Index: src/main/java/common/javax/swing/JRootPane.java =================================================================== --- src/main/java/common/javax/swing/JRootPane.java (revision 502202) +++ src/main/java/common/javax/swing/JRootPane.java (working copy) @@ -339,7 +339,7 @@ } } - public boolean isValidateRoot() { + public boolean isValidateRoot() throws org.apache.harmony.luni.util.NotImplementedException { return true; } Index: src/main/java/common/javax/swing/text/CompositeView.java =================================================================== --- src/main/java/common/javax/swing/text/CompositeView.java (revision 502202) +++ src/main/java/common/javax/swing/text/CompositeView.java (working copy) @@ -132,7 +132,7 @@ @Override public Shape modelToView(final int p1, final Bias b1, final int p2, final Bias b2, final Shape shape) - throws BadLocationException { + throws BadLocationException, org.apache.harmony.luni.util.NotImplementedException { // TODO should throw IllegalArgumentException for invalid bias arg int index1 = getViewIndex(p1, b1); Index: src/main/java/common/javax/swing/text/FlowView.java =================================================================== --- src/main/java/common/javax/swing/text/FlowView.java (revision 502202) +++ src/main/java/common/javax/swing/text/FlowView.java (working copy) @@ -327,7 +327,7 @@ return getAxis() == Y_AXIS ? X_AXIS : Y_AXIS; } - public int getFlowStart(final int rowIndex) { + public int getFlowStart(final int rowIndex) throws org.apache.harmony.luni.util.NotImplementedException { return 0; } Index: src/main/java/common/javax/swing/text/html/BlockView.java =================================================================== --- src/main/java/common/javax/swing/text/html/BlockView.java (revision 502202) +++ src/main/java/common/javax/swing/text/html/BlockView.java (working copy) @@ -46,7 +46,7 @@ super(elem, axis); } - public float getAlignment(final int axis) { + public float getAlignment(final int axis) throws org.apache.harmony.luni.util.NotImplementedException { return 0; } Index: src/main/java/common/javax/swing/text/html/HTMLEditorKit.java =================================================================== --- src/main/java/common/javax/swing/text/html/HTMLEditorKit.java (revision 502202) +++ src/main/java/common/javax/swing/text/html/HTMLEditorKit.java (working copy) @@ -410,32 +410,32 @@ public static class ParserCallback { public static final Object IMPLIED = "_implied_"; - public void flush() throws BadLocationException { + public void flush() throws BadLocationException, org.apache.harmony.luni.util.NotImplementedException { } - public void handleComment(final char[] data, final int pos) { + public void handleComment(final char[] data, final int pos) throws org.apache.harmony.luni.util.NotImplementedException { } - public void handleEndOfLineString(final String eol) { + public void handleEndOfLineString(final String eol) throws org.apache.harmony.luni.util.NotImplementedException { } - public void handleEndTag(final HTML.Tag tag, final int pos) { + public void handleEndTag(final HTML.Tag tag, final int pos) throws org.apache.harmony.luni.util.NotImplementedException { } - public void handleError(final String errorMsg, final int pos) { + public void handleError(final String errorMsg, final int pos) throws org.apache.harmony.luni.util.NotImplementedException { } public void handleSimpleTag(final HTML.Tag tag, final MutableAttributeSet attr, - final int pos) { + final int pos) throws org.apache.harmony.luni.util.NotImplementedException { } public void handleStartTag(final HTML.Tag tag, final MutableAttributeSet attr, - final int pos) { + final int pos) throws org.apache.harmony.luni.util.NotImplementedException { } - public void handleText(final char[] data, final int pos) { + public void handleText(final char[] data, final int pos) throws org.apache.harmony.luni.util.NotImplementedException { } } Index: src/main/java/common/javax/swing/text/html/ImageView.java =================================================================== --- src/main/java/common/javax/swing/text/html/ImageView.java (revision 502202) +++ src/main/java/common/javax/swing/text/html/ImageView.java (working copy) @@ -129,7 +129,7 @@ .getAttribute(HTML.Attribute.ALT); } - public void paint(final Graphics g, final Shape shape) { + public void paint(final Graphics g, final Shape shape) throws org.apache.harmony.luni.util.NotImplementedException { Rectangle rc = shape.getBounds(); // TODO change layered highlight painting code Index: src/main/java/common/javax/swing/text/html/InlineView.java =================================================================== --- src/main/java/common/javax/swing/text/html/InlineView.java (revision 502202) +++ src/main/java/common/javax/swing/text/html/InlineView.java (working copy) @@ -74,7 +74,7 @@ return ((HTMLDocument)getDocument()).getStyleSheet(); } - protected void setPropertiesFromAttributes() { + protected void setPropertiesFromAttributes() throws org.apache.harmony.luni.util.NotImplementedException { // TODO setPropertiesFromAttrs: 'text-decoration' for overline, blink // TODO setPropertiesFromAttrs: 'vertical-align' for alignment??? super.setPropertiesFromAttributes(); @@ -117,7 +117,7 @@ } // TODO refactor isWhitespace: text.GlyphView and text.html.InlineView - private static boolean isWhitespace(final CharacterIterator text) { + private static boolean isWhitespace(final CharacterIterator text) throws org.apache.harmony.luni.util.NotImplementedException { boolean result; char c = text.first(); do { Index: src/main/java/common/javax/swing/text/html/ListView.java =================================================================== --- src/main/java/common/javax/swing/text/html/ListView.java (revision 502202) +++ src/main/java/common/javax/swing/text/html/ListView.java (working copy) @@ -33,7 +33,7 @@ super(element, Y_AXIS); } - public float getAlignment(final int axis) { + public float getAlignment(final int axis) throws org.apache.harmony.luni.util.NotImplementedException { return 0.5f; } Index: src/main/java/common/javax/swing/text/html/MinimalHTMLWriter.java =================================================================== --- src/main/java/common/javax/swing/text/html/MinimalHTMLWriter.java (revision 502202) +++ src/main/java/common/javax/swing/text/html/MinimalHTMLWriter.java (working copy) @@ -219,10 +219,9 @@ writeStartTag("

"); } - protected void writeStyles() throws IOException { + protected void writeStyles() throws IOException, org.apache.harmony.luni.util.NotImplementedException { if (!(getDocument() instanceof DefaultStyledDocument)) { // XXX: it's not clear what to do in this case - throw new UnsupportedOperationException("Not implemented"); } StyledDocument styledDocument = (StyledDocument)getDocument(); Index: src/main/java/common/javax/swing/text/html/parser/DTD.java =================================================================== --- src/main/java/common/javax/swing/text/html/parser/DTD.java (revision 502202) +++ src/main/java/common/javax/swing/text/html/parser/DTD.java (working copy) @@ -339,7 +339,7 @@ return element; } - public Entity getEntity(final int index) { + public Entity getEntity(final int index) throws org.apache.harmony.luni.util.NotImplementedException { return null; } Index: src/main/java/common/javax/swing/text/html/StyleSheet.java =================================================================== --- src/main/java/common/javax/swing/text/html/StyleSheet.java (revision 502202) +++ src/main/java/common/javax/swing/text/html/StyleSheet.java (working copy) @@ -972,7 +972,7 @@ return new ViewAttributeSet(this, v); } - public void importStyleSheet(final URL url) { + public void importStyleSheet(final URL url) throws org.apache.harmony.luni.util.NotImplementedException { // TODO importStyleSheet: use the URL specified to resolve references if (url == null) { return; @@ -987,7 +987,7 @@ parseSheet(true); } - public void loadRules(final Reader in, final URL ref) throws IOException { + public void loadRules(final Reader in, final URL ref) throws IOException, org.apache.harmony.luni.util.NotImplementedException { // TODO loadRules: use the URL specified to resolve references initCSSParser(in); parseSheet(false); Index: src/main/java/common/javax/swing/text/JTextComponent.java =================================================================== --- src/main/java/common/javax/swing/text/JTextComponent.java (revision 502202) +++ src/main/java/common/javax/swing/text/JTextComponent.java (working copy) @@ -1332,7 +1332,7 @@ caret.moveDot(end); } - public void selectAll() { + public void selectAll() throws org.apache.harmony.luni.util.NotImplementedException { caret.setDot(0); //TODO bias int length = document.getLength(); if (caret instanceof DefaultCaret) { @@ -1418,7 +1418,7 @@ } } - public void setDragEnabled(final boolean b) { + public void setDragEnabled(final boolean b) throws org.apache.harmony.luni.util.NotImplementedException { if (GraphicsEnvironment.isHeadless()) { throw new HeadlessException(); } Index: src/main/java/common/javax/swing/text/StyleConstants.java =================================================================== --- src/main/java/common/javax/swing/text/StyleConstants.java (revision 502202) +++ src/main/java/common/javax/swing/text/StyleConstants.java (working copy) @@ -251,7 +251,7 @@ a.addAttribute(Bold, Boolean.valueOf(b)); } - public static void setFontSize(final MutableAttributeSet a, final int s) { + public static void setFontSize(final MutableAttributeSet a, final int s) throws org.apache.harmony.luni.util.NotImplementedException { // TODO in version 1.5.0 use Integer.valueOf instead of constructor a.addAttribute(FontSize, new Integer(s)); } @@ -266,7 +266,7 @@ } public static void setSpaceBelow(final MutableAttributeSet a, - final float i) { + final float i) throws org.apache.harmony.luni.util.NotImplementedException { // TODO in version 1.5.0 use Float.valueOf instead of constructor a.addAttribute(SpaceBelow, new Float(i)); } Index: src/main/java/common/javax/swing/text/View.java =================================================================== --- src/main/java/common/javax/swing/text/View.java (revision 502202) +++ src/main/java/common/javax/swing/text/View.java (working copy) @@ -165,7 +165,7 @@ * If view is not resizable, returns getPreferredSpan(axis). * Otherwise (resizable), returns 0. */ - public float getMinimumSpan(final int axis) { + public float getMinimumSpan(final int axis) throws org.apache.harmony.luni.util.NotImplementedException { return getResizeWeight(axis) <= 0 ? getPreferredSpan(axis) : 0; } @@ -297,7 +297,7 @@ } } - public void setSize(final float width, final float height) { + public void setSize(final float width, final float height) throws org.apache.harmony.luni.util.NotImplementedException { } public Shape modelToView(final int p1, final Bias b1,