Revision: 7541
Author: [email protected]
Date: Tue Feb  9 21:44:59 2010
Log: Update API Checker for GWT 2.1.
http://gwt-code-reviews.appspot.com/139803/show

http://code.google.com/p/google-web-toolkit/source/detail?r=7541

Added:
 /trunk/tools/api-checker/config/gwt20_21userApi.conf
Modified:
 /trunk/build.xml
 /trunk/tools/api-checker/config/gwt16_20userApi.conf
 /trunk/tools/api-checker/reference/README
 /trunk/tools/api-checker/reference/createApiCheckerReferenceJars.sh
 /trunk/tools/api-checker/reference/gwt-dev-modified.jar
 /trunk/tools/api-checker/reference/gwt-user-modified.jar

=======================================
--- /dev/null
+++ /trunk/tools/api-checker/config/gwt20_21userApi.conf Tue Feb 9 21:44:59 2010
@@ -0,0 +1,106 @@
+#existing API
+
+# dirRoot_old is missing because refJars are being supplied
+name_old gwt20userApi
+#sourceFiles is specified as colon-separated list of files
+sourceFiles_old com/google/gwt
+
+#excludedFiles is specified as colon-separated ant patterns
+excludedFiles_old com/google/gwt/benchmarks/BenchmarkReport.java\
+:com/google/gwt/benchmarks/BenchmarkShell.java\
+:com/google/gwt/benchmarks/client/Benchmark.java\
+:com/google/gwt/core/ext/**\
+:com/google/gwt/core/linker/**\
+:com/google/gwt/dev/*.java\
+:com/google/gwt/dev/asm/**\
+:com/google/gwt/dev/cfg/**\
+:com/google/gwt/dev/generator/**\
+:com/google/gwt/dev/javac/**\
+:com/google/gwt/dev/jdt/**\
+:com/google/gwt/dev/jjs/*.java\
+:com/google/gwt/dev/jjs/ast/**\
+:com/google/gwt/dev/jjs/impl/**\
+:com/google/gwt/dev/js/**\
+:com/google/gwt/dev/resource/**\
+:com/google/gwt/dev/shell/**\
+:com/google/gwt/dev/ui/**\
+:com/google/gwt/dev/util/**\
+:com/google/gwt/resources/css/**\
+:com/google/gwt/resources/ext/**\
+:com/google/gwt/resources/rg/**\
+:com/google/gwt/user/linker/**\
+:com/google/gwt/util/**\
+:com/google/gwt/soyc/**\
+:**/rebind/**\
+:**/remote/**\
+:**/server/**\
+:**/tools/**\
+:com/google/gwt/core/client/impl/WeakMapping.java\
+:com/google/gwt/junit/*.java\
+:com/google/gwt/junit/client/GWTTestCase.java\
+:com/google/gwt/junit/client/impl/GWTRunner.java\
+:com/google/gwt/regexp/shared/**\
+:com/google/gwt/rpc/client/impl/ClientWriterFactory.java\
+:com/google/gwt/rpc/client/impl/EscapeUtil.java\
+:com/google/gwt/rpc/linker/*.java\
+:com/google/gwt/uibinder/attributeparsers/*.java\
+:com/google/gwt/uibinder/elementparsers/*.java\
+:com/google/gwt/uibinder/testing/*.java\
+:com/google/gwt/user/client/rpc/core/java/util/LinkedHashMap_CustomFieldSerializer.java\
+
+##############################################
+#new Api
+
+dirRoot_new ./
+name_new gwt21userApi
+#sourceFiles is specified as colon-separated list of files
+sourceFiles_new dev/core/super\
+:user/src\
+:user/super\
+
+#excludedFiles is specified as colon-separated ant patterns
+excludedFiles_new user/src/com/google/gwt/benchmarks/BenchmarkReport.java\
+:user/src/com/google/gwt/benchmarks/BenchmarkShell.java\
+:user/src/com/google/gwt/benchmarks/client/Benchmark.java\
+:**/rebind/**\
+:**/server/**\
+:**/tools/**\
+:user/src/com/google/gwt/regexp/shared/**\
+:user/src/com/google/gwt/core/client/impl/WeakMapping.java\
+:user/src/com/google/gwt/junit/*.java\
+:user/src/com/google/gwt/junit/client/GWTTestCase.java\
+:user/src/com/google/gwt/junit/client/impl/GWTRunner.java\
+:user/src/com/google/gwt/junit/remote\
+:user/src/com/google/gwt/resources/css\
+:user/src/com/google/gwt/resources/ext\
+:user/src/com/google/gwt/resources/rg\
+:user/src/com/google/gwt/rpc/client/impl/ClientWriterFactory.java\
+:user/src/com/google/gwt/rpc/client/impl/EscapeUtil.java\
+:user/src/com/google/gwt/rpc/linker\
+:user/src/com/google/gwt/user/client/rpc/core/java/util/LinkedHashMap_CustomFieldSerializer.java\
+:user/src/com/google/gwt/user/linker\
+:user/src/com/google/gwt/uibinder/attributeparsers\
+:user/src/com/google/gwt/uibinder/elementparsers\
+:user/src/com/google/gwt/uibinder/testing\
+
+##############################################
+#excluded packages
+excludedPackages com.google.gwt.core.client.impl\
+:com.google.gwt.i18n.client.impl\
+:com.google.gwt.i18n.client.impl.cldr\
+:com.google.gwt.i18n.client.impl.plurals\
+:com.google.gwt.user.client.impl\
+:com.google.gwt.user.client.rpc.impl\
+:com.google.gwt.user.client.ui.impl\
+:com.google.gwt.xml.client.impl\
+
+##############################################
+#Api  whitelist
+# when adding to the white-list, include comments as to why the addition is
+# being made.
+
+# Added repeating FinallyCommand.
+com.google.gwt.core.client.Scheduler::scheduleFinally(Lcom/google/gwt/core/client/Scheduler$ScheduledCommand;) OVERLOADED_METHOD_CALL
+
+# Adding StackLayoutPanel.add overrides.
+com.google.gwt.user.client.ui.StackLayoutPanel::add(Lcom/google/gwt/user/client/ui/Widget;Lcom/google/gwt/user/client/ui/Widget;D) OVERLOADED_METHOD_CALL
=======================================
--- /trunk/build.xml    Fri Oct 16 07:16:57 2009
+++ /trunk/build.xml    Tue Feb  9 21:44:59 2010
@@ -31,7 +31,7 @@
   </macrodef>

   <property name="gwt.apicheck.config"
-    location="tools/api-checker/config/gwt16_20userApi.conf"/>
+    location="tools/api-checker/config/gwt20_21userApi.conf"/>

   <target name="buildonly"
description="[action] Minimal one-platform devel build, without distro packaging">
=======================================
--- /trunk/tools/api-checker/config/gwt16_20userApi.conf Mon Feb 1 10:46:28 2010 +++ /trunk/tools/api-checker/config/gwt16_20userApi.conf Tue Feb 9 21:44:59 2010
@@ -1,7 +1,7 @@
 #existing API

 # dirRoot_old is missing because refJars are being supplied
-name_old gwt15userApi
+name_old gwt16userApi
 #sourceFiles is specified as colon-separated list of files
 sourceFiles_old com/google/gwt

@@ -42,7 +42,7 @@
 #new Api

 dirRoot_new ./
-name_new gwt16userApi
+name_new gwt20userApi
 #sourceFiles is specified as colon-separated list of files
 sourceFiles_new dev/core/super\
 :user/src\
=======================================
--- /trunk/tools/api-checker/reference/README   Tue May 19 12:47:16 2009
+++ /trunk/tools/api-checker/reference/README   Tue Feb  9 21:44:59 2010
@@ -1,2 +1,2 @@
-gwt-dev-linux.jar and gwt-user.jar were extracted from http://google-web-toolkit.googlecode.com/files/gwt-linux-1.6.4.tar.bz2 +gwt-dev.jar and gwt-user.jar were extracted from http://google-web-toolkit.googlecode.com/files/gwt-2.0.1.zip
 run ./createApiCheckerReferenceJars.sh
=======================================
--- /trunk/tools/api-checker/reference/createApiCheckerReferenceJars.sh Tue May 19 12:47:16 2009 +++ /trunk/tools/api-checker/reference/createApiCheckerReferenceJars.sh Tue Feb 9 21:44:59 2010
@@ -2,12 +2,12 @@

 showhelp() {
   echo >&2 "usage: ./createModifiedJars.sh"
-  echo >&2 "(1) checks for the existence of gwt-dev-*.jar and gwt-user.jar"
+  echo >&2 "(1) checks for the existence of gwt-dev.jar and gwt-user.jar"
echo >&2 "(2) creates gwt-dev-modified.jar and gwt-user-modified.jar (to be used by api-checker) by only including .java files in com/google/gwt"
   exit 1
 }

-for file in gwt-dev-*.jar gwt-user.jar
+for file in gwt-dev.jar gwt-user.jar
 do
   if [ ! -f $file ]
   then
@@ -17,7 +17,7 @@
 done

# unpack files in a temporary dir, create a new jar file with only .java files in com/google/gwt
-for file in gwt-dev-*.jar gwt-user.jar
+for file in gwt-dev.jar gwt-user.jar
 do
   TEMP_DIR=tmp
   rm -rf ${TEMP_DIR}
=======================================
--- /trunk/tools/api-checker/reference/gwt-dev-modified.jar Tue May 19 12:47:16 2009 +++ /trunk/tools/api-checker/reference/gwt-dev-modified.jar Tue Feb 9 21:44:59 2010
File is too large to display a diff.
=======================================
--- /trunk/tools/api-checker/reference/gwt-user-modified.jar Tue May 19 12:47:16 2009 +++ /trunk/tools/api-checker/reference/gwt-user-modified.jar Tue Feb 9 21:44:59 2010
File is too large to display a diff.

--
http://groups.google.com/group/Google-Web-Toolkit-Contributors

Reply via email to