You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@harmony.apache.org by lv...@apache.org on 2010/10/08 10:21:07 UTC

svn commit: r1005724 - in /harmony/enhanced/java/branches/java6/classlib/modules/annotation/src/main/java/javax: annotation/processing/Filer.java lang/model/element/Name.java lang/model/type/ExecutableType.java

Author: lvjing
Date: Fri Oct  8 08:21:07 2010
New Revision: 1005724

URL: http://svn.apache.org/viewvc?rev=1005724&view=rev
Log:
Apply for HARMONY-6670, fix some minor signature differences.

Modified:
    harmony/enhanced/java/branches/java6/classlib/modules/annotation/src/main/java/javax/annotation/processing/Filer.java
    harmony/enhanced/java/branches/java6/classlib/modules/annotation/src/main/java/javax/lang/model/element/Name.java
    harmony/enhanced/java/branches/java6/classlib/modules/annotation/src/main/java/javax/lang/model/type/ExecutableType.java

Modified: harmony/enhanced/java/branches/java6/classlib/modules/annotation/src/main/java/javax/annotation/processing/Filer.java
URL: http://svn.apache.org/viewvc/harmony/enhanced/java/branches/java6/classlib/modules/annotation/src/main/java/javax/annotation/processing/Filer.java?rev=1005724&r1=1005723&r2=1005724&view=diff
==============================================================================
--- harmony/enhanced/java/branches/java6/classlib/modules/annotation/src/main/java/javax/annotation/processing/Filer.java (original)
+++ harmony/enhanced/java/branches/java6/classlib/modules/annotation/src/main/java/javax/annotation/processing/Filer.java Fri Oct  8 08:21:07 2010
@@ -17,6 +17,8 @@
 
 package javax.annotation.processing;
 
+import java.io.IOException;
+
 import javax.lang.model.element.Element;
 import javax.tools.FileObject;
 import javax.tools.JavaFileManager;
@@ -25,15 +27,15 @@ import javax.tools.JavaFileObject;
 public interface Filer {
 
     JavaFileObject createClassFile(CharSequence name,
-            Element... originatingElements);
+            Element... originatingElements) throws IOException;
 
     FileObject createResource(JavaFileManager.Location location,
             CharSequence pkg, CharSequence relativeName,
-            Element... originatingElements);
+            Element... originatingElements) throws IOException;
 
     JavaFileObject createSourceFile(CharSequence name,
-            Element... originatingElements);
+            Element... originatingElements) throws IOException;
 
     FileObject getResource(JavaFileManager.Location location, CharSequence pkg,
-            CharSequence relativeName);
+            CharSequence relativeName) throws IOException;
 }

Modified: harmony/enhanced/java/branches/java6/classlib/modules/annotation/src/main/java/javax/lang/model/element/Name.java
URL: http://svn.apache.org/viewvc/harmony/enhanced/java/branches/java6/classlib/modules/annotation/src/main/java/javax/lang/model/element/Name.java?rev=1005724&r1=1005723&r2=1005724&view=diff
==============================================================================
--- harmony/enhanced/java/branches/java6/classlib/modules/annotation/src/main/java/javax/lang/model/element/Name.java (original)
+++ harmony/enhanced/java/branches/java6/classlib/modules/annotation/src/main/java/javax/lang/model/element/Name.java Fri Oct  8 08:21:07 2010
@@ -17,7 +17,7 @@
 
 package javax.lang.model.element;
 
-public interface Name {
+public interface Name extends CharSequence {
 
     boolean contentEquals(CharSequence cs);
 

Modified: harmony/enhanced/java/branches/java6/classlib/modules/annotation/src/main/java/javax/lang/model/type/ExecutableType.java
URL: http://svn.apache.org/viewvc/harmony/enhanced/java/branches/java6/classlib/modules/annotation/src/main/java/javax/lang/model/type/ExecutableType.java?rev=1005724&r1=1005723&r2=1005724&view=diff
==============================================================================
--- harmony/enhanced/java/branches/java6/classlib/modules/annotation/src/main/java/javax/lang/model/type/ExecutableType.java (original)
+++ harmony/enhanced/java/branches/java6/classlib/modules/annotation/src/main/java/javax/lang/model/type/ExecutableType.java Fri Oct  8 08:21:07 2010
@@ -17,7 +17,6 @@
 
 package javax.lang.model.type;
 
-import java.lang.reflect.TypeVariable;
 import java.util.List;
 
 public interface ExecutableType extends TypeMirror {
@@ -27,5 +26,5 @@ public interface ExecutableType extends 
 
     List<? extends TypeMirror> getThrownTypes();
 
-    List<? extends TypeVariable> getTypeVariables();
+    List<? extends javax.lang.model.type.TypeVariable> getTypeVariables();
 }