|
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.
|