From: <ls...@us...> - 2007-06-10 12:16:27
|
Revision: 3234 http://jnode.svn.sourceforge.net/jnode/?rev=3234&view=rev Author: lsantha Date: 2007-06-10 05:16:23 -0700 (Sun, 10 Jun 2007) Log Message: ----------- javac integration from openjdk in progress. Modified Paths: -------------- trunk/core/descriptors/ejc.xml Added Paths: ----------- trunk/core/descriptors/com.sun.tools.javac.xml trunk/core/descriptors/javax.ext.tools.xml Added: trunk/core/descriptors/com.sun.tools.javac.xml =================================================================== --- trunk/core/descriptors/com.sun.tools.javac.xml (rev 0) +++ trunk/core/descriptors/com.sun.tools.javac.xml 2007-06-10 12:16:23 UTC (rev 3234) @@ -0,0 +1,65 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE plugin SYSTEM "jnode.dtd"> + +<plugin id="com.sun.tools.javac" + name="The Java language compiler from Sun" + version="@VERSION@" + plugin-version="@VERSION@" + provider-name="Sun Microsystems" + provider-url="http://sun.com" + license-name="classpath"> + + <runtime> + <library name="jnode-core.jar"> + <export name="com.sun.mirror.apt.*"/> + <export name="com.sun.mirror.declaration.*"/> + <export name="com.sun.mirror.type.*"/> + <export name="com.sun.mirror.util.*"/> + <export name="com.sun.source.tree.*"/> + <export name="com.sun.source.util.*"/> + <export name="com.sun.tools.apt.*"/> + <export name="com.sun.tools.apt.comp.*"/> + <export name="com.sun.tools.apt.main.*"/> + <export name="com.sun.tools.apt.mirror.*"/> + <export name="com.sun.tools.apt.mirror.apt.*"/> + <export name="com.sun.tools.apt.mirror.declaration.*"/> + <export name="com.sun.tools.apt.mirror.type.*"/> + <export name="com.sun.tools.apt.mirror.util.*"/> + <export name="com.sun.tools.apt.resources.*"/> + <export name="com.sun.tools.apt.util.*"/> + <export name="com.sun.tools.javac.*"/> + <export name="com.sun.tools.javac.api.*"/> + <export name="com.sun.tools.javac.code.*"/> + <export name="com.sun.tools.javac.comp.*"/> + <export name="com.sun.tools.javac.jvm.*"/> + <export name="com.sun.tools.javac.main.*"/> + <export name="com.sun.tools.javac.model.*"/> + <export name="com.sun.tools.javac.parser.*"/> + <export name="com.sun.tools.javac.processing.*"/> + <export name="com.sun.tools.javac.resources.*"/> + <export name="com.sun.tools.javac.services.*"/> + <export name="com.sun.tools.javac.sym.*"/> + <export name="com.sun.tools.javac.tree.*"/> + <export name="com.sun.tools.javac.util.*"/> + </library> + </runtime> + + <extension point="org.jnode.shell.aliases"> + <alias name="javac" class="com.sun.tools.javac.Main"/> + <alias name="apt" class="com.sun.tools.apt.Main"/> + </extension> + + <extension point="org.jnode.security.permissions"> + <permission class="java.lang.RuntimePermission" name="getProtectionDomain"/> + <permission class="java.lang.RuntimePermission" name="createClassLoader"/> + <permission class="java.lang.RuntimePermission" name="setContextClassLoader"/> + <permission class="java.lang.RuntimePermission" name="modifyThreadGroup"/> + <permission class="java.io.FilePermission" name="<<ALL FILES>>" actions="read,write"/> + <permission class="org.jnode.security.JNodePermission" name="getVmThread"/> + <permission class="org.jnode.security.JNodePermission" name="getVmClass"/> + <permission class="java.net.SocketPermission" name="*" actions="resolve"/> + <permission class="java.net.SocketPermission" name="*:0-" actions="connect,resolve"/> + <permission class="java.lang.RuntimePermission" name="writeFileDescriptor"/> + <permission class="java.lang.RuntimePermission" name="readFileDescriptor"/> + </extension> +</plugin> Modified: trunk/core/descriptors/ejc.xml =================================================================== --- trunk/core/descriptors/ejc.xml 2007-06-10 08:45:45 UTC (rev 3233) +++ trunk/core/descriptors/ejc.xml 2007-06-10 12:16:23 UTC (rev 3234) @@ -19,7 +19,7 @@ </runtime> <extension point="org.jnode.shell.aliases"> - <alias name="javac" class="org.eclipse.jdt.internal.compiler.batch.Main"/> + <alias name="ecj" class="org.eclipse.jdt.internal.compiler.batch.Main"/> </extension> <extension point="org.jnode.security.permissions"> Added: trunk/core/descriptors/javax.ext.tools.xml =================================================================== --- trunk/core/descriptors/javax.ext.tools.xml (rev 0) +++ trunk/core/descriptors/javax.ext.tools.xml 2007-06-10 12:16:23 UTC (rev 3234) @@ -0,0 +1,25 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE plugin SYSTEM "jnode.dtd"> + +<fragment id="javax.ext.tools" + name="The javax.tools.* and related classes." + version="@VERSION@" + plugin-id="org.classpath.core" + plugin-version="@VERSION@" + provider-name="Sun Microsystems" + provider-url="http://sun.com" + license-name="classpath"> + + <runtime> + <library name="jnode-core.jar"> + <export name="javax.annotation.*"/> + <export name="javax.annotation.processing.*"/> + <export name="javax.lang.model.*"/> + <export name="javax.lang.model.element.*"/> + <export name="javax.lang.model.type.*"/> + <export name="javax.lang.model.util.*"/> + <export name="javax.tools.*"/> + </library> + </runtime> + +</fragment> \ No newline at end of file This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |