Forráskód Böngészése

removed (cannot be compiled ?)

Nicolas Cannasse 12 éve
szülő
commit
f1b00f960c
2 módosított fájl, 0 hozzáadás és 402 törlés
  1. 0 111
      std/java/internal/Exception.hx
  2. 0 291
      std/java/io/Console.hx

+ 0 - 111
std/java/internal/Exception.hx

@@ -1,111 +0,0 @@
-package java.lang;
-/*
-* Copyright (c) 1994, 2011, Oracle and/or its affiliates. All rights reserved.
-* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-*
-* This code is free software; you can redistribute it and/or modify it
-* under the terms of the GNU General Public License version 2 only, as
-* published by the Free Software Foundation.  Oracle designates this
-* particular file as subject to the "Classpath" exception as provided
-* by Oracle in the LICENSE file that accompanied this code.
-*
-* This code is distributed in the hope that it will be useful, but WITHOUT
-* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-* FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
-* version 2 for more details (a copy is included in the LICENSE file that
-* accompanied this code).
-*
-* You should have received a copy of the GNU General Public License version
-* 2 along with this work; if not, write to the Free Software Foundation,
-* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-*
-* Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-* or visit www.oracle.com if you need additional information or have any
-* questions.
-*/
-/**
-* The class {@code Exception} and its subclasses are a form of
-* {@code Throwable} that indicates conditions that a reasonable
-* application might want to catch.
-*
-* <p>The class {@code Exception} and any subclasses that are not also
-* subclasses of {@link RuntimeException} are <em>checked
-* exceptions</em>.  Checked exceptions need to be declared in a
-* method or constructor's {@code throws} clause if they can be thrown
-* by the execution of the method or constructor and propagate outside
-* the method or constructor boundary.
-*
-* @author  Frank Yellin
-* @see     java.lang.Error
-* @jls 11.2 Compile-Time Checking of Exceptions
-* @since   JDK1.0
-*/
-@:require(java0) extern class Exception extends java.lang.Throwable
-{
-	/**
-	* Constructs a new exception with {@code null} as its detail message.
-	* The cause is not initialized, and may subsequently be initialized by a
-	* call to {@link #initCause}.
-	*/
-	@:overload public function new() : Void;
-	
-	/**
-	* Constructs a new exception with the specified detail message.  The
-	* cause is not initialized, and may subsequently be initialized by
-	* a call to {@link #initCause}.
-	*
-	* @param   message   the detail message. The detail message is saved for
-	*          later retrieval by the {@link #getMessage()} method.
-	*/
-	@:overload public function new(message : String) : Void;
-	
-	/**
-	* Constructs a new exception with the specified detail message and
-	* cause.  <p>Note that the detail message associated with
-	* {@code cause} is <i>not</i> automatically incorporated in
-	* this exception's detail message.
-	*
-	* @param  message the detail message (which is saved for later retrieval
-	*         by the {@link #getMessage()} method).
-	* @param  cause the cause (which is saved for later retrieval by the
-	*         {@link #getCause()} method).  (A <tt>null</tt> value is
-	*         permitted, and indicates that the cause is nonexistent or
-	*         unknown.)
-	* @since  1.4
-	*/
-	@:require(java4) @:overload public function new(message : String, cause : java.lang.Throwable) : Void;
-	
-	/**
-	* Constructs a new exception with the specified cause and a detail
-	* message of <tt>(cause==null ? null : cause.toString())</tt> (which
-	* typically contains the class and detail message of <tt>cause</tt>).
-	* This constructor is useful for exceptions that are little more than
-	* wrappers for other throwables (for example, {@link
-	* java.security.PrivilegedActionException}).
-	*
-	* @param  cause the cause (which is saved for later retrieval by the
-	*         {@link #getCause()} method).  (A <tt>null</tt> value is
-	*         permitted, and indicates that the cause is nonexistent or
-	*         unknown.)
-	* @since  1.4
-	*/
-	@:require(java4) @:overload public function new(cause : java.lang.Throwable) : Void;
-	
-	/**
-	* Constructs a new exception with the specified detail message,
-	* cause, suppression enabled or disabled, and writable stack
-	* trace enabled or disabled.
-	*
-	* @param  message the detail message.
-	* @param cause the cause.  (A {@code null} value is permitted,
-	* and indicates that the cause is nonexistent or unknown.)
-	* @param enableSuppression whether or not suppression is enabled
-	*                          or disabled
-	* @param writableStackTrace whether or not the stack trace should
-	*                           be writable
-	* @since 1.7
-	*/
-	@:require(java7) @:overload private function new(message : String, cause : java.lang.Throwable, enableSuppression : Bool, writableStackTrace : Bool) : Void;
-	
-	
-}

