mirror of
https://gcc.gnu.org/git/gcc.git
synced 2024-12-14 22:43:39 +08:00
CharacterCodingException.java: This class must be public.
2002-11-11 Michael Koch <konqueror@gmx.de> * java/nio/charset/CharacterCodingException.java: This class must be public. * java/nio/charset/CoderMalfunctionError.java: This class must be public. * java/nio/charset/CodingErrorAction.java: This class must be public. * java/nio/charset/IllegalCharsetNameException.java: This class must be public, better implementation. * java/nio/charset/MalformedInputException.java: This class must be public, better implementation. * java/nio/charset/UnmappableCharacterException.java: This class must be public, better implementation. * java/nio/charset/UnsupportedCharsetException.java: This class must be public, better implementation. From-SVN: r59012
This commit is contained in:
parent
dba90b0cc6
commit
ac7bc6bb2f
@ -1,3 +1,20 @@
|
||||
2002-11-11 Michael Koch <konqueror@gmx.de>
|
||||
|
||||
* java/nio/charset/CharacterCodingException.java:
|
||||
This class must be public.
|
||||
* java/nio/charset/CoderMalfunctionError.java:
|
||||
This class must be public.
|
||||
* java/nio/charset/CodingErrorAction.java:
|
||||
This class must be public.
|
||||
* java/nio/charset/IllegalCharsetNameException.java:
|
||||
This class must be public, better implementation.
|
||||
* java/nio/charset/MalformedInputException.java:
|
||||
This class must be public, better implementation.
|
||||
* java/nio/charset/UnmappableCharacterException.java:
|
||||
This class must be public, better implementation.
|
||||
* java/nio/charset/UnsupportedCharsetException.java:
|
||||
This class must be public, better implementation.
|
||||
|
||||
2002-11-11 Michael Koch <konqueror@gmx.de>
|
||||
|
||||
* java/nio/BufferOverflowException.java,
|
||||
|
@ -39,7 +39,10 @@ package java.nio.charset;
|
||||
|
||||
import java.io.IOException;
|
||||
|
||||
class CharacterCodingException extends IOException
|
||||
/**
|
||||
* @since 1.4
|
||||
*/
|
||||
public class CharacterCodingException extends IOException
|
||||
{
|
||||
/**
|
||||
* Creates the exception
|
||||
|
@ -40,7 +40,7 @@ package java.nio.charset;
|
||||
/**
|
||||
* @since 1.4
|
||||
*/
|
||||
class CoderMalfunctionError extends Error
|
||||
public class CoderMalfunctionError extends Error
|
||||
{
|
||||
/**
|
||||
* Creates the error
|
||||
|
@ -37,18 +37,30 @@ exception statement from your version. */
|
||||
|
||||
package java.nio.charset;
|
||||
|
||||
|
||||
class CodingErrorAction
|
||||
public class CodingErrorAction
|
||||
{
|
||||
public static final CodingErrorAction IGNORE;
|
||||
public static final CodingErrorAction REPLACE;
|
||||
public static final CodingErrorAction REPORT;
|
||||
public static final CodingErrorAction IGNORE
|
||||
= new CodingErrorAction("ignore");
|
||||
public static final CodingErrorAction REPLACE
|
||||
= new CodingErrorAction("replace");
|
||||
public static final CodingErrorAction REPORT
|
||||
= new CodingErrorAction("report");
|
||||
|
||||
private final String name;
|
||||
|
||||
/**
|
||||
* FIXME
|
||||
* Private constructor only used to create the constant CodingErrorActions.
|
||||
*/
|
||||
private CodingErrorAction(String name)
|
||||
{
|
||||
this.name = name;
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns the name of the CodingErrorAction.
|
||||
*/
|
||||
public String toString ()
|
||||
{
|
||||
return "";
|
||||
return name;
|
||||
}
|
||||
}
|
||||
|
@ -37,17 +37,17 @@ exception statement from your version. */
|
||||
|
||||
package java.nio.charset;
|
||||
|
||||
class IllegalCharsetNameException extends IllegalArgumentException
|
||||
/**
|
||||
* @since 1.4
|
||||
*/
|
||||
public class IllegalCharsetNameException extends IllegalArgumentException
|
||||
{
|
||||
private String charsetName;
|
||||
|
||||
/**
|
||||
* Creates the exception
|
||||
*/
|
||||
public IllegalCharsetNameException (String charsetName)
|
||||
{
|
||||
super ();
|
||||
this.charsetName = charsetName;
|
||||
super (charsetName);
|
||||
}
|
||||
|
||||
/**
|
||||
@ -55,6 +55,6 @@ class IllegalCharsetNameException extends IllegalArgumentException
|
||||
*/
|
||||
public String getCharsetName ()
|
||||
{
|
||||
return charsetName;
|
||||
return getMessage ();
|
||||
}
|
||||
}
|
||||
|
@ -37,7 +37,10 @@ exception statement from your version. */
|
||||
|
||||
package java.nio.charset;
|
||||
|
||||
class MalformedInputException extends CharacterCodingException
|
||||
/**
|
||||
* @since 1.4
|
||||
*/
|
||||
public class MalformedInputException extends CharacterCodingException
|
||||
{
|
||||
private int inputLength;
|
||||
|
||||
@ -63,7 +66,6 @@ class MalformedInputException extends CharacterCodingException
|
||||
*/
|
||||
public String getMessage ()
|
||||
{
|
||||
// FIXME: I think this is not correct
|
||||
return "";
|
||||
return "Input length = " + inputLength;
|
||||
}
|
||||
}
|
||||
|
@ -37,7 +37,10 @@ exception statement from your version. */
|
||||
|
||||
package java.nio.charset;
|
||||
|
||||
class UnmappableCharacterException extends CharacterCodingException
|
||||
/**
|
||||
* @since 1.4
|
||||
*/
|
||||
public class UnmappableCharacterException extends CharacterCodingException
|
||||
{
|
||||
private int inputLength;
|
||||
|
||||
@ -63,7 +66,6 @@ class UnmappableCharacterException extends CharacterCodingException
|
||||
*/
|
||||
public String getMessage ()
|
||||
{
|
||||
// FIXME: I think this is not correct
|
||||
return "";
|
||||
return "Input length = " + inputLength;
|
||||
}
|
||||
}
|
||||
|
@ -37,17 +37,17 @@ exception statement from your version. */
|
||||
|
||||
package java.nio.charset;
|
||||
|
||||
class UnsupportedCharsetException extends IllegalArgumentException
|
||||
/**
|
||||
* @since 1.4
|
||||
*/
|
||||
public class UnsupportedCharsetException extends IllegalArgumentException
|
||||
{
|
||||
private String charsetName;
|
||||
|
||||
/**
|
||||
* Creates the exception
|
||||
*/
|
||||
public UnsupportedCharsetException (String charsetName)
|
||||
{
|
||||
super ();
|
||||
this.charsetName = charsetName;
|
||||
super (charsetName);
|
||||
}
|
||||
|
||||
/**
|
||||
@ -55,6 +55,6 @@ class UnsupportedCharsetException extends IllegalArgumentException
|
||||
*/
|
||||
public String getCharsetName ()
|
||||
{
|
||||
return charsetName;
|
||||
return getMessage ();
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user