Re: Compiler
Roedy Green wrote:
markspace wrote, quoted or indirectly quoted someone who said :
"Is" to me doesn't meant "uses."
An alternate definition would based around the idea "what is included
with Java?" What can you guarantee is present?
The language itself, the java.* packages and the javax.* packages.
On the other paw, strictly speaking none of the libraries are part of
the Java language except things like String and Thread.
And all the java.* and javax.* packages.
Including things you left out like java.lang.Object, java.lang.Enum, java.io.Serializable, java.io.Externalizable, java.lang.Iterable, java.io.Closeable, ...
There are all kinds of packages you can download free from Oracle that
plug in to Java. Oracle would consider them part of their Java
offering or Java budget.
Have you checked that with Oracle? I notice that you you stop short of
the claim that Oracle would consider them part of Java itself.
By alternate definitions is JavaMail, JMF, Derby, Javafx ... part of
Java? It is the sort of thing only Oracle could definitively rule on
and would not change the practicalities.
No, they aren't.
Are they included in the JavaSE compatibility test suite?
<http://openjdk.java.net/groups/conformance/docs/JCK6bUsersGuide/html/p7.html>
Nope. Q.E.D.
--
Lew