+ 0 - 291
std/java/io/Console.hx

@@ -1,291 +0,0 @@
-package java.io;
-/*
-* Copyright (c) 2005, 2011, Oracle and/or its affiliates. All rights reserved.
-* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-*
-* This code is free software; you can redistribute it and/or modify it
-* under the terms of the GNU General Public License version 2 only, as
-* published by the Free Software Foundation.  Oracle designates this
-* particular file as subject to the "Classpath" exception as provided
-* by Oracle in the LICENSE file that accompanied this code.
-*
-* This code is distributed in the hope that it will be useful, but WITHOUT
-* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-* FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
-* version 2 for more details (a copy is included in the LICENSE file that
-* accompanied this code).
-*
-* You should have received a copy of the GNU General Public License version
-* 2 along with this work; if not, write to the Free Software Foundation,
-* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-*
-* Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
-* or visit www.oracle.com if you need additional information or have any
-* questions.
-*/
-/**
-* Methods to access the character-based console device, if any, associated
-* with the current Java virtual machine.
-*
-* <p> Whether a virtual machine has a console is dependent upon the
-* underlying platform and also upon the manner in which the virtual
-* machine is invoked.  If the virtual machine is started from an
-* interactive command line without redirecting the standard input and
-* output streams then its console will exist and will typically be
-* connected to the keyboard and display from which the virtual machine
-* was launched.  If the virtual machine is started automatically, for
-* example by a background job scheduler, then it will typically not
-* have a console.
-* <p>
-* If this virtual machine has a console then it is represented by a
-* unique instance of this class which can be obtained by invoking the
-* {@link java.lang.System#console()} method.  If no console device is
-* available then an invocation of that method will return <tt>null</tt>.
-* <p>
-* Read and write operations are synchronized to guarantee the atomic
-* completion of critical operations; therefore invoking methods
-* {@link #readLine()}, {@link #readPassword()}, {@link #format format()},
-* {@link #printf printf()} as well as the read, format and write operations
-* on the objects returned by {@link #reader()} and {@link #writer()} may
-* block in multithreaded scenarios.
-* <p>
-* Invoking <tt>close()</tt> on the objects returned by the {@link #reader()}
-* and the {@link #writer()} will not close the underlying stream of those
-* objects.
-* <p>
-* The console-read methods return <tt>null</tt> when the end of the
-* console input stream is reached, for example by typing control-D on
-* Unix or control-Z on Windows.  Subsequent read operations will succeed
-* if additional characters are later entered on the console's input
-* device.
-* <p>
-* Unless otherwise specified, passing a <tt>null</tt> argument to any method
-* in this class will cause a {@link NullPointerException} to be thrown.
-* <p>
-* <b>Security note:</b>
-* If an application needs to read a password or other secure data, it should
-* use {@link #readPassword()} or {@link #readPassword(String, Object...)} and
-* manually zero the returned character array after processing to minimize the
-* lifetime of sensitive data in memory.
-*
-* <blockquote><pre>
-* Console cons;
-* char[] passwd;
-* if ((cons = System.console()) != null &&
-*     (passwd = cons.readPassword("[%s]", "Password:")) != null) {
-*     ...
-*     java.util.Arrays.fill(passwd, ' ');
-* }
-* </pre></blockquote>
-*
-* @author  Xueming Shen
-* @since   1.6
-*/
-@:require(java6) extern class Console implements java.io.Flushable
-{
-	/**
-	* Retrieves the unique {@link java.io.PrintWriter PrintWriter} object
-	* associated with this console.
-	*
-	* @return  The printwriter associated with this console
-	*/
-	@:overload public function writer() : java.io.PrintWriter;
-	
-	/**
-	* Retrieves the unique {@link java.io.Reader Reader} object associated
-	* with this console.
-	* <p>
-	* This method is intended to be used by sophisticated applications, for
-	* example, a {@link java.util.Scanner} object which utilizes the rich
-	* parsing/scanning functionality provided by the <tt>Scanner</tt>:
-	* <blockquote><pre>
-	* Console con = System.console();
-	* if (con != null) {
-	*     Scanner sc = new Scanner(con.reader());
-	*     ...
-	* }
-	* </pre></blockquote>
-	* <p>
-	* For simple applications requiring only line-oriented reading, use
-	* <tt>{@link #readLine}</tt>.
-	* <p>
-	* The bulk read operations {@link java.io.Reader#read(char[]) read(char[]) },
-	* {@link java.io.Reader#read(char[], int, int) read(char[], int, int) } and
-	* {@link java.io.Reader#read(java.nio.CharBuffer) read(java.nio.CharBuffer)}
-	* on the returned object will not read in characters beyond the line
-	* bound for each invocation, even if the destination buffer has space for
-	* more characters. A line bound is considered to be any one of a line feed
-	* (<tt>'\n'</tt>), a carriage return (<tt>'\r'</tt>), a carriage return
-	* followed immediately by a linefeed, or an end of stream.
-	*
-	* @return  The reader associated with this console
-	*/
-	@:overload public function reader() : java.io.Reader;
-	
-	/**
-	* Writes a formatted string to this console's output stream using
-	* the specified format string and arguments.
-	*
-	* @param  fmt
-	*         A format string as described in <a
-	*         href="../util/Formatter.html#syntax">Format string syntax</a>
-	*
-	* @param  args
-	*         Arguments referenced by the format specifiers in the format
-	*         string.  If there are more arguments than format specifiers, the
-	*         extra arguments are ignored.  The number of arguments is
-	*         variable and may be zero.  The maximum number of arguments is
-	*         limited by the maximum dimension of a Java array as defined by
-	*         <cite>The Java&trade; Virtual Machine Specification</cite>.
-	*         The behaviour on a
-	*         <tt>null</tt> argument depends on the <a
-	*         href="../util/Formatter.html#syntax">conversion</a>.
-	*
-	* @throws  IllegalFormatException
-	*          If a format string contains an illegal syntax, a format
-	*          specifier that is incompatible with the given arguments,
-	*          insufficient arguments given the format string, or other
-	*          illegal conditions.  For specification of all possible
-	*          formatting errors, see the <a
-	*          href="../util/Formatter.html#detail">Details</a> section
-	*          of the formatter class specification.
-	*
-	* @return  This console
-	*/
-	@:overload public function format(fmt : String, args : java.NativeArray<Dynamic>) : Console;
-	
-	/**
-	* A convenience method to write a formatted string to this console's
-	* output stream using the specified format string and arguments.
-	*
-	* <p> An invocation of this method of the form <tt>con.printf(format,
-	* args)</tt> behaves in exactly the same way as the invocation of
-	* <pre>con.format(format, args)</pre>.
-	*
-	* @param  format
-	*         A format string as described in <a
-	*         href="../util/Formatter.html#syntax">Format string syntax</a>.
-	*
-	* @param  args
-	*         Arguments referenced by the format specifiers in the format
-	*         string.  If there are more arguments than format specifiers, the
-	*         extra arguments are ignored.  The number of arguments is
-	*         variable and may be zero.  The maximum number of arguments is
-	*         limited by the maximum dimension of a Java array as defined by
-	*         <cite>The Java&trade; Virtual Machine Specification</cite>.
-	*         The behaviour on a
-	*         <tt>null</tt> argument depends on the <a
-	*         href="../util/Formatter.html#syntax">conversion</a>.
-	*
-	* @throws  IllegalFormatException
-	*          If a format string contains an illegal syntax, a format
-	*          specifier that is incompatible with the given arguments,
-	*          insufficient arguments given the format string, or other
-	*          illegal conditions.  For specification of all possible
-	*          formatting errors, see the <a
-	*          href="../util/Formatter.html#detail">Details</a> section of the
-	*          formatter class specification.
-	*
-	* @return  This console
-	*/
-	@:overload public function printf(format : String, args : java.NativeArray<Dynamic>) : Console;
-	
-	/**
-	* Provides a formatted prompt, then reads a single line of text from the
-	* console.
-	*
-	* @param  fmt
-	*         A format string as described in <a
-	*         href="../util/Formatter.html#syntax">Format string syntax</a>.
-	*
-	* @param  args
-	*         Arguments referenced by the format specifiers in the format
-	*         string.  If there are more arguments than format specifiers, the
-	*         extra arguments are ignored.  The maximum number of arguments is
-	*         limited by the maximum dimension of a Java array as defined by
-	*         <cite>The Java&trade; Virtual Machine Specification</cite>.
-	*
-	* @throws  IllegalFormatException
-	*          If a format string contains an illegal syntax, a format
-	*          specifier that is incompatible with the given arguments,
-	*          insufficient arguments given the format string, or other
-	*          illegal conditions.  For specification of all possible
-	*          formatting errors, see the <a
-	*          href="../util/Formatter.html#detail">Details</a> section
-	*          of the formatter class specification.
-	*
-	* @throws IOError
-	*         If an I/O error occurs.
-	*
-	* @return  A string containing the line read from the console, not
-	*          including any line-termination characters, or <tt>null</tt>
-	*          if an end of stream has been reached.
-	*/
-	@:overload public function readLine(fmt : String, args : java.NativeArray<Dynamic>) : String;
-	
-	/**
-	* Reads a single line of text from the console.
-	*
-	* @throws IOError
-	*         If an I/O error occurs.
-	*
-	* @return  A string containing the line read from the console, not
-	*          including any line-termination characters, or <tt>null</tt>
-	*          if an end of stream has been reached.
-	*/
-	@:overload public function readLine() : String;
-	
-	/**
-	* Provides a formatted prompt, then reads a password or passphrase from
-	* the console with echoing disabled.
-	*
-	* @param  fmt
-	*         A format string as described in <a
-	*         href="../util/Formatter.html#syntax">Format string syntax</a>
-	*         for the prompt text.
-	*
-	* @param  args
-	*         Arguments referenced by the format specifiers in the format
-	*         string.  If there are more arguments than format specifiers, the
-	*         extra arguments are ignored.  The maximum number of arguments is
-	*         limited by the maximum dimension of a Java array as defined by
-	*         <cite>The Java&trade; Virtual Machine Specification</cite>.
-	*
-	* @throws  IllegalFormatException
-	*          If a format string contains an illegal syntax, a format
-	*          specifier that is incompatible with the given arguments,
-	*          insufficient arguments given the format string, or other
-	*          illegal conditions.  For specification of all possible
-	*          formatting errors, see the <a
-	*          href="../util/Formatter.html#detail">Details</a>
-	*          section of the formatter class specification.
-	*
-	* @throws IOError
-	*         If an I/O error occurs.
-	*
-	* @return  A character array containing the password or passphrase read
-	*          from the console, not including any line-termination characters,
-	*          or <tt>null</tt> if an end of stream has been reached.
-	*/
-	@:overload public function readPassword(fmt : String, args : java.NativeArray<Dynamic>) : java.NativeArray<java.StdTypes.Char16>;
-	
-	/**
-	* Reads a password or passphrase from the console with echoing disabled
-	*
-	* @throws IOError
-	*         If an I/O error occurs.
-	*
-	* @return  A character array containing the password or passphrase read
-	*          from the console, not including any line-termination characters,
-	*          or <tt>null</tt> if an end of stream has been reached.
-	*/
-	@:overload public function readPassword() : java.NativeArray<java.StdTypes.Char16>;
-	
-	/**
-	* Flushes the console and forces any buffered output to be written
-	* immediately .
-	*/
-	@:overload public function flush() : Void;
-	
-	
-}