Add @Override tags in order to be able to enable Eclipse warnings without being drowned
Review at http://gwt-code-reviews.appspot.com/754801
Review by: amitmanjhi@google.com
git-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@8520 8db76d5a-ed1c-0410-87a9-c151d255dfc7
diff --git a/bikeshed/src/com/google/gwt/sample/expenses/gwt/client/ScaffoldDetailsActivities.java b/bikeshed/src/com/google/gwt/sample/expenses/gwt/client/ScaffoldDetailsActivities.java
index b2add58..b24e264 100644
--- a/bikeshed/src/com/google/gwt/sample/expenses/gwt/client/ScaffoldDetailsActivities.java
+++ b/bikeshed/src/com/google/gwt/sample/expenses/gwt/client/ScaffoldDetailsActivities.java
@@ -46,10 +46,12 @@
public Activity getActivity(ScaffoldPlace place) {
return place.acceptFilter(new BaseScaffoldPlaceFilter<Activity>(null) {
+ @Override
public Activity filter(EmployeeScaffoldPlace place) {
return employeeActivities.getActivity(place);
}
+ @Override
public Activity filter(ReportScaffoldPlace place) {
return reportActivities.getActivity(place);
}
diff --git a/bikeshed/src/com/google/gwt/sample/expenses/gwt/ui/employee/EmployeeDetailsActivity.java b/bikeshed/src/com/google/gwt/sample/expenses/gwt/ui/employee/EmployeeDetailsActivity.java
index 1040a72..6cb007c 100644
--- a/bikeshed/src/com/google/gwt/sample/expenses/gwt/ui/employee/EmployeeDetailsActivity.java
+++ b/bikeshed/src/com/google/gwt/sample/expenses/gwt/ui/employee/EmployeeDetailsActivity.java
@@ -98,10 +98,12 @@
Operation.EDIT));
}
+ @Override
public void onCancel() {
onStop();
}
-
+
+ @Override
public void onStop() {
display = null;
}
diff --git a/bikeshed/src/com/google/gwt/sample/expenses/gwt/ui/employee/EmployeeEditActivity.java b/bikeshed/src/com/google/gwt/sample/expenses/gwt/ui/employee/EmployeeEditActivity.java
index 118afe7..a69c594 100644
--- a/bikeshed/src/com/google/gwt/sample/expenses/gwt/ui/employee/EmployeeEditActivity.java
+++ b/bikeshed/src/com/google/gwt/sample/expenses/gwt/ui/employee/EmployeeEditActivity.java
@@ -79,6 +79,7 @@
return EmployeeRecord.class;
}
+ @Override
protected void setRequestObject(EmployeeRecord record) {
requestObject = requests.employeeRequest().persist(record);
}
diff --git a/bikeshed/src/com/google/gwt/sample/expenses/gwt/ui/employee/EmployeeListActivity.java b/bikeshed/src/com/google/gwt/sample/expenses/gwt/ui/employee/EmployeeListActivity.java
index 42650f3..ab7061d 100644
--- a/bikeshed/src/com/google/gwt/sample/expenses/gwt/ui/employee/EmployeeListActivity.java
+++ b/bikeshed/src/com/google/gwt/sample/expenses/gwt/ui/employee/EmployeeListActivity.java
@@ -81,6 +81,7 @@
registration.removeHandler();
}
+ @Override
public void showDetails(EmployeeRecord record) {
placeController.goTo(new EmployeeScaffoldPlace(record, Operation.DETAILS));
}
@@ -96,6 +97,7 @@
super.start(display);
}
+ @Override
protected RecordListRequest<EmployeeRecord> createRangeRequest(Range range) {
return requests.employeeRequest().findEmployeeEntries(range.getStart(),
range.getLength());
diff --git a/bikeshed/src/com/google/gwt/sample/expenses/gwt/ui/report/ReportDetailsActivity.java b/bikeshed/src/com/google/gwt/sample/expenses/gwt/ui/report/ReportDetailsActivity.java
index 9e761e2..a7c1163 100644
--- a/bikeshed/src/com/google/gwt/sample/expenses/gwt/ui/report/ReportDetailsActivity.java
+++ b/bikeshed/src/com/google/gwt/sample/expenses/gwt/ui/report/ReportDetailsActivity.java
@@ -98,10 +98,12 @@
Operation.EDIT));
}
+ @Override
public void onCancel() {
onStop();
}
+ @Override
public void onStop() {
display = null;
}
diff --git a/bikeshed/src/com/google/gwt/sample/expenses/gwt/ui/report/ReportEditActivity.java b/bikeshed/src/com/google/gwt/sample/expenses/gwt/ui/report/ReportEditActivity.java
index 0e12ef8..8099282 100644
--- a/bikeshed/src/com/google/gwt/sample/expenses/gwt/ui/report/ReportEditActivity.java
+++ b/bikeshed/src/com/google/gwt/sample/expenses/gwt/ui/report/ReportEditActivity.java
@@ -63,6 +63,7 @@
this.placeController = placeController;
}
+ @Override
protected void exit() {
placeController.goTo(new ReportScaffoldPlace(getId(), Operation.DETAILS));
}
@@ -72,12 +73,13 @@
Receiver<ReportRecord> callback) {
requests.reportRequest().findReport(id).fire(callback);
}
-
+
@Override
protected Class getRecordClass() {
return ReportRecord.class;
}
+ @Override
protected void setRequestObject(ReportRecord record) {
requestObject = requests.reportRequest().persist(record);
}
diff --git a/bikeshed/src/com/google/gwt/sample/expenses/gwt/ui/report/ReportListActivity.java b/bikeshed/src/com/google/gwt/sample/expenses/gwt/ui/report/ReportListActivity.java
index 37e857b..c3a0d1e 100644
--- a/bikeshed/src/com/google/gwt/sample/expenses/gwt/ui/report/ReportListActivity.java
+++ b/bikeshed/src/com/google/gwt/sample/expenses/gwt/ui/report/ReportListActivity.java
@@ -81,6 +81,7 @@
registration.removeHandler();
}
+ @Override
public void showDetails(ReportRecord record) {
placeController.goTo(new ReportScaffoldPlace(record, Operation.DETAILS));
}
@@ -95,6 +96,7 @@
super.start(display);
}
+ @Override
protected RecordListRequest<ReportRecord> createRangeRequest(Range range) {
return requests.reportRequest().findReportEntries(range.getStart(),
range.getLength());
diff --git a/bikeshed/src/com/google/gwt/sample/expenses/server/AppCacheWarmer.java b/bikeshed/src/com/google/gwt/sample/expenses/server/AppCacheWarmer.java
index fbd9666..9b59ba0 100644
--- a/bikeshed/src/com/google/gwt/sample/expenses/server/AppCacheWarmer.java
+++ b/bikeshed/src/com/google/gwt/sample/expenses/server/AppCacheWarmer.java
@@ -145,6 +145,7 @@
this.parameters = parameters;
}
+ @Override
public String toString() {
String returnStr = "[" + operation;
returnStr += "{";
diff --git a/bikeshed/src/com/google/gwt/sample/expenses/server/domain/Employee.java b/bikeshed/src/com/google/gwt/sample/expenses/server/domain/Employee.java
index 9b2b61a..28b2cdf 100644
--- a/bikeshed/src/com/google/gwt/sample/expenses/server/domain/Employee.java
+++ b/bikeshed/src/com/google/gwt/sample/expenses/server/domain/Employee.java
@@ -213,6 +213,7 @@
this.version = version;
}
+ @Override
public String toString() {
StringBuilder sb = new StringBuilder();
sb.append("Id: ").append(getId()).append(", ");
diff --git a/bikeshed/src/com/google/gwt/sample/expenses/server/domain/Expense.java b/bikeshed/src/com/google/gwt/sample/expenses/server/domain/Expense.java
index ae51ed8..d0034a0 100644
--- a/bikeshed/src/com/google/gwt/sample/expenses/server/domain/Expense.java
+++ b/bikeshed/src/com/google/gwt/sample/expenses/server/domain/Expense.java
@@ -206,6 +206,7 @@
this.version = version;
}
+ @Override
public String toString() {
StringBuilder sb = new StringBuilder();
sb.append("Id: ").append(getId()).append(", ");
diff --git a/bikeshed/src/com/google/gwt/sample/expenses/server/domain/GaeUserInformation.java b/bikeshed/src/com/google/gwt/sample/expenses/server/domain/GaeUserInformation.java
index c1d5362..f9d78e1 100644
--- a/bikeshed/src/com/google/gwt/sample/expenses/server/domain/GaeUserInformation.java
+++ b/bikeshed/src/com/google/gwt/sample/expenses/server/domain/GaeUserInformation.java
@@ -36,6 +36,7 @@
super(redirectUrl);
}
+ @Override
public String getEmail() {
User user = userService.getCurrentUser();
if (user == null) {
@@ -44,6 +45,7 @@
return user.getEmail();
}
+ @Override
public Long getId() {
User user = userService.getCurrentUser();
if (user == null) {
@@ -52,14 +54,17 @@
return new Long(user.hashCode());
}
+ @Override
public String getLoginUrl() {
return userService.createLoginURL(redirectUrl);
}
+ @Override
public String getLogoutUrl() {
return userService.createLogoutURL(redirectUrl);
}
+ @Override
public String getName() {
User user = userService.getCurrentUser();
if (user == null) {
@@ -68,6 +73,7 @@
return user.getNickname();
}
+ @Override
public boolean isUserLoggedIn() {
return userService.isUserLoggedIn();
}
@@ -76,6 +82,7 @@
* Does nothing since in GAE authentication, the unique ID is provided by
* the user service and is based on a hash in the User object.
*/
+ @Override
public void setId(Long id) {
// Do nothing
}
diff --git a/bikeshed/src/com/google/gwt/sample/expenses/server/domain/Report.java b/bikeshed/src/com/google/gwt/sample/expenses/server/domain/Report.java
index 7314071..7d7378d 100644
--- a/bikeshed/src/com/google/gwt/sample/expenses/server/domain/Report.java
+++ b/bikeshed/src/com/google/gwt/sample/expenses/server/domain/Report.java
@@ -453,6 +453,7 @@
this.version = version;
}
+ @Override
public String toString() {
StringBuilder sb = new StringBuilder();
sb.append("Id: ").append(getId()).append(", ");
diff --git a/dev/core/src/com/google/gwt/core/ext/TreeLogger.java b/dev/core/src/com/google/gwt/core/ext/TreeLogger.java
index e934823..a57463f 100644
--- a/dev/core/src/com/google/gwt/core/ext/TreeLogger.java
+++ b/dev/core/src/com/google/gwt/core/ext/TreeLogger.java
@@ -192,6 +192,7 @@
return this;
}
+ @Override
public boolean isLoggable(Type type) {
return false;
}
diff --git a/dev/core/src/com/google/gwt/core/ext/typeinfo/JConstructor.java b/dev/core/src/com/google/gwt/core/ext/typeinfo/JConstructor.java
index 5f1a3b4..714aca2 100644
--- a/dev/core/src/com/google/gwt/core/ext/typeinfo/JConstructor.java
+++ b/dev/core/src/com/google/gwt/core/ext/typeinfo/JConstructor.java
@@ -47,6 +47,7 @@
return enclosingType;
}
+ @Override
public String getJsniSignature() {
StringBuilder sb = new StringBuilder("@");
sb.append(getEnclosingType().getQualifiedSourceName());
diff --git a/dev/core/src/com/google/gwt/core/ext/typeinfo/JField.java b/dev/core/src/com/google/gwt/core/ext/typeinfo/JField.java
index 943ca7f..6d44e73 100644
--- a/dev/core/src/com/google/gwt/core/ext/typeinfo/JField.java
+++ b/dev/core/src/com/google/gwt/core/ext/typeinfo/JField.java
@@ -136,6 +136,7 @@
this.type = type;
}
+ @Override
public String toString() {
String[] names = TypeOracle.modifierBitsToNames(modifierBits);
StringBuffer sb = new StringBuffer();
diff --git a/dev/core/src/com/google/gwt/core/ext/typeinfo/JMethod.java b/dev/core/src/com/google/gwt/core/ext/typeinfo/JMethod.java
index 28d3624..387fd74 100644
--- a/dev/core/src/com/google/gwt/core/ext/typeinfo/JMethod.java
+++ b/dev/core/src/com/google/gwt/core/ext/typeinfo/JMethod.java
@@ -50,6 +50,7 @@
return enclosingType;
}
+ @Override
public String getJsniSignature() {
StringBuilder sb = new StringBuilder("@");
sb.append(getEnclosingType().getQualifiedSourceName());
diff --git a/dev/core/src/com/google/gwt/dev/cfg/ConditionAll.java b/dev/core/src/com/google/gwt/dev/cfg/ConditionAll.java
index c53ac97..d0f1964 100644
--- a/dev/core/src/com/google/gwt/dev/cfg/ConditionAll.java
+++ b/dev/core/src/com/google/gwt/dev/cfg/ConditionAll.java
@@ -29,6 +29,7 @@
public ConditionAll() {
}
+ @Override
protected boolean doEval(TreeLogger logger, DeferredBindingQuery query)
throws UnableToCompleteException {
for (Iterator<Condition> iter = getConditions().iterator(); iter.hasNext();) {
@@ -40,6 +41,7 @@
return true;
}
+ @Override
protected String getEvalAfterMessage(String testType, boolean result) {
if (result) {
return "Yes: All subconditions were true";
@@ -48,6 +50,7 @@
}
}
+ @Override
protected String getEvalBeforeMessage(String testType) {
return "Checking if all subconditions are true (<all>)";
}
diff --git a/dev/core/src/com/google/gwt/dev/cfg/ConditionAny.java b/dev/core/src/com/google/gwt/dev/cfg/ConditionAny.java
index 2f474c2..8b260ac 100644
--- a/dev/core/src/com/google/gwt/dev/cfg/ConditionAny.java
+++ b/dev/core/src/com/google/gwt/dev/cfg/ConditionAny.java
@@ -28,6 +28,7 @@
public ConditionAny() {
}
+ @Override
protected boolean doEval(TreeLogger logger, DeferredBindingQuery query)
throws UnableToCompleteException {
for (Iterator<Condition> iter = getConditions().iterator(); iter.hasNext();) {
@@ -39,6 +40,7 @@
return false;
}
+ @Override
protected String getEvalAfterMessage(String testType, boolean result) {
if (result) {
return "Yes: One or more subconditions was true";
@@ -47,6 +49,7 @@
}
}
+ @Override
protected String getEvalBeforeMessage(String testType) {
return "Checking if any subcondition is true (<any>)";
}
diff --git a/dev/core/src/com/google/gwt/dev/cfg/ConditionNone.java b/dev/core/src/com/google/gwt/dev/cfg/ConditionNone.java
index 3e1b959..dfbb0b4 100644
--- a/dev/core/src/com/google/gwt/dev/cfg/ConditionNone.java
+++ b/dev/core/src/com/google/gwt/dev/cfg/ConditionNone.java
@@ -29,6 +29,7 @@
public ConditionNone() {
}
+ @Override
protected boolean doEval(TreeLogger logger, DeferredBindingQuery query)
throws UnableToCompleteException {
for (Iterator<Condition> iter = getConditions().iterator(); iter.hasNext();) {
@@ -40,6 +41,7 @@
return true;
}
+ @Override
protected String getEvalAfterMessage(String testType, boolean result) {
if (result) {
return "Yes: All subconditions were false";
@@ -48,6 +50,7 @@
}
}
+ @Override
protected String getEvalBeforeMessage(String testType) {
return "Checking if all subconditions are false (<none>)";
}
diff --git a/dev/core/src/com/google/gwt/dev/cfg/ConditionWhenPropertyIs.java b/dev/core/src/com/google/gwt/dev/cfg/ConditionWhenPropertyIs.java
index 2148fcd..a03daf9 100644
--- a/dev/core/src/com/google/gwt/dev/cfg/ConditionWhenPropertyIs.java
+++ b/dev/core/src/com/google/gwt/dev/cfg/ConditionWhenPropertyIs.java
@@ -45,10 +45,12 @@
return Sets.create(propName);
}
+ @Override
public String toString() {
return "<when-property-is name='" + propName + "' value='" + value + "'/>";
}
+ @Override
protected boolean doEval(TreeLogger logger, DeferredBindingQuery query)
throws UnableToCompleteException {
PropertyOracle propertyOracle = query.getPropertyOracle();
@@ -76,6 +78,7 @@
}
}
+ @Override
protected String getEvalAfterMessage(String testType, boolean result) {
if (result) {
return "Yes, the property value matched";
@@ -84,6 +87,7 @@
}
}
+ @Override
protected String getEvalBeforeMessage(String testType) {
return toString();
}
diff --git a/dev/core/src/com/google/gwt/dev/cfg/ConditionWhenTypeAssignableTo.java b/dev/core/src/com/google/gwt/dev/cfg/ConditionWhenTypeAssignableTo.java
index 6bf00b9..116f806 100644
--- a/dev/core/src/com/google/gwt/dev/cfg/ConditionWhenTypeAssignableTo.java
+++ b/dev/core/src/com/google/gwt/dev/cfg/ConditionWhenTypeAssignableTo.java
@@ -37,10 +37,12 @@
return assignableToTypeName;
}
+ @Override
public String toString() {
return "<when-assignable class='" + assignableToTypeName + "'/>";
}
+ @Override
protected boolean doEval(TreeLogger logger, DeferredBindingQuery query)
throws UnableToCompleteException {
TypeOracle typeOracle = query.getTypeOracle();
@@ -69,6 +71,7 @@
}
}
+ @Override
protected String getEvalAfterMessage(String testType, boolean result) {
if (result) {
return "Yes, the requested type was assignable";
@@ -77,6 +80,7 @@
}
}
+ @Override
protected String getEvalBeforeMessage(String testType) {
return toString();
}
diff --git a/dev/core/src/com/google/gwt/dev/cfg/ConditionWhenTypeIs.java b/dev/core/src/com/google/gwt/dev/cfg/ConditionWhenTypeIs.java
index 495b5fc..2e89d36 100644
--- a/dev/core/src/com/google/gwt/dev/cfg/ConditionWhenTypeIs.java
+++ b/dev/core/src/com/google/gwt/dev/cfg/ConditionWhenTypeIs.java
@@ -29,14 +29,17 @@
this.exactTypeName = exactTypeName;
}
+ @Override
public String toString() {
return "<when-type-is class='" + exactTypeName + "'/>";
}
+ @Override
protected boolean doEval(TreeLogger logger, DeferredBindingQuery query) {
return exactTypeName.equals(query.getTestType());
}
+ @Override
protected String getEvalAfterMessage(String testType, boolean result) {
if (result) {
return "Yes, the requested type was an exact match";
@@ -45,6 +48,7 @@
}
}
+ @Override
protected String getEvalBeforeMessage(String testType) {
return toString();
}
diff --git a/dev/core/src/com/google/gwt/dev/cfg/RuleFail.java b/dev/core/src/com/google/gwt/dev/cfg/RuleFail.java
index 8b458c2..87636ee 100644
--- a/dev/core/src/com/google/gwt/dev/cfg/RuleFail.java
+++ b/dev/core/src/com/google/gwt/dev/cfg/RuleFail.java
@@ -24,6 +24,7 @@
*/
public class RuleFail extends Rule {
+ @Override
public String realize(TreeLogger logger, StandardGeneratorContext context,
String typeName) throws UnableToCompleteException {
logger.log(TreeLogger.ERROR, "Deferred binding request failed for type '"
@@ -31,8 +32,8 @@
throw new UnableToCompleteException();
}
+ @Override
public String toString() {
return "<fail>";
}
-
}
diff --git a/dev/core/src/com/google/gwt/dev/cfg/RuleGenerateWith.java b/dev/core/src/com/google/gwt/dev/cfg/RuleGenerateWith.java
index 0b6d1ee..f2b4d57 100644
--- a/dev/core/src/com/google/gwt/dev/cfg/RuleGenerateWith.java
+++ b/dev/core/src/com/google/gwt/dev/cfg/RuleGenerateWith.java
@@ -33,11 +33,13 @@
this.generatorClass = generatorClass;
}
+ @Override
public String realize(TreeLogger logger, StandardGeneratorContext context,
String typeName) throws UnableToCompleteException {
return context.runGenerator(logger, generatorClass, typeName);
}
+ @Override
public String toString() {
return "<generate-with class='" + generatorClass.getName() + "'/>";
}
diff --git a/dev/core/src/com/google/gwt/dev/cfg/RuleReplaceWith.java b/dev/core/src/com/google/gwt/dev/cfg/RuleReplaceWith.java
index 3fdb360..02766a4 100644
--- a/dev/core/src/com/google/gwt/dev/cfg/RuleReplaceWith.java
+++ b/dev/core/src/com/google/gwt/dev/cfg/RuleReplaceWith.java
@@ -34,11 +34,13 @@
return replacementTypeName;
}
+ @Override
public String realize(TreeLogger logger, StandardGeneratorContext context,
String typeName) throws UnableToCompleteException {
return replacementTypeName;
}
+ @Override
public String toString() {
return "<replace-with class='" + replacementTypeName + "'/>";
}
diff --git a/dev/core/src/com/google/gwt/dev/generator/ast/BaseNode.java b/dev/core/src/com/google/gwt/dev/generator/ast/BaseNode.java
index 7c60eda..becb2e2 100644
--- a/dev/core/src/com/google/gwt/dev/generator/ast/BaseNode.java
+++ b/dev/core/src/com/google/gwt/dev/generator/ast/BaseNode.java
@@ -22,6 +22,7 @@
public abstract String toCode();
+ @Override
public String toString() {
return toCode();
}
diff --git a/dev/core/src/com/google/gwt/dev/generator/ast/Expression.java b/dev/core/src/com/google/gwt/dev/generator/ast/Expression.java
index 9c6be9f..b6dd3d3 100644
--- a/dev/core/src/com/google/gwt/dev/generator/ast/Expression.java
+++ b/dev/core/src/com/google/gwt/dev/generator/ast/Expression.java
@@ -35,6 +35,7 @@
this.code = code;
}
+ @Override
public String toCode() {
return code;
}
diff --git a/dev/core/src/com/google/gwt/dev/javac/JsniChecker.java b/dev/core/src/com/google/gwt/dev/javac/JsniChecker.java
index bab3cfc..6156334 100644
--- a/dev/core/src/com/google/gwt/dev/javac/JsniChecker.java
+++ b/dev/core/src/com/google/gwt/dev/javac/JsniChecker.java
@@ -100,15 +100,18 @@
suppressWarningsStack.pop();
}
+ @Override
public void endVisit(TypeDeclaration typeDeclaration, ClassScope scope) {
suppressWarningsStack.pop();
}
+ @Override
public void endVisit(TypeDeclaration typeDeclaration,
CompilationUnitScope scope) {
suppressWarningsStack.pop();
}
+ @Override
public void endVisitValid(TypeDeclaration typeDeclaration, BlockScope scope) {
suppressWarningsStack.pop();
}
@@ -125,12 +128,14 @@
return true;
}
+ @Override
public boolean visit(TypeDeclaration typeDeclaration,
CompilationUnitScope scope) {
suppressWarningsStack.push(getSuppressedWarnings(typeDeclaration.annotations));
return true;
}
+ @Override
public boolean visitValid(TypeDeclaration typeDeclaration, BlockScope scope) {
suppressWarningsStack.push(getSuppressedWarnings(typeDeclaration.annotations));
return true;
diff --git a/dev/core/src/com/google/gwt/dev/javac/StandardGeneratorContext.java b/dev/core/src/com/google/gwt/dev/javac/StandardGeneratorContext.java
index 2cf676c..aa07aed 100644
--- a/dev/core/src/com/google/gwt/dev/javac/StandardGeneratorContext.java
+++ b/dev/core/src/com/google/gwt/dev/javac/StandardGeneratorContext.java
@@ -152,6 +152,7 @@
this.file = file;
}
+ @Override
public void commit() {
super.commit();
FileOutputStream fos = null;
@@ -166,6 +167,7 @@
}
}
+ @Override
public String optionalFileLocation() {
return file.getAbsolutePath();
}
@@ -197,6 +199,7 @@
return result;
}
+ @Override
public void write(byte[] b) throws IOException {
if (baos == null) {
throw new IOException("stream closed");
@@ -204,6 +207,7 @@
baos.write(b);
}
+ @Override
public void write(byte[] b, int off, int len) throws IOException {
if (baos == null) {
throw new IOException("stream closed");
@@ -211,6 +215,7 @@
baos.write(b, off, len);
}
+ @Override
public void write(int b) throws IOException {
if (baos == null) {
throw new IOException("stream closed");
diff --git a/dev/core/src/com/google/gwt/dev/jdt/FindJsniRefVisitor.java b/dev/core/src/com/google/gwt/dev/jdt/FindJsniRefVisitor.java
index 47dbf41..3e4e654 100644
--- a/dev/core/src/com/google/gwt/dev/jdt/FindJsniRefVisitor.java
+++ b/dev/core/src/com/google/gwt/dev/jdt/FindJsniRefVisitor.java
@@ -51,6 +51,7 @@
return Collections.unmodifiableSet(jsniRefs);
}
+ @Override
public boolean visit(MethodDeclaration methodDeclaration, ClassScope scope) {
if (!methodDeclaration.isNative()) {
return false;
@@ -94,6 +95,7 @@
List<JsStatement> result = JsParser.parse(SourceOrigin.UNKNOWN,
jsProgram.getScope(), sr);
new JsVisitor() {
+ @Override
public void endVisit(JsNameRef x, JsContext<JsExpression> ctx) {
String ident = x.getIdent();
if (ident.charAt(0) == '@') {
diff --git a/dev/core/src/com/google/gwt/dev/jjs/ast/JArrayType.java b/dev/core/src/com/google/gwt/dev/jjs/ast/JArrayType.java
index 3890392..96af818 100644
--- a/dev/core/src/com/google/gwt/dev/jjs/ast/JArrayType.java
+++ b/dev/core/src/com/google/gwt/dev/jjs/ast/JArrayType.java
@@ -56,6 +56,7 @@
return elementType;
}
+ @Override
public String getJavahSignatureName() {
String s = leafType.getJavahSignatureName();
for (int i = 0; i < dims; ++i) {
@@ -64,6 +65,7 @@
return s;
}
+ @Override
public String getJsniSignatureName() {
String s = leafType.getJsniSignatureName();
for (int i = 0; i < dims; ++i) {
diff --git a/dev/core/src/com/google/gwt/dev/jjs/ast/JBooleanLiteral.java b/dev/core/src/com/google/gwt/dev/jjs/ast/JBooleanLiteral.java
index f87ccf9..ed86fbb 100644
--- a/dev/core/src/com/google/gwt/dev/jjs/ast/JBooleanLiteral.java
+++ b/dev/core/src/com/google/gwt/dev/jjs/ast/JBooleanLiteral.java
@@ -53,6 +53,7 @@
return value;
}
+ @Override
public Object getValueObj() {
return Boolean.valueOf(value);
}
diff --git a/dev/core/src/com/google/gwt/dev/jjs/ast/JDoubleLiteral.java b/dev/core/src/com/google/gwt/dev/jjs/ast/JDoubleLiteral.java
index 6519cf2..6d49b1c 100644
--- a/dev/core/src/com/google/gwt/dev/jjs/ast/JDoubleLiteral.java
+++ b/dev/core/src/com/google/gwt/dev/jjs/ast/JDoubleLiteral.java
@@ -67,6 +67,7 @@
return value;
}
+ @Override
public Object getValueObj() {
return new Double(value);
}
diff --git a/dev/core/src/com/google/gwt/dev/jjs/ast/JFloatLiteral.java b/dev/core/src/com/google/gwt/dev/jjs/ast/JFloatLiteral.java
index a60f1aa..1131c1b 100644
--- a/dev/core/src/com/google/gwt/dev/jjs/ast/JFloatLiteral.java
+++ b/dev/core/src/com/google/gwt/dev/jjs/ast/JFloatLiteral.java
@@ -67,6 +67,7 @@
return value;
}
+ @Override
public Object getValueObj() {
return new Float(value);
}
diff --git a/dev/core/src/com/google/gwt/dev/jjs/ast/JModVisitor.java b/dev/core/src/com/google/gwt/dev/jjs/ast/JModVisitor.java
index 9452e33..6096d46 100644
--- a/dev/core/src/com/google/gwt/dev/jjs/ast/JModVisitor.java
+++ b/dev/core/src/com/google/gwt/dev/jjs/ast/JModVisitor.java
@@ -318,6 +318,7 @@
}
}
+ @Override
public JExpression acceptLvalue(JExpression expr) {
LvalueContext ctx = new LvalueContext();
try {
diff --git a/dev/core/src/com/google/gwt/dev/jjs/ast/JNode.java b/dev/core/src/com/google/gwt/dev/jjs/ast/JNode.java
index 152b39b..bc8d2c4 100644
--- a/dev/core/src/com/google/gwt/dev/jjs/ast/JNode.java
+++ b/dev/core/src/com/google/gwt/dev/jjs/ast/JNode.java
@@ -48,6 +48,7 @@
}
// Causes source generation to delegate to the one visitor
+ @Override
public final String toString() {
DefaultTextOutput out = new DefaultTextOutput(false);
ToStringGenerationVisitor v = new ToStringGenerationVisitor(out);
diff --git a/dev/core/src/com/google/gwt/dev/jjs/ast/JNullLiteral.java b/dev/core/src/com/google/gwt/dev/jjs/ast/JNullLiteral.java
index 501b053..07f1526 100644
--- a/dev/core/src/com/google/gwt/dev/jjs/ast/JNullLiteral.java
+++ b/dev/core/src/com/google/gwt/dev/jjs/ast/JNullLiteral.java
@@ -40,6 +40,7 @@
return JNullType.INSTANCE;
}
+ @Override
public Object getValueObj() {
return null;
}
diff --git a/dev/core/src/com/google/gwt/dev/jjs/ast/JPostfixOperation.java b/dev/core/src/com/google/gwt/dev/jjs/ast/JPostfixOperation.java
index 4a0955e..b33fa42 100644
--- a/dev/core/src/com/google/gwt/dev/jjs/ast/JPostfixOperation.java
+++ b/dev/core/src/com/google/gwt/dev/jjs/ast/JPostfixOperation.java
@@ -26,11 +26,11 @@
super(info, op, arg);
}
+ @Override
public void traverse(JVisitor visitor, Context ctx) {
if (visitor.visit(this, ctx)) {
super.traverse(visitor, ctx);
}
visitor.endVisit(this, ctx);
}
-
}
diff --git a/dev/core/src/com/google/gwt/dev/jjs/ast/JPrefixOperation.java b/dev/core/src/com/google/gwt/dev/jjs/ast/JPrefixOperation.java
index ecb7719..40185ab 100644
--- a/dev/core/src/com/google/gwt/dev/jjs/ast/JPrefixOperation.java
+++ b/dev/core/src/com/google/gwt/dev/jjs/ast/JPrefixOperation.java
@@ -26,11 +26,11 @@
super(info, op, arg);
}
+ @Override
public void traverse(JVisitor visitor, Context ctx) {
if (visitor.visit(this, ctx)) {
super.traverse(visitor, ctx);
}
visitor.endVisit(this, ctx);
}
-
}
diff --git a/dev/core/src/com/google/gwt/dev/jjs/ast/JPrimitiveType.java b/dev/core/src/com/google/gwt/dev/jjs/ast/JPrimitiveType.java
index bc97551..432764e 100644
--- a/dev/core/src/com/google/gwt/dev/jjs/ast/JPrimitiveType.java
+++ b/dev/core/src/com/google/gwt/dev/jjs/ast/JPrimitiveType.java
@@ -86,10 +86,12 @@
return "Class.createForPrimitive";
}
+ @Override
public String getJavahSignatureName() {
return signatureName;
}
+ @Override
public String getJsniSignatureName() {
return signatureName;
}
diff --git a/dev/core/src/com/google/gwt/dev/jjs/ast/JStringLiteral.java b/dev/core/src/com/google/gwt/dev/jjs/ast/JStringLiteral.java
index 984ff0a..894b765 100644
--- a/dev/core/src/com/google/gwt/dev/jjs/ast/JStringLiteral.java
+++ b/dev/core/src/com/google/gwt/dev/jjs/ast/JStringLiteral.java
@@ -47,6 +47,7 @@
return value;
}
+ @Override
public Object getValueObj() {
return value;
}
diff --git a/dev/core/src/com/google/gwt/dev/jjs/ast/JUnaryOperator.java b/dev/core/src/com/google/gwt/dev/jjs/ast/JUnaryOperator.java
index 49b865a..8e36fc1 100644
--- a/dev/core/src/com/google/gwt/dev/jjs/ast/JUnaryOperator.java
+++ b/dev/core/src/com/google/gwt/dev/jjs/ast/JUnaryOperator.java
@@ -36,8 +36,8 @@
return this == INC || this == DEC;
}
+ @Override
public String toString() {
return new String(getSymbol());
}
-
}
diff --git a/dev/core/src/com/google/gwt/dev/jjs/ast/js/JsniMethodRef.java b/dev/core/src/com/google/gwt/dev/jjs/ast/js/JsniMethodRef.java
index ab004da..ef11525 100644
--- a/dev/core/src/com/google/gwt/dev/jjs/ast/js/JsniMethodRef.java
+++ b/dev/core/src/com/google/gwt/dev/jjs/ast/js/JsniMethodRef.java
@@ -54,6 +54,7 @@
return false;
}
+ @Override
public void traverse(JVisitor visitor, Context ctx) {
if (visitor.visit(this, ctx)) {
}
diff --git a/dev/core/src/com/google/gwt/dev/jjs/impl/AssertionNormalizer.java b/dev/core/src/com/google/gwt/dev/jjs/impl/AssertionNormalizer.java
index c354397..3e0e241 100644
--- a/dev/core/src/com/google/gwt/dev/jjs/impl/AssertionNormalizer.java
+++ b/dev/core/src/com/google/gwt/dev/jjs/impl/AssertionNormalizer.java
@@ -41,6 +41,7 @@
*/
private class AssertNormalizeVisitor extends JModVisitor {
+ @Override
public void endVisit(JAssertStatement x, Context ctx) {
JExpression lhs = x.getTestExpr();
String methodName = "Exceptions.throwAssertionError"
diff --git a/dev/core/src/com/google/gwt/dev/jjs/impl/GenerateJavaScriptAST.java b/dev/core/src/com/google/gwt/dev/jjs/impl/GenerateJavaScriptAST.java
index b195458..e1d1910 100644
--- a/dev/core/src/com/google/gwt/dev/jjs/impl/GenerateJavaScriptAST.java
+++ b/dev/core/src/com/google/gwt/dev/jjs/impl/GenerateJavaScriptAST.java
@@ -1343,6 +1343,7 @@
*/
private JsNameRef dontReplaceCtor;
+ @Override
public void endVisit(JsInvocation x, JsContext<JsExpression> ctx) {
// Replace invocation to ctor with a new op.
if (x.getQualifier() instanceof JsNameRef) {
@@ -1424,6 +1425,7 @@
}
}
+ @Override
public boolean visit(JsInvocation x, JsContext<JsExpression> ctx) {
if (x.getQualifier() instanceof JsNameRef) {
dontReplaceCtor = (JsNameRef) x.getQualifier();
diff --git a/dev/core/src/com/google/gwt/dev/jjs/impl/JsFunctionClusterer.java b/dev/core/src/com/google/gwt/dev/jjs/impl/JsFunctionClusterer.java
index 4bdaff8..8f86eec 100644
--- a/dev/core/src/com/google/gwt/dev/jjs/impl/JsFunctionClusterer.java
+++ b/dev/core/src/com/google/gwt/dev/jjs/impl/JsFunctionClusterer.java
@@ -55,6 +55,7 @@
super(js, statementRanges);
}
+ @Override
public void exec() {
functionIndices = new LinkedList<Integer>();
diff --git a/dev/core/src/com/google/gwt/dev/jjs/impl/JsIEBlockTextTransformer.java b/dev/core/src/com/google/gwt/dev/jjs/impl/JsIEBlockTextTransformer.java
index 1088cff..fd29391 100644
--- a/dev/core/src/com/google/gwt/dev/jjs/impl/JsIEBlockTextTransformer.java
+++ b/dev/core/src/com/google/gwt/dev/jjs/impl/JsIEBlockTextTransformer.java
@@ -44,6 +44,7 @@
/**
* Do not perform clustering, only fix up IE7 block issue.
*/
+ @Override
public void exec() {
doSplits = statementRanges.numStatements() > MAX_BLOCK_SIZE;
if (doSplits) {
@@ -58,6 +59,7 @@
/**
* Record start of statement, and optionally inject new open block.
*/
+ @Override
protected void beginStatement(StringBuilder newJs,
ArrayList<Integer> starts) {
if (doSplits && currentStatementCount == 0) {
@@ -79,6 +81,7 @@
* Record end of statement, and optionally inject close block, if block is
* full.
*/
+ @Override
protected void endStatement(StringBuilder newJs, ArrayList<Integer> ends) {
currentStatementCount++;
if (doSplits && currentStatementCount == MAX_BLOCK_SIZE) {
diff --git a/dev/core/src/com/google/gwt/dev/js/JsConstructExpressionVisitor.java b/dev/core/src/com/google/gwt/dev/js/JsConstructExpressionVisitor.java
index d31b1d2..5cd7e73 100644
--- a/dev/core/src/com/google/gwt/dev/js/JsConstructExpressionVisitor.java
+++ b/dev/core/src/com/google/gwt/dev/js/JsConstructExpressionVisitor.java
@@ -106,6 +106,7 @@
* We only look at nodes that would not normally be surrounded by parentheses.
*/
@SuppressWarnings("cast")
+ @Override
protected <T extends JsVisitable<T>> T doAccept(T node) {
/*
* Extra casts to Object to prevent 'inconvertible types' compile errors due
diff --git a/dev/core/src/com/google/gwt/dev/js/JsFirstExpressionVisitor.java b/dev/core/src/com/google/gwt/dev/js/JsFirstExpressionVisitor.java
index 683fcc6..04e6860 100644
--- a/dev/core/src/com/google/gwt/dev/js/JsFirstExpressionVisitor.java
+++ b/dev/core/src/com/google/gwt/dev/js/JsFirstExpressionVisitor.java
@@ -73,35 +73,42 @@
private JsFirstExpressionVisitor() {
}
+ @Override
public boolean visit(JsArrayAccess x, JsContext<JsExpression> ctx) {
accept(x.getArrayExpr());
return false;
}
+ @Override
public boolean visit(JsArrayLiteral x, JsContext<JsExpression> ctx) {
return false;
}
+ @Override
public boolean visit(JsBinaryOperation x, JsContext<JsExpression> ctx) {
accept(x.getArg1());
return false;
}
+ @Override
public boolean visit(JsConditional x, JsContext<JsExpression> ctx) {
accept(x.getTestExpression());
return false;
}
+ @Override
public boolean visit(JsFunction x, JsContext<JsExpression> ctx) {
needsParentheses = true;
return false;
}
+ @Override
public boolean visit(JsInvocation x, JsContext<JsExpression> ctx) {
accept(x.getQualifier());
return false;
}
+ @Override
public boolean visit(JsNameRef x, JsContext<JsExpression> ctx) {
if (!x.isLeaf()) {
accept(x.getQualifier());
@@ -109,26 +116,30 @@
return false;
}
+ @Override
public boolean visit(JsNew x, JsContext<JsExpression> ctx) {
return false;
}
+ @Override
public boolean visit(JsObjectLiteral x, JsContext<JsExpression> ctx) {
needsParentheses = true;
return false;
}
+ @Override
public boolean visit(JsPostfixOperation x, JsContext<JsExpression> ctx) {
accept(x.getArg());
return false;
}
+ @Override
public boolean visit(JsPrefixOperation x, JsContext<JsExpression> ctx) {
return false;
}
+ @Override
public boolean visit(JsRegExp x, JsContext<JsExpression> ctx) {
return false;
}
-
}
diff --git a/dev/core/src/com/google/gwt/dev/js/JsHoister.java b/dev/core/src/com/google/gwt/dev/js/JsHoister.java
index 9666276..28cefe8 100644
--- a/dev/core/src/com/google/gwt/dev/js/JsHoister.java
+++ b/dev/core/src/com/google/gwt/dev/js/JsHoister.java
@@ -130,6 +130,7 @@
stack.push(toReturn);
}
+ @Override
public void endVisit(JsNameOf x, JsContext<JsExpression> ctx) {
JsNameOf toReturn = new JsNameOf(x.getSourceInfo(), x.getName());
stack.push(toReturn);
diff --git a/dev/core/src/com/google/gwt/dev/js/JsRequiresSemiVisitor.java b/dev/core/src/com/google/gwt/dev/js/JsRequiresSemiVisitor.java
index 2ae8d24..4db0c3c 100644
--- a/dev/core/src/com/google/gwt/dev/js/JsRequiresSemiVisitor.java
+++ b/dev/core/src/com/google/gwt/dev/js/JsRequiresSemiVisitor.java
@@ -63,30 +63,37 @@
private JsRequiresSemiVisitor() {
}
+ @Override
public boolean visit(JsBlock x, JsContext<JsStatement> ctx) {
return false;
}
+ @Override
public boolean visit(JsBreak x, JsContext<JsStatement> ctx) {
return false;
}
+ @Override
public boolean visit(JsDebugger x, JsContext<JsStatement> ctx) {
return false;
}
+ @Override
public boolean visit(JsDoWhile x, JsContext<JsStatement> ctx) {
return false;
}
+ @Override
public boolean visit(JsEmpty x, JsContext<JsStatement> ctx) {
return false;
}
+ @Override
public boolean visit(JsExprStmt x, JsContext<JsStatement> ctx) {
return false;
}
+ @Override
public boolean visit(JsFor x, JsContext<JsStatement> ctx) {
if (x.getBody() instanceof JsEmpty) {
needsSemicolon = true;
@@ -94,6 +101,7 @@
return false;
}
+ @Override
public boolean visit(JsForIn x, JsContext<JsStatement> ctx) {
if (x.getBody() instanceof JsEmpty) {
needsSemicolon = true;
@@ -101,6 +109,7 @@
return false;
}
+ @Override
public boolean visit(JsIf x, JsContext<JsStatement> ctx) {
JsStatement thenStmt = x.getThenStmt();
JsStatement elseStmt = x.getElseStmt();
@@ -117,6 +126,7 @@
return false;
}
+ @Override
public boolean visit(JsLabel x, JsContext<JsStatement> ctx) {
if (x.getStmt() instanceof JsEmpty) {
needsSemicolon = true;
@@ -124,26 +134,32 @@
return false;
}
+ @Override
public boolean visit(JsReturn x, JsContext<JsStatement> ctx) {
return false;
}
+ @Override
public boolean visit(JsSwitch x, JsContext<JsStatement> ctx) {
return false;
}
+ @Override
public boolean visit(JsThrow x, JsContext<JsStatement> ctx) {
return false;
}
+ @Override
public boolean visit(JsTry x, JsContext<JsStatement> ctx) {
return false;
}
+ @Override
public boolean visit(JsVars x, JsContext<JsStatement> ctx) {
return false;
}
+ @Override
public boolean visit(JsWhile x, JsContext<JsStatement> ctx) {
if (x.getBody() instanceof JsEmpty) {
needsSemicolon = true;
diff --git a/dev/core/src/com/google/gwt/dev/js/ast/JsArrayLiteral.java b/dev/core/src/com/google/gwt/dev/js/ast/JsArrayLiteral.java
index 8bcaeb9..6e32762 100644
--- a/dev/core/src/com/google/gwt/dev/js/ast/JsArrayLiteral.java
+++ b/dev/core/src/com/google/gwt/dev/js/ast/JsArrayLiteral.java
@@ -53,10 +53,12 @@
return true;
}
+ @Override
public boolean isDefinitelyNotNull() {
return true;
}
+ @Override
public boolean isDefinitelyNull() {
return false;
}
diff --git a/dev/core/src/com/google/gwt/dev/js/ast/JsBooleanLiteral.java b/dev/core/src/com/google/gwt/dev/js/ast/JsBooleanLiteral.java
index 06d6a0f..51a613d 100644
--- a/dev/core/src/com/google/gwt/dev/js/ast/JsBooleanLiteral.java
+++ b/dev/core/src/com/google/gwt/dev/js/ast/JsBooleanLiteral.java
@@ -42,10 +42,12 @@
return value == true;
}
+ @Override
public boolean isDefinitelyNotNull() {
return true;
}
+ @Override
public boolean isDefinitelyNull() {
return false;
}
diff --git a/dev/core/src/com/google/gwt/dev/js/ast/JsBreak.java b/dev/core/src/com/google/gwt/dev/js/ast/JsBreak.java
index e175598..5c2fb73 100644
--- a/dev/core/src/com/google/gwt/dev/js/ast/JsBreak.java
+++ b/dev/core/src/com/google/gwt/dev/js/ast/JsBreak.java
@@ -46,6 +46,7 @@
v.endVisit(this, ctx);
}
+ @Override
public boolean unconditionalControlBreak() {
return true;
}
diff --git a/dev/core/src/com/google/gwt/dev/js/ast/JsConditional.java b/dev/core/src/com/google/gwt/dev/js/ast/JsConditional.java
index abd9d43..74c2967 100644
--- a/dev/core/src/com/google/gwt/dev/js/ast/JsConditional.java
+++ b/dev/core/src/com/google/gwt/dev/js/ast/JsConditional.java
@@ -58,10 +58,12 @@
|| elseExpr.hasSideEffects();
}
+ @Override
public boolean isDefinitelyNotNull() {
return thenExpr.isDefinitelyNotNull() && elseExpr.isDefinitelyNotNull();
}
+ @Override
public boolean isDefinitelyNull() {
return thenExpr.isDefinitelyNull() && elseExpr.isDefinitelyNull();
}
diff --git a/dev/core/src/com/google/gwt/dev/js/ast/JsContinue.java b/dev/core/src/com/google/gwt/dev/js/ast/JsContinue.java
index 5f5be05..a88b60d 100644
--- a/dev/core/src/com/google/gwt/dev/js/ast/JsContinue.java
+++ b/dev/core/src/com/google/gwt/dev/js/ast/JsContinue.java
@@ -46,6 +46,7 @@
v.endVisit(this, ctx);
}
+ @Override
public boolean unconditionalControlBreak() {
return true;
}
diff --git a/dev/core/src/com/google/gwt/dev/js/ast/JsFunction.java b/dev/core/src/com/google/gwt/dev/js/ast/JsFunction.java
index 6399514..3aa90e0 100644
--- a/dev/core/src/com/google/gwt/dev/js/ast/JsFunction.java
+++ b/dev/core/src/com/google/gwt/dev/js/ast/JsFunction.java
@@ -118,10 +118,12 @@
return true;
}
+ @Override
public boolean isDefinitelyNotNull() {
return true;
}
+ @Override
public boolean isDefinitelyNull() {
return false;
}
diff --git a/dev/core/src/com/google/gwt/dev/js/ast/JsModVisitor.java b/dev/core/src/com/google/gwt/dev/js/ast/JsModVisitor.java
index 80a3f56..bcb2dbc 100644
--- a/dev/core/src/com/google/gwt/dev/js/ast/JsModVisitor.java
+++ b/dev/core/src/com/google/gwt/dev/js/ast/JsModVisitor.java
@@ -175,6 +175,7 @@
}
}
+ @Override
protected JsExpression doAcceptLvalue(JsExpression expr) {
return new LvalueContext().traverse(expr);
}
diff --git a/dev/core/src/com/google/gwt/dev/js/ast/JsNullLiteral.java b/dev/core/src/com/google/gwt/dev/js/ast/JsNullLiteral.java
index f960539..bc2a9e0 100644
--- a/dev/core/src/com/google/gwt/dev/js/ast/JsNullLiteral.java
+++ b/dev/core/src/com/google/gwt/dev/js/ast/JsNullLiteral.java
@@ -35,10 +35,12 @@
return false;
}
+ @Override
public boolean isDefinitelyNotNull() {
return false;
}
+ @Override
public boolean isDefinitelyNull() {
return true;
}
diff --git a/dev/core/src/com/google/gwt/dev/js/ast/JsNumberLiteral.java b/dev/core/src/com/google/gwt/dev/js/ast/JsNumberLiteral.java
index cef02c6..f91969d 100644
--- a/dev/core/src/com/google/gwt/dev/js/ast/JsNumberLiteral.java
+++ b/dev/core/src/com/google/gwt/dev/js/ast/JsNumberLiteral.java
@@ -42,10 +42,12 @@
return value != 0.0;
}
+ @Override
public boolean isDefinitelyNotNull() {
return true;
}
+ @Override
public boolean isDefinitelyNull() {
return false;
}
diff --git a/dev/core/src/com/google/gwt/dev/js/ast/JsObjectLiteral.java b/dev/core/src/com/google/gwt/dev/js/ast/JsObjectLiteral.java
index a81377a..2e94511 100644
--- a/dev/core/src/com/google/gwt/dev/js/ast/JsObjectLiteral.java
+++ b/dev/core/src/com/google/gwt/dev/js/ast/JsObjectLiteral.java
@@ -53,10 +53,12 @@
return true;
}
+ @Override
public boolean isDefinitelyNotNull() {
return true;
}
+ @Override
public boolean isDefinitelyNull() {
return false;
}
diff --git a/dev/core/src/com/google/gwt/dev/js/ast/JsRegExp.java b/dev/core/src/com/google/gwt/dev/js/ast/JsRegExp.java
index c367597..1c5c376 100644
--- a/dev/core/src/com/google/gwt/dev/js/ast/JsRegExp.java
+++ b/dev/core/src/com/google/gwt/dev/js/ast/JsRegExp.java
@@ -46,10 +46,12 @@
return true;
}
+ @Override
public boolean isDefinitelyNotNull() {
return true;
}
+ @Override
public boolean isDefinitelyNull() {
return false;
}
diff --git a/dev/core/src/com/google/gwt/dev/js/ast/JsReturn.java b/dev/core/src/com/google/gwt/dev/js/ast/JsReturn.java
index 0176340..615178c 100644
--- a/dev/core/src/com/google/gwt/dev/js/ast/JsReturn.java
+++ b/dev/core/src/com/google/gwt/dev/js/ast/JsReturn.java
@@ -50,6 +50,7 @@
v.endVisit(this, ctx);
}
+ @Override
public boolean unconditionalControlBreak() {
return true;
}
diff --git a/dev/core/src/com/google/gwt/dev/js/ast/JsStringLiteral.java b/dev/core/src/com/google/gwt/dev/js/ast/JsStringLiteral.java
index c553f2c..1d2ea51 100644
--- a/dev/core/src/com/google/gwt/dev/js/ast/JsStringLiteral.java
+++ b/dev/core/src/com/google/gwt/dev/js/ast/JsStringLiteral.java
@@ -42,10 +42,12 @@
return value.length() != 0;
}
+ @Override
public boolean isDefinitelyNotNull() {
return true;
}
+ @Override
public boolean isDefinitelyNull() {
return false;
}
diff --git a/dev/core/src/com/google/gwt/dev/js/ast/JsThisRef.java b/dev/core/src/com/google/gwt/dev/js/ast/JsThisRef.java
index c67af2e..356bec3 100644
--- a/dev/core/src/com/google/gwt/dev/js/ast/JsThisRef.java
+++ b/dev/core/src/com/google/gwt/dev/js/ast/JsThisRef.java
@@ -34,6 +34,7 @@
return true;
}
+ @Override
public boolean isDefinitelyNotNull() {
/*
* You'd think that you could get a null this via function.call/apply, but
@@ -43,6 +44,7 @@
return true;
}
+ @Override
public boolean isDefinitelyNull() {
return false;
}
diff --git a/dev/core/src/com/google/gwt/dev/js/ast/JsThrow.java b/dev/core/src/com/google/gwt/dev/js/ast/JsThrow.java
index 2f25bd2..17f98ce 100644
--- a/dev/core/src/com/google/gwt/dev/js/ast/JsThrow.java
+++ b/dev/core/src/com/google/gwt/dev/js/ast/JsThrow.java
@@ -48,6 +48,7 @@
v.endVisit(this, ctx);
}
+ @Override
public boolean unconditionalControlBreak() {
return true;
}
diff --git a/dev/core/src/com/google/gwt/dev/shell/EmmaStrategy.java b/dev/core/src/com/google/gwt/dev/shell/EmmaStrategy.java
index 5cc8fc5..72ebadc 100644
--- a/dev/core/src/com/google/gwt/dev/shell/EmmaStrategy.java
+++ b/dev/core/src/com/google/gwt/dev/shell/EmmaStrategy.java
@@ -27,6 +27,7 @@
abstract class EmmaStrategy {
private static class NoEmmaStrategy extends EmmaStrategy {
+ @Override
public byte[] getEmmaClassBytes(byte[] classBytes, String slashedName,
long unitLastModified) {
return classBytes;
@@ -34,6 +35,7 @@
}
private static class PreinstrumentedEmmaStrategy extends EmmaStrategy {
+ @Override
public byte[] getEmmaClassBytes(byte[] classBytes, String slashedName,
long unitLastModified) {
// Check for an existing class on the classpath.
diff --git a/dev/core/src/com/google/gwt/dev/shell/GWTBridgeImpl.java b/dev/core/src/com/google/gwt/dev/shell/GWTBridgeImpl.java
index 516b353..78002f6 100644
--- a/dev/core/src/com/google/gwt/dev/shell/GWTBridgeImpl.java
+++ b/dev/core/src/com/google/gwt/dev/shell/GWTBridgeImpl.java
@@ -27,6 +27,7 @@
new ThreadLocal<String>() {
private int counter = 0;
+ @Override
public String initialValue() {
return "DevModeThread" + ++counter;
}
diff --git a/dev/core/src/com/google/gwt/dev/shell/HtmlUnitSessionHandler.java b/dev/core/src/com/google/gwt/dev/shell/HtmlUnitSessionHandler.java
index ceac009..97b44e2 100644
--- a/dev/core/src/com/google/gwt/dev/shell/HtmlUnitSessionHandler.java
+++ b/dev/core/src/com/google/gwt/dev/shell/HtmlUnitSessionHandler.java
@@ -139,6 +139,7 @@
return javaObject;
}
+ @Override
public HtmlPage getSynchronizationObject() {
return htmlPage;
}
diff --git a/dev/core/src/com/google/gwt/dev/shell/log/ServletContextTreeLogger.java b/dev/core/src/com/google/gwt/dev/shell/log/ServletContextTreeLogger.java
index d5b0181..712fc86 100644
--- a/dev/core/src/com/google/gwt/dev/shell/log/ServletContextTreeLogger.java
+++ b/dev/core/src/com/google/gwt/dev/shell/log/ServletContextTreeLogger.java
@@ -30,15 +30,18 @@
this.ctx = ctx;
}
+ @Override
protected AbstractTreeLogger doBranch() {
return new ServletContextTreeLogger(ctx);
}
+ @Override
protected void doCommitBranch(AbstractTreeLogger childBeingCommitted,
Type type, String msg, Throwable caught, HelpInfo helpInfo) {
doLog(childBeingCommitted.getBranchedIndex(), type, msg, caught, helpInfo);
}
+ @Override
protected void doLog(int indexOfLogEntryWithinParentLogger, Type type,
String msg, Throwable caught, HelpInfo helpInfo) {
if (caught != null) {
diff --git a/dev/core/src/com/google/gwt/dev/shell/remoteui/MessageTransport.java b/dev/core/src/com/google/gwt/dev/shell/remoteui/MessageTransport.java
index 093ad21..903511d 100644
--- a/dev/core/src/com/google/gwt/dev/shell/remoteui/MessageTransport.java
+++ b/dev/core/src/com/google/gwt/dev/shell/remoteui/MessageTransport.java
@@ -242,10 +242,12 @@
super(DUMMY_CALLABLE);
}
+ @Override
public void set(Response v) {
super.set(v);
}
+ @Override
public void setException(Throwable t) {
super.setException(t);
}
diff --git a/dev/core/src/com/google/gwt/dev/shell/remoteui/ViewerServiceTreeLogger.java b/dev/core/src/com/google/gwt/dev/shell/remoteui/ViewerServiceTreeLogger.java
index ea00347..898bc37 100644
--- a/dev/core/src/com/google/gwt/dev/shell/remoteui/ViewerServiceTreeLogger.java
+++ b/dev/core/src/com/google/gwt/dev/shell/remoteui/ViewerServiceTreeLogger.java
@@ -67,6 +67,7 @@
this.indexOfLogEntry = indexOfLogEntry;
}
+ @Override
public void send() {
sendEntry(indexOfLogEntry, type, msg, caught, helpInfo);
}
diff --git a/dev/core/src/com/google/gwt/dev/shell/tomcat/CatalinaLoggerAdapter.java b/dev/core/src/com/google/gwt/dev/shell/tomcat/CatalinaLoggerAdapter.java
index acb0e47..9cf2d95 100644
--- a/dev/core/src/com/google/gwt/dev/shell/tomcat/CatalinaLoggerAdapter.java
+++ b/dev/core/src/com/google/gwt/dev/shell/tomcat/CatalinaLoggerAdapter.java
@@ -27,23 +27,28 @@
this.logger = logger;
}
+ @Override
public void log(Exception exception, String msg) {
logger.log(TreeLogger.WARN, msg, exception);
}
+ @Override
public void log(String msg) {
logger.log(TreeLogger.INFO, msg, null);
}
+ @Override
public void log(String message, int verbosity) {
TreeLogger.Type type = mapVerbosityToLogType(verbosity);
logger.log(type, message, null);
}
+ @Override
public void log(String msg, Throwable throwable) {
logger.log(TreeLogger.WARN, msg, throwable);
}
+ @Override
public void log(String message, Throwable throwable, int verbosity) {
TreeLogger.Type type = mapVerbosityToLogType(verbosity);
logger.log(type, message, throwable);
diff --git a/dev/core/src/com/google/gwt/dev/util/DefaultTextOutput.java b/dev/core/src/com/google/gwt/dev/util/DefaultTextOutput.java
index f57a123..65e8d76 100644
--- a/dev/core/src/com/google/gwt/dev/util/DefaultTextOutput.java
+++ b/dev/core/src/com/google/gwt/dev/util/DefaultTextOutput.java
@@ -31,6 +31,7 @@
setPrintWriter(out = new PrintWriter(sw));
}
+ @Override
public String toString() {
out.flush();
if (sw != null) {
diff --git a/dev/core/src/com/google/gwt/dev/util/NetProxy.java b/dev/core/src/com/google/gwt/dev/util/NetProxy.java
index 79a5096..f03cb35 100644
--- a/dev/core/src/com/google/gwt/dev/util/NetProxy.java
+++ b/dev/core/src/com/google/gwt/dev/util/NetProxy.java
@@ -33,6 +33,7 @@
setName(fromPort + " => " + toPort + " #" + connections);
}
+ @Override
protected void recordBytesTransferred(byte[] bytes, int avail) {
addBytesSent(avail, bytes);
}
@@ -47,6 +48,7 @@
this.toSocket = toSocket;
}
+ @Override
public void run() {
try {
InputStream fromSideInput = fromSocket.getInputStream();
@@ -88,6 +90,7 @@
setName(fromPort + " <= " + toPort + " #" + connections);
}
+ @Override
protected void recordBytesTransferred(byte[] bytes, int avail) {
addBytesReceived(avail, bytes);
}
diff --git a/dev/core/src/com/google/gwt/dev/util/StringKey.java b/dev/core/src/com/google/gwt/dev/util/StringKey.java
index f599f2e..9e6ea38 100644
--- a/dev/core/src/com/google/gwt/dev/util/StringKey.java
+++ b/dev/core/src/com/google/gwt/dev/util/StringKey.java
@@ -59,6 +59,7 @@
/**
* Delegates to {@link #compareTo}.
*/
+ @Override
public final boolean equals(Object o) {
if (o == null) {
return false;
diff --git a/dev/core/src/com/google/gwt/dev/util/arg/ArgHandlerExtraDir.java b/dev/core/src/com/google/gwt/dev/util/arg/ArgHandlerExtraDir.java
index f897e18..5e0e707 100644
--- a/dev/core/src/com/google/gwt/dev/util/arg/ArgHandlerExtraDir.java
+++ b/dev/core/src/com/google/gwt/dev/util/arg/ArgHandlerExtraDir.java
@@ -32,10 +32,12 @@
this.option = option;
}
+ @Override
public String getPurpose() {
return "The directory into which extra files, not intended for deployment, will be written";
}
+ @Override
public String getTag() {
return "-extra";
}
diff --git a/dev/core/src/com/google/gwt/dev/util/arg/ArgHandlerGenDir.java b/dev/core/src/com/google/gwt/dev/util/arg/ArgHandlerGenDir.java
index 2c7a966..0ca36e5 100644
--- a/dev/core/src/com/google/gwt/dev/util/arg/ArgHandlerGenDir.java
+++ b/dev/core/src/com/google/gwt/dev/util/arg/ArgHandlerGenDir.java
@@ -30,10 +30,12 @@
this.option = option;
}
+ @Override
public String getPurpose() {
return "Debugging: causes normally-transient generated types to be saved in the specified directory";
}
+ @Override
public String getTag() {
return "-gen";
}
diff --git a/dev/core/src/com/google/gwt/dev/util/arg/ArgHandlerLogLevel.java b/dev/core/src/com/google/gwt/dev/util/arg/ArgHandlerLogLevel.java
index a87e8ca..9e4cd37 100644
--- a/dev/core/src/com/google/gwt/dev/util/arg/ArgHandlerLogLevel.java
+++ b/dev/core/src/com/google/gwt/dev/util/arg/ArgHandlerLogLevel.java
@@ -46,22 +46,27 @@
this.options = options;
}
+ @Override
public String[] getDefaultArgs() {
return new String[] {getTag(), getDefaultLogLevel().name()};
}
+ @Override
public String getPurpose() {
return "The level of logging detail: " + OPTIONS_STRING;
}
+ @Override
public String getTag() {
return "-logLevel";
}
+ @Override
public String[] getTagArgs() {
return new String[] {"level"};
}
+ @Override
public int handle(String[] args, int startIndex) {
if (startIndex + 1 < args.length) {
try {
diff --git a/dev/core/src/com/google/gwt/dev/util/arg/ArgHandlerOutDir.java b/dev/core/src/com/google/gwt/dev/util/arg/ArgHandlerOutDir.java
index a318409..26cd3b7 100644
--- a/dev/core/src/com/google/gwt/dev/util/arg/ArgHandlerOutDir.java
+++ b/dev/core/src/com/google/gwt/dev/util/arg/ArgHandlerOutDir.java
@@ -30,14 +30,17 @@
this.option = option;
}
+ @Override
public String[] getDefaultArgs() {
return new String[] {getTag(), System.getProperty("user.dir")};
}
+ @Override
public String getPurpose() {
return "The directory to write output files into (defaults to current)";
}
+ @Override
public String getTag() {
return "-out";
}
diff --git a/dev/core/src/com/google/gwt/dev/util/arg/ArgHandlerScriptStyle.java b/dev/core/src/com/google/gwt/dev/util/arg/ArgHandlerScriptStyle.java
index e45ce49..b8495fd 100644
--- a/dev/core/src/com/google/gwt/dev/util/arg/ArgHandlerScriptStyle.java
+++ b/dev/core/src/com/google/gwt/dev/util/arg/ArgHandlerScriptStyle.java
@@ -31,22 +31,27 @@
this.option = option;
}
+ @Override
public String[] getDefaultArgs() {
return new String[] {getTag(), "obfuscate"};
}
+ @Override
public String getPurpose() {
return "Script output style: OBF[USCATED], PRETTY, or DETAILED (defaults to OBF)";
}
+ @Override
public String getTag() {
return "-style";
}
+ @Override
public String[] getTagArgs() {
return new String[] {"style"};
}
+ @Override
public int handle(String[] args, int startIndex) {
if (startIndex + 1 < args.length) {
String style = args[startIndex + 1].toLowerCase(Locale.ENGLISH);
diff --git a/dev/core/src/com/google/gwt/dev/util/arg/ArgHandlerTreeLoggerFlag.java b/dev/core/src/com/google/gwt/dev/util/arg/ArgHandlerTreeLoggerFlag.java
index 276d197..a0bd680 100644
--- a/dev/core/src/com/google/gwt/dev/util/arg/ArgHandlerTreeLoggerFlag.java
+++ b/dev/core/src/com/google/gwt/dev/util/arg/ArgHandlerTreeLoggerFlag.java
@@ -28,9 +28,11 @@
this.option = option;
}
+ @Override
public String getPurpose() {
return "Logs output in a graphical tree view";
}
+ @Override
public String getTag() {
return "-treeLogger";
@@ -41,6 +43,7 @@
return true;
}
+ @Override
public boolean setFlag() {
option.setUseGuiLogger(true);
return true;
diff --git a/dev/core/src/com/google/gwt/dev/util/arg/ArgHandlerValidateOnlyFlag.java b/dev/core/src/com/google/gwt/dev/util/arg/ArgHandlerValidateOnlyFlag.java
index 7740786..b3ea8ac 100644
--- a/dev/core/src/com/google/gwt/dev/util/arg/ArgHandlerValidateOnlyFlag.java
+++ b/dev/core/src/com/google/gwt/dev/util/arg/ArgHandlerValidateOnlyFlag.java
@@ -28,14 +28,17 @@
this.option = option;
}
+ @Override
public String getPurpose() {
return "Validate all source code, but do not compile";
}
+ @Override
public String getTag() {
return "-validateOnly";
}
+ @Override
public boolean setFlag() {
option.setValidateOnly(true);
return true;
diff --git a/dev/core/src/com/google/gwt/dev/util/arg/ArgHandlerWarDir.java b/dev/core/src/com/google/gwt/dev/util/arg/ArgHandlerWarDir.java
index 1f14f90..6c0eb9e 100644
--- a/dev/core/src/com/google/gwt/dev/util/arg/ArgHandlerWarDir.java
+++ b/dev/core/src/com/google/gwt/dev/util/arg/ArgHandlerWarDir.java
@@ -30,14 +30,17 @@
this.option = option;
}
+ @Override
public String[] getDefaultArgs() {
return new String[]{getTag(), "war"};
}
+ @Override
public String getPurpose() {
return "The directory into which deployable output files will be written (defaults to 'war')";
}
+ @Override
public String getTag() {
return "-war";
}
diff --git a/dev/core/src/com/google/gwt/dev/util/arg/ArgHandlerWorkDirOptional.java b/dev/core/src/com/google/gwt/dev/util/arg/ArgHandlerWorkDirOptional.java
index ca3cf49..ecb2d38 100644
--- a/dev/core/src/com/google/gwt/dev/util/arg/ArgHandlerWorkDirOptional.java
+++ b/dev/core/src/com/google/gwt/dev/util/arg/ArgHandlerWorkDirOptional.java
@@ -30,10 +30,12 @@
this.option = option;
}
+ @Override
public String getPurpose() {
return "The compiler's working directory for internal use (must be writeable; defaults to a system temp dir)";
}
+ @Override
public String getTag() {
return "-workDir";
}
@@ -42,5 +44,4 @@
public void setDir(File dir) {
option.setWorkDir(dir);
}
-
}
diff --git a/dev/core/src/com/google/gwt/dev/util/arg/ArgHandlerWorkDirRequired.java b/dev/core/src/com/google/gwt/dev/util/arg/ArgHandlerWorkDirRequired.java
index 0f86683..a72938c 100644
--- a/dev/core/src/com/google/gwt/dev/util/arg/ArgHandlerWorkDirRequired.java
+++ b/dev/core/src/com/google/gwt/dev/util/arg/ArgHandlerWorkDirRequired.java
@@ -24,6 +24,7 @@
super(option);
}
+ @Override
public String getPurpose() {
return "The compiler work directory (must be writeable)";
}
diff --git a/dev/core/src/com/google/gwt/dev/util/collect/IdentitySets.java b/dev/core/src/com/google/gwt/dev/util/collect/IdentitySets.java
index 0985ee3..9edccb5 100644
--- a/dev/core/src/com/google/gwt/dev/util/collect/IdentitySets.java
+++ b/dev/core/src/com/google/gwt/dev/util/collect/IdentitySets.java
@@ -39,14 +39,17 @@
this.item = item;
}
+ @Override
public boolean contains(Object o) {
return o == item;
}
+ @Override
public Iterator<E> iterator() {
return new SingletonIterator<E>(item);
}
+ @Override
public int size() {
return 1;
}
diff --git a/dev/core/src/com/google/gwt/dev/util/msg/FormatterForClass.java b/dev/core/src/com/google/gwt/dev/util/msg/FormatterForClass.java
index 162fd24..195d2b8 100644
--- a/dev/core/src/com/google/gwt/dev/util/msg/FormatterForClass.java
+++ b/dev/core/src/com/google/gwt/dev/util/msg/FormatterForClass.java
@@ -20,6 +20,7 @@
*/
public final class FormatterForClass extends Formatter {
+ @Override
public String format(Object toFormat) {
return getNiceTypeName((Class<?>) toFormat);
}
diff --git a/dev/core/src/com/google/gwt/dev/util/msg/FormatterForFile.java b/dev/core/src/com/google/gwt/dev/util/msg/FormatterForFile.java
index beeb142..9965191 100644
--- a/dev/core/src/com/google/gwt/dev/util/msg/FormatterForFile.java
+++ b/dev/core/src/com/google/gwt/dev/util/msg/FormatterForFile.java
@@ -22,8 +22,8 @@
*/
public final class FormatterForFile extends Formatter {
+ @Override
public String format(Object toFormat) {
return ((File) toFormat).getAbsolutePath();
}
-
}
diff --git a/dev/core/src/com/google/gwt/dev/util/msg/FormatterForInteger.java b/dev/core/src/com/google/gwt/dev/util/msg/FormatterForInteger.java
index 73e2d77..335d158 100644
--- a/dev/core/src/com/google/gwt/dev/util/msg/FormatterForInteger.java
+++ b/dev/core/src/com/google/gwt/dev/util/msg/FormatterForInteger.java
@@ -20,8 +20,8 @@
*/
public final class FormatterForInteger extends Formatter {
+ @Override
public String format(Object toFormat) {
return ((Integer) toFormat).toString();
}
-
}
diff --git a/dev/core/src/com/google/gwt/dev/util/msg/FormatterForLong.java b/dev/core/src/com/google/gwt/dev/util/msg/FormatterForLong.java
index 9508253..544ca47 100644
--- a/dev/core/src/com/google/gwt/dev/util/msg/FormatterForLong.java
+++ b/dev/core/src/com/google/gwt/dev/util/msg/FormatterForLong.java
@@ -20,8 +20,8 @@
*/
public final class FormatterForLong extends Formatter {
+ @Override
public String format(Object toFormat) {
return ((Long) toFormat).toString();
}
-
}
diff --git a/dev/core/src/com/google/gwt/dev/util/msg/FormatterForMethod.java b/dev/core/src/com/google/gwt/dev/util/msg/FormatterForMethod.java
index 01bcf17..945af66 100644
--- a/dev/core/src/com/google/gwt/dev/util/msg/FormatterForMethod.java
+++ b/dev/core/src/com/google/gwt/dev/util/msg/FormatterForMethod.java
@@ -22,8 +22,8 @@
*/
public final class FormatterForMethod extends Formatter {
+ @Override
public String format(Object toFormat) {
return ((Method) toFormat).getName();
}
-
}
diff --git a/dev/core/src/com/google/gwt/dev/util/msg/FormatterForString.java b/dev/core/src/com/google/gwt/dev/util/msg/FormatterForString.java
index 59bbd90..10af145 100644
--- a/dev/core/src/com/google/gwt/dev/util/msg/FormatterForString.java
+++ b/dev/core/src/com/google/gwt/dev/util/msg/FormatterForString.java
@@ -20,8 +20,8 @@
*/
public final class FormatterForString extends Formatter {
+ @Override
public String format(Object toFormat) {
return (String) toFormat;
}
-
}
diff --git a/dev/core/src/com/google/gwt/dev/util/msg/FormatterForStringArray.java b/dev/core/src/com/google/gwt/dev/util/msg/FormatterForStringArray.java
index f6efeba..d4cb25a 100644
--- a/dev/core/src/com/google/gwt/dev/util/msg/FormatterForStringArray.java
+++ b/dev/core/src/com/google/gwt/dev/util/msg/FormatterForStringArray.java
@@ -20,6 +20,7 @@
*/
public final class FormatterForStringArray extends Formatter {
+ @Override
public String format(Object toFormat) {
StringBuffer sb = new StringBuffer();
String[] ss = (String[]) toFormat;
@@ -31,5 +32,4 @@
}
return sb.toString();
}
-
}
diff --git a/dev/core/src/com/google/gwt/dev/util/msg/FormatterForURL.java b/dev/core/src/com/google/gwt/dev/util/msg/FormatterForURL.java
index 10a20b7..6a53bcd 100644
--- a/dev/core/src/com/google/gwt/dev/util/msg/FormatterForURL.java
+++ b/dev/core/src/com/google/gwt/dev/util/msg/FormatterForURL.java
@@ -22,8 +22,8 @@
*/
public class FormatterForURL extends Formatter {
+ @Override
public String format(Object toFormat) {
return ((URL) toFormat).toString();
}
-
}
diff --git a/dev/core/src/com/google/gwt/dev/util/msg/FormatterToString.java b/dev/core/src/com/google/gwt/dev/util/msg/FormatterToString.java
index e0e9405..9999cc4 100644
--- a/dev/core/src/com/google/gwt/dev/util/msg/FormatterToString.java
+++ b/dev/core/src/com/google/gwt/dev/util/msg/FormatterToString.java
@@ -20,6 +20,7 @@
*/
public final class FormatterToString extends Formatter {
+ @Override
public String format(Object toFormat) {
return toFormat.toString();
}
diff --git a/dev/core/src/com/google/gwt/dev/util/xml/AttributeConverterForBoolean.java b/dev/core/src/com/google/gwt/dev/util/xml/AttributeConverterForBoolean.java
index a54f1db..84fd269 100644
--- a/dev/core/src/com/google/gwt/dev/util/xml/AttributeConverterForBoolean.java
+++ b/dev/core/src/com/google/gwt/dev/util/xml/AttributeConverterForBoolean.java
@@ -21,6 +21,8 @@
* Subclass for converting strings into Integer.
*/
public class AttributeConverterForBoolean extends AttributeConverter {
+
+ @Override
public Object convertToArg(Schema schema, int line, String elem,
String attr, String value) throws UnableToCompleteException {
if (value.equals("true")) {
diff --git a/dev/core/src/com/google/gwt/dev/util/xml/AttributeConverterForInteger.java b/dev/core/src/com/google/gwt/dev/util/xml/AttributeConverterForInteger.java
index 562f3d5..1f40859 100644
--- a/dev/core/src/com/google/gwt/dev/util/xml/AttributeConverterForInteger.java
+++ b/dev/core/src/com/google/gwt/dev/util/xml/AttributeConverterForInteger.java
@@ -21,6 +21,8 @@
* Subclass for converting strings into Integer.
*/
public class AttributeConverterForInteger extends AttributeConverter {
+
+ @Override
public Object convertToArg(Schema schema, int lineNumber, String elemName,
String attrName, String attrValue) throws UnableToCompleteException {
try {
diff --git a/dev/core/src/com/google/gwt/dev/util/xml/AttributeConverterForString.java b/dev/core/src/com/google/gwt/dev/util/xml/AttributeConverterForString.java
index 936e449..d6444f3 100644
--- a/dev/core/src/com/google/gwt/dev/util/xml/AttributeConverterForString.java
+++ b/dev/core/src/com/google/gwt/dev/util/xml/AttributeConverterForString.java
@@ -19,6 +19,8 @@
* Subclass for converting strings into String.
*/
public class AttributeConverterForString extends AttributeConverter {
+
+ @Override
public Object convertToArg(Schema schema, int lineNumber,
String elemName, String attrName, String attrValue) {
return attrValue;
diff --git a/dev/core/src/com/google/gwt/dev/util/xml/DefaultSchema.java b/dev/core/src/com/google/gwt/dev/util/xml/DefaultSchema.java
index 145d451..2e9ce4c 100644
--- a/dev/core/src/com/google/gwt/dev/util/xml/DefaultSchema.java
+++ b/dev/core/src/com/google/gwt/dev/util/xml/DefaultSchema.java
@@ -43,6 +43,7 @@
new AttributeConverterForBoolean());
}
+ @Override
public void onBadAttributeValue(int line, String elem, String attr,
String value, Class<?> paramType) throws UnableToCompleteException {
Messages.XML_ATTRIBUTE_CONVERSION_ERROR.log(logger, line, attr, paramType,
@@ -50,30 +51,35 @@
throw new UnableToCompleteException();
}
+ @Override
public void onHandlerException(int line, String elem, Method method,
Throwable e) throws UnableToCompleteException {
Messages.XML_ELEMENT_HANDLER_EXCEPTION.log(logger, line, elem, e);
throw new UnableToCompleteException();
}
+ @Override
public void onMissingAttribute(int line, String elem, String attr)
throws UnableToCompleteException {
Messages.XML_REQUIRED_ATTRIBUTE_MISSING.log(logger, elem, line, attr, null);
throw new UnableToCompleteException();
}
+ @Override
public void onUnexpectedAttribute(int line, String elem, String attr,
String value) throws UnableToCompleteException {
Messages.XML_ATTRIBUTE_UNEXPECTED.log(logger, elem, line, attr, null);
throw new UnableToCompleteException();
}
+ @Override
public void onUnexpectedChild(int line, String childElem)
throws UnableToCompleteException {
Messages.XML_CHILDREN_NOT_ALLOWED.log(logger, childElem, line, null);
throw new UnableToCompleteException();
}
+ @Override
public void onUnexpectedElement(int line, String elem)
throws UnableToCompleteException {
Messages.XML_ELEMENT_UNEXPECTED.log(logger, line, elem, null);
diff --git a/dev/core/src/com/google/gwt/dev/util/xml/HandlerMethod.java b/dev/core/src/com/google/gwt/dev/util/xml/HandlerMethod.java
index 40c8082..a68e23a 100644
--- a/dev/core/src/com/google/gwt/dev/util/xml/HandlerMethod.java
+++ b/dev/core/src/com/google/gwt/dev/util/xml/HandlerMethod.java
@@ -32,30 +32,36 @@
// A schema level that ignores everything.
private static final Schema sArbitraryChildHandler = new Schema() {
+ @Override
public void onBadAttributeValue(int lineNumber, String elemName,
String attrName, String attrValue, Class<?> paramType) {
// Ignore
}
+ @Override
public void onHandlerException(int lineNumber, String elemLocalName,
Method method, Throwable e) {
// Ignore
}
+ @Override
public void onMissingAttribute(int lineNumber, String elemName,
String argName) {
// Ignore
}
+ @Override
public void onUnexpectedAttribute(int lineNumber, String elemName,
String attrName, String attrValue) {
// Ignore
}
+ @Override
public void onUnexpectedChild(int lineNumber, String elemName) {
// Ignore
}
+ @Override
public void onUnexpectedElement(int lineNumber, String elemName) {
// Ignore
}
diff --git a/dev/core/src/com/google/gwt/dev/util/xml/ReflectiveParser.java b/dev/core/src/com/google/gwt/dev/util/xml/ReflectiveParser.java
index 224d1ee..db07218 100644
--- a/dev/core/src/com/google/gwt/dev/util/xml/ReflectiveParser.java
+++ b/dev/core/src/com/google/gwt/dev/util/xml/ReflectiveParser.java
@@ -57,6 +57,7 @@
private Schema defaultSchema;
+ @Override
public void characters(char[] ch, int start, int length)
throws SAXException {
int lineNumber = locator.getLineNumber();
@@ -115,6 +116,7 @@
}
}
+ @Override
public void endElement(String namespaceURI, String localName, String elem)
throws SAXException {
int lineNumber = locator.getLineNumber();
@@ -154,10 +156,12 @@
}
}
+ @Override
public void setDocumentLocator(Locator locator) {
this.locator = locator;
}
+ @Override
public void startElement(String namespaceURI, String localName,
String elemName, Attributes atts) throws SAXException {
int lineNumber = locator.getLineNumber();
diff --git a/dev/core/src/com/google/gwt/util/tools/ArgHandlerDir.java b/dev/core/src/com/google/gwt/util/tools/ArgHandlerDir.java
index 5123cb9..f40866d 100644
--- a/dev/core/src/com/google/gwt/util/tools/ArgHandlerDir.java
+++ b/dev/core/src/com/google/gwt/util/tools/ArgHandlerDir.java
@@ -22,14 +22,12 @@
*/
public abstract class ArgHandlerDir extends ArgHandler {
- public abstract String getPurpose();
-
- public abstract String getTag();
-
+ @Override
public String[] getTagArgs() {
return new String[]{"dir"};
}
+ @Override
public int handle(String[] args, int startIndex) {
if (startIndex + 1 < args.length) {
setDir(new File(args[startIndex + 1]));
diff --git a/dev/core/src/com/google/gwt/util/tools/ArgHandlerExtra.java b/dev/core/src/com/google/gwt/util/tools/ArgHandlerExtra.java
index 65e7587..eaca29d 100644
--- a/dev/core/src/com/google/gwt/util/tools/ArgHandlerExtra.java
+++ b/dev/core/src/com/google/gwt/util/tools/ArgHandlerExtra.java
@@ -22,10 +22,12 @@
public abstract boolean addExtraArg(String arg);
+ @Override
public final String getTag() {
return null;
}
+ @Override
public int handle(String[] args, int startIndex) {
if (addExtraArg(args[startIndex])) {
return 0;
@@ -34,6 +36,7 @@
}
}
+ @Override
public boolean isRequired() {
return false;
}
diff --git a/dev/core/src/com/google/gwt/util/tools/ArgHandlerFile.java b/dev/core/src/com/google/gwt/util/tools/ArgHandlerFile.java
index 7aad819..88cc744 100644
--- a/dev/core/src/com/google/gwt/util/tools/ArgHandlerFile.java
+++ b/dev/core/src/com/google/gwt/util/tools/ArgHandlerFile.java
@@ -22,18 +22,17 @@
*/
public abstract class ArgHandlerFile extends ArgHandler {
+ @Override
public String[] getDefaultArgs() {
return null;
}
- public abstract String getPurpose();
-
- public abstract String getTag();
-
+ @Override
public String[] getTagArgs() {
return new String[]{"file"};
}
+ @Override
public int handle(String[] args, int startIndex) {
if (startIndex + 1 < args.length) {
setFile(new File(args[startIndex + 1]));
diff --git a/dev/core/src/com/google/gwt/util/tools/ArgHandlerFlag.java b/dev/core/src/com/google/gwt/util/tools/ArgHandlerFlag.java
index 10dcdb2..887652a 100644
--- a/dev/core/src/com/google/gwt/util/tools/ArgHandlerFlag.java
+++ b/dev/core/src/com/google/gwt/util/tools/ArgHandlerFlag.java
@@ -22,14 +22,12 @@
*/
public abstract class ArgHandlerFlag extends ArgHandler {
- public abstract String getPurpose();
-
- public abstract String getTag();
-
+ @Override
public String[] getTagArgs() {
return Empty.STRINGS;
}
+ @Override
public int handle(String[] args, int startIndex) {
if (setFlag()) {
return 0;
@@ -38,10 +36,10 @@
}
}
+ @Override
public boolean isRequired() {
return false;
}
public abstract boolean setFlag();
-
}
diff --git a/dev/core/src/com/google/gwt/util/tools/ArgHandlerInt.java b/dev/core/src/com/google/gwt/util/tools/ArgHandlerInt.java
index 89f069a..61e76ca 100644
--- a/dev/core/src/com/google/gwt/util/tools/ArgHandlerInt.java
+++ b/dev/core/src/com/google/gwt/util/tools/ArgHandlerInt.java
@@ -20,12 +20,7 @@
*/
public abstract class ArgHandlerInt extends ArgHandler {
- public abstract String getPurpose();
-
- public abstract String getTag();
-
- public abstract String[] getTagArgs();
-
+ @Override
public int handle(String[] args, int startIndex) {
int value;
if (startIndex + 1 < args.length) {
@@ -44,6 +39,7 @@
return -1;
}
+ @Override
public boolean isRequired() {
return false;
}
diff --git a/dev/core/src/com/google/gwt/util/tools/ArgHandlerOutDir.java b/dev/core/src/com/google/gwt/util/tools/ArgHandlerOutDir.java
index 2a57c0c..a27e494 100644
--- a/dev/core/src/com/google/gwt/util/tools/ArgHandlerOutDir.java
+++ b/dev/core/src/com/google/gwt/util/tools/ArgHandlerOutDir.java
@@ -20,16 +20,18 @@
*/
public abstract class ArgHandlerOutDir extends ArgHandlerDir {
+ @Override
public String[] getDefaultArgs() {
return new String[] {getTag(), System.getProperty("user.dir")};
}
+ @Override
public String getPurpose() {
return "The directory to write output files into (defaults to current)";
}
+ @Override
public String getTag() {
return "-out";
}
-
}
diff --git a/dev/core/src/com/google/gwt/util/tools/ArgHandlerString.java b/dev/core/src/com/google/gwt/util/tools/ArgHandlerString.java
index f947e21..bc71458 100644
--- a/dev/core/src/com/google/gwt/util/tools/ArgHandlerString.java
+++ b/dev/core/src/com/google/gwt/util/tools/ArgHandlerString.java
@@ -20,6 +20,7 @@
*/
public abstract class ArgHandlerString extends ArgHandler {
+ @Override
public int handle(String[] args, int startIndex) {
if (startIndex + 1 < args.length) {
if (!setString(args[startIndex + 1])) {
diff --git a/dev/core/test/com/google/gwt/core/ext/typeinfo/JWildcardTypeTest.java b/dev/core/test/com/google/gwt/core/ext/typeinfo/JWildcardTypeTest.java
index d91a1d3..08c665a 100644
--- a/dev/core/test/com/google/gwt/core/ext/typeinfo/JWildcardTypeTest.java
+++ b/dev/core/test/com/google/gwt/core/ext/typeinfo/JWildcardTypeTest.java
@@ -74,6 +74,7 @@
assertEquals(oracle.getJavaLangObject(), lowerBoundWildcard.getErasedType());
}
+ @Override
public void testGetMethods() throws NotFoundException {
super.testGetMethods();
}
diff --git a/user/src/com/google/gwt/benchmarks/client/impl/BenchmarkResults.java b/user/src/com/google/gwt/benchmarks/client/impl/BenchmarkResults.java
index 26e6c6b..af155dc 100644
--- a/user/src/com/google/gwt/benchmarks/client/impl/BenchmarkResults.java
+++ b/user/src/com/google/gwt/benchmarks/client/impl/BenchmarkResults.java
@@ -66,6 +66,7 @@
return "BenchmarkResults {" + toStringInner() + "}";
}
+ @Override
protected String toStringInner() {
return super.toStringInner() + ", trials: " + trials + ", sourceRef: "
+ sourceRef;
diff --git a/user/src/com/google/gwt/cell/client/EditTextCell.java b/user/src/com/google/gwt/cell/client/EditTextCell.java
index 44c3874..8ec75af 100644
--- a/user/src/com/google/gwt/cell/client/EditTextCell.java
+++ b/user/src/com/google/gwt/cell/client/EditTextCell.java
@@ -126,6 +126,7 @@
super("click", "keyup", "keydown", "blur");
}
+ @Override
public boolean isEditing(Element element, String value, Object key) {
ViewData viewData = getViewData(key);
return viewData == null ? false : viewData.isEditing();
diff --git a/user/src/com/google/gwt/core/client/impl/StackTraceCreator.java b/user/src/com/google/gwt/core/client/impl/StackTraceCreator.java
index 6555d8c..646f5ed 100644
--- a/user/src/com/google/gwt/core/client/impl/StackTraceCreator.java
+++ b/user/src/com/google/gwt/core/client/impl/StackTraceCreator.java
@@ -137,6 +137,7 @@
// No-op, relying on initializer call to collect()
}
+ @Override
public void fillInStackTrace(Throwable t) {
JsArrayString stack = collect();
JsArrayString locations = getLocation();
diff --git a/user/src/com/google/gwt/dom/client/Style.java b/user/src/com/google/gwt/dom/client/Style.java
index e2c3b84..2e79e61 100644
--- a/user/src/com/google/gwt/dom/client/Style.java
+++ b/user/src/com/google/gwt/dom/client/Style.java
@@ -100,26 +100,31 @@
*/
public enum BorderStyle implements HasCssName {
NONE {
+ @Override
public String getCssName() {
return BORDER_STYLE_NONE;
}
},
DOTTED {
+ @Override
public String getCssName() {
return BORDER_STYLE_DOTTED;
}
},
DASHED {
+ @Override
public String getCssName() {
return BORDER_STYLE_DASHED;
}
},
HIDDEN {
+ @Override
public String getCssName() {
return BORDER_STYLE_HIDDEN;
}
},
SOLID {
+ @Override
public String getCssName() {
return BORDER_STYLE_SOLID;
}
@@ -132,91 +137,109 @@
*/
public enum Cursor implements HasCssName {
DEFAULT {
+ @Override
public String getCssName() {
return CURSOR_DEFAULT;
}
},
AUTO {
+ @Override
public String getCssName() {
return CURSOR_AUTO;
}
},
CROSSHAIR {
+ @Override
public String getCssName() {
return CURSOR_CROSSHAIR;
}
},
POINTER {
+ @Override
public String getCssName() {
return CURSOR_POINTER;
}
},
MOVE {
+ @Override
public String getCssName() {
return CURSOR_MOVE;
}
},
E_RESIZE {
+ @Override
public String getCssName() {
return CURSOR_E_RESIZE;
}
},
NE_RESIZE {
+ @Override
public String getCssName() {
return CURSOR_NE_RESIZE;
}
},
NW_RESIZE {
+ @Override
public String getCssName() {
return CURSOR_NW_RESIZE;
}
},
N_RESIZE {
+ @Override
public String getCssName() {
return CURSOR_N_RESIZE;
}
},
SE_RESIZE {
+ @Override
public String getCssName() {
return CURSOR_SE_RESIZE;
}
},
SW_RESIZE {
+ @Override
public String getCssName() {
return CURSOR_SW_RESIZE;
}
},
S_RESIZE {
+ @Override
public String getCssName() {
return CURSOR_S_RESIZE;
}
},
W_RESIZE {
+ @Override
public String getCssName() {
return CURSOR_W_RESIZE;
}
},
TEXT {
+ @Override
public String getCssName() {
return CURSOR_TEXT;
}
},
WAIT {
+ @Override
public String getCssName() {
return CURSOR_WAIT;
}
},
HELP {
+ @Override
public String getCssName() {
return CURSOR_HELP;
}
},
COL_RESIZE {
+ @Override
public String getCssName() {
return CURSOR_COL_RESIZE;
}
},
ROW_RESIZE {
+ @Override
public String getCssName() {
return CURSOR_ROW_RESIZE;
}
@@ -229,21 +252,25 @@
*/
public enum Display implements HasCssName {
NONE {
+ @Override
public String getCssName() {
return DISPLAY_NONE;
}
},
BLOCK {
+ @Override
public String getCssName() {
return DISPLAY_BLOCK;
}
},
INLINE {
+ @Override
public String getCssName() {
return DISPLAY_INLINE;
}
},
INLINE_BLOCK {
+ @Override
public String getCssName() {
return DISPLAY_INLINE_BLOCK;
}
@@ -256,16 +283,19 @@
*/
public enum Float implements HasCssName {
LEFT {
+ @Override
public String getCssName() {
return FLOAT_LEFT;
}
},
RIGHT {
+ @Override
public String getCssName() {
return FLOAT_RIGHT;
}
},
NONE {
+ @Override
public String getCssName() {
return FLOAT_NONE;
}
@@ -278,16 +308,19 @@
*/
public enum FontStyle implements HasCssName {
NORMAL {
+ @Override
public String getCssName() {
return FONT_STYLE_NORMAL;
}
},
ITALIC {
+ @Override
public String getCssName() {
return FONT_STYLE_ITALIC;
}
},
OBLIQUE {
+ @Override
public String getCssName() {
return FONT_STYLE_OBLIQUE;
}
@@ -300,21 +333,25 @@
*/
public enum FontWeight implements HasCssName {
NORMAL {
+ @Override
public String getCssName() {
return FONT_WEIGHT_NORMAL;
}
},
BOLD {
+ @Override
public String getCssName() {
return FONT_WEIGHT_BOLD;
}
},
BOLDER {
+ @Override
public String getCssName() {
return FONT_WEIGHT_BOLDER;
}
},
LIGHTER {
+ @Override
public String getCssName() {
return FONT_WEIGHT_LIGHTER;
}
@@ -327,46 +364,55 @@
*/
public enum ListStyleType implements HasCssName {
NONE {
+ @Override
public String getCssName() {
return LIST_STYLE_TYPE_NONE;
}
},
DISC {
+ @Override
public String getCssName() {
return LIST_STYLE_TYPE_DISC;
}
},
CIRCLE {
+ @Override
public String getCssName() {
return LIST_STYLE_TYPE_CIRCLE;
}
},
SQUARE {
+ @Override
public String getCssName() {
return LIST_STYLE_TYPE_SQUARE;
}
},
DECIMAL {
+ @Override
public String getCssName() {
return LIST_STYLE_TYPE_DECIMAL;
}
},
LOWER_ALPHA {
+ @Override
public String getCssName() {
return LIST_STYLE_TYPE_LOWER_ALPHA;
}
},
UPPER_ALPHA {
+ @Override
public String getCssName() {
return LIST_STYLE_TYPE_UPPER_ALPHA;
}
},
LOWER_ROMAN {
+ @Override
public String getCssName() {
return LIST_STYLE_TYPE_LOWER_ROMAN;
}
},
UPPER_ROMAN {
+ @Override
public String getCssName() {
return LIST_STYLE_TYPE_UPPER_ROMAN;
}
@@ -379,21 +425,25 @@
*/
public enum Overflow implements HasCssName {
VISIBLE {
+ @Override
public String getCssName() {
return OVERFLOW_VISIBLE;
}
},
HIDDEN {
+ @Override
public String getCssName() {
return OVERFLOW_HIDDEN;
}
},
SCROLL {
+ @Override
public String getCssName() {
return OVERFLOW_SCROLL;
}
},
AUTO {
+ @Override
public String getCssName() {
return OVERFLOW_AUTO;
}
@@ -406,21 +456,25 @@
*/
public enum Position implements HasCssName {
STATIC {
+ @Override
public String getCssName() {
return POSITION_STATIC;
}
},
RELATIVE {
+ @Override
public String getCssName() {
return POSITION_RELATIVE;
}
},
ABSOLUTE {
+ @Override
public String getCssName() {
return POSITION_ABSOLUTE;
}
},
FIXED {
+ @Override
public String getCssName() {
return POSITION_FIXED;
}
@@ -433,21 +487,25 @@
*/
public enum TextDecoration implements HasCssName {
NONE {
+ @Override
public String getCssName() {
return TEXT_DECORATION_NONE;
}
},
UNDERLINE {
+ @Override
public String getCssName() {
return TEXT_DECORATION_UNDERLINE;
}
},
OVERLINE {
+ @Override
public String getCssName() {
return TEXT_DECORATION_OVERLINE;
}
},
LINE_THROUGH {
+ @Override
public String getCssName() {
return TEXT_DECORATION_LINE_THROUGH;
}
@@ -460,41 +518,49 @@
*/
public enum VerticalAlign implements HasCssName {
BASELINE {
+ @Override
public String getCssName() {
return VERTICAL_ALIGN_BASELINE;
}
},
SUB {
+ @Override
public String getCssName() {
return VERTICAL_ALIGN_SUB;
}
},
SUPER {
+ @Override
public String getCssName() {
return VERTICAL_ALIGN_SUPER;
}
},
TOP {
+ @Override
public String getCssName() {
return VERTICAL_ALIGN_TOP;
}
},
TEXT_TOP {
+ @Override
public String getCssName() {
return VERTICAL_ALIGN_TEXT_TOP;
}
},
MIDDLE {
+ @Override
public String getCssName() {
return VERTICAL_ALIGN_MIDDLE;
}
},
BOTTOM {
+ @Override
public String getCssName() {
return VERTICAL_ALIGN_BOTTOM;
}
},
TEXT_BOTTOM {
+ @Override
public String getCssName() {
return VERTICAL_ALIGN_TEXT_BOTTOM;
}
@@ -507,11 +573,13 @@
*/
public enum Visibility implements HasCssName {
VISIBLE {
+ @Override
public String getCssName() {
return VISIBILITY_VISIBLE;
}
},
HIDDEN {
+ @Override
public String getCssName() {
return VISIBILITY_HIDDEN;
}
diff --git a/user/src/com/google/gwt/json/client/JSONNull.java b/user/src/com/google/gwt/json/client/JSONNull.java
index 9873f8a..d9717c5 100644
--- a/user/src/com/google/gwt/json/client/JSONNull.java
+++ b/user/src/com/google/gwt/json/client/JSONNull.java
@@ -61,6 +61,7 @@
return "null";
}
+ @Override
native JavaScriptObject getUnwrapper() /*-{
return @com.google.gwt.json.client.JSONNull::unwrap();
}-*/;
diff --git a/user/src/com/google/gwt/junit/GWTDummyBridge.java b/user/src/com/google/gwt/junit/GWTDummyBridge.java
index cc23792..f062e22 100644
--- a/user/src/com/google/gwt/junit/GWTDummyBridge.java
+++ b/user/src/com/google/gwt/junit/GWTDummyBridge.java
@@ -32,6 +32,7 @@
/**
* @return null
*/
+ @Override
public <T> T create(Class<?> classLiteral) {
return null;
}
@@ -39,6 +40,7 @@
/**
* @return the current version of GWT ({@link About#getGwtVersionNum()})
*/
+ @Override
public String getVersion() {
return About.getGwtVersionNum();
}
@@ -46,6 +48,7 @@
/**
* @return false
*/
+ @Override
public boolean isClient() {
return false;
}
@@ -54,6 +57,7 @@
* Logs the message and throwable to the standard logger, with level {@link
* Level#SEVERE}.
*/
+ @Override
public void log(String message, Throwable e) {
logger.log(Level.SEVERE, message, e);
}
diff --git a/user/src/com/google/gwt/logging/impl/LevelImplRegular.java b/user/src/com/google/gwt/logging/impl/LevelImplRegular.java
index 2ae4e77..ed6cb4a 100644
--- a/user/src/com/google/gwt/logging/impl/LevelImplRegular.java
+++ b/user/src/com/google/gwt/logging/impl/LevelImplRegular.java
@@ -129,6 +129,7 @@
return LevelImplRegular.SEVERE;
}
+ @Override
public String toString() {
return getName();
}
diff --git a/user/src/com/google/gwt/requestfactory/client/impl/RecordKey.java b/user/src/com/google/gwt/requestfactory/client/impl/RecordKey.java
index c803843..42389ee 100644
--- a/user/src/com/google/gwt/requestfactory/client/impl/RecordKey.java
+++ b/user/src/com/google/gwt/requestfactory/client/impl/RecordKey.java
@@ -15,7 +15,6 @@
*/
package com.google.gwt.requestfactory.client.impl;
-
/**
* <p>
* <span style="color:red">Experimental API: This class is still under rapid
diff --git a/user/src/com/google/gwt/requestfactory/server/OperationRegistry.java b/user/src/com/google/gwt/requestfactory/server/OperationRegistry.java
index d9ab991..5cb63a6 100644
--- a/user/src/com/google/gwt/requestfactory/server/OperationRegistry.java
+++ b/user/src/com/google/gwt/requestfactory/server/OperationRegistry.java
@@ -15,7 +15,6 @@
*/
package com.google.gwt.requestfactory.server;
-
/**
* <p>
* <span style="color:red">Experimental API: This class is still under rapid
diff --git a/user/src/com/google/gwt/requestfactory/server/UserInformation.java b/user/src/com/google/gwt/requestfactory/server/UserInformation.java
index dbb9758..15e871d 100644
--- a/user/src/com/google/gwt/requestfactory/server/UserInformation.java
+++ b/user/src/com/google/gwt/requestfactory/server/UserInformation.java
@@ -34,30 +34,37 @@
super(redirectUrl);
}
+ @Override
public String getEmail() {
return "";
}
+ @Override
public Long getId() {
return this.id;
}
+ @Override
public String getLoginUrl() {
return "";
}
+ @Override
public String getLogoutUrl() {
return "";
}
+ @Override
public String getName() {
return "";
}
+ @Override
public boolean isUserLoggedIn() {
return true;
}
+ @Override
public void setId(Long id) {
this.id = id;
}
diff --git a/user/src/com/google/gwt/resources/css/ClassRenamer.java b/user/src/com/google/gwt/resources/css/ClassRenamer.java
index a78ccbd..f207b1f 100644
--- a/user/src/com/google/gwt/resources/css/ClassRenamer.java
+++ b/user/src/com/google/gwt/resources/css/ClassRenamer.java
@@ -71,6 +71,7 @@
/**
* For debugging use only.
*/
+ @Override
public String toString() {
if (this == UNREFERENCED_EXTERNAL) {
return "Unreferenced external class name";
diff --git a/user/src/com/google/gwt/resources/css/ast/CssSprite.java b/user/src/com/google/gwt/resources/css/ast/CssSprite.java
index 57e0640..685c56f 100644
--- a/user/src/com/google/gwt/resources/css/ast/CssSprite.java
+++ b/user/src/com/google/gwt/resources/css/ast/CssSprite.java
@@ -80,6 +80,7 @@
return source.containsAll(c);
}
+ @Override
public boolean equals(Object o) {
return source.equals(o);
}
@@ -88,6 +89,7 @@
return source.get(index);
}
+ @Override
public int hashCode() {
return source.hashCode();
}
@@ -172,6 +174,7 @@
this.resourceFunction = resourceFunction;
}
+ @Override
public void traverse(CssVisitor visitor, Context context) {
if (visitor.visit(this, context)) {
visitor.acceptWithInsertRemove(selectors);
diff --git a/user/src/com/google/gwt/resources/rebind/context/AbstractClientBundleGenerator.java b/user/src/com/google/gwt/resources/rebind/context/AbstractClientBundleGenerator.java
index d3342eb..633d238 100644
--- a/user/src/com/google/gwt/resources/rebind/context/AbstractClientBundleGenerator.java
+++ b/user/src/com/google/gwt/resources/rebind/context/AbstractClientBundleGenerator.java
@@ -187,6 +187,7 @@
}
}
+ @Override
public final String generate(TreeLogger logger,
GeneratorContext generatorContext, String typeName)
throws UnableToCompleteException {
diff --git a/user/src/com/google/gwt/resources/rebind/context/InlineClientBundleGenerator.java b/user/src/com/google/gwt/resources/rebind/context/InlineClientBundleGenerator.java
index ecbd37d..d5b2649 100644
--- a/user/src/com/google/gwt/resources/rebind/context/InlineClientBundleGenerator.java
+++ b/user/src/com/google/gwt/resources/rebind/context/InlineClientBundleGenerator.java
@@ -28,6 +28,8 @@
*/
public final class InlineClientBundleGenerator extends
AbstractClientBundleGenerator {
+
+ @Override
protected AbstractResourceContext createResourceContext(TreeLogger logger,
GeneratorContext context, JClassType resourceBundleType) {
return new InlineResourceContext(logger.branch(TreeLogger.DEBUG,
diff --git a/user/src/com/google/gwt/resources/rebind/context/StaticClientBundleGenerator.java b/user/src/com/google/gwt/resources/rebind/context/StaticClientBundleGenerator.java
index 44f6534..92a2ae2 100644
--- a/user/src/com/google/gwt/resources/rebind/context/StaticClientBundleGenerator.java
+++ b/user/src/com/google/gwt/resources/rebind/context/StaticClientBundleGenerator.java
@@ -26,6 +26,7 @@
public final class StaticClientBundleGenerator extends
AbstractClientBundleGenerator {
+ @Override
protected AbstractResourceContext createResourceContext(TreeLogger logger,
GeneratorContext context, JClassType resourceBundleType) {
return new StaticResourceContext(logger.branch(TreeLogger.DEBUG,
diff --git a/user/src/com/google/gwt/rpc/client/impl/CommandClientSerializationStreamWriter.java b/user/src/com/google/gwt/rpc/client/impl/CommandClientSerializationStreamWriter.java
index b2028a7..4711981 100644
--- a/user/src/com/google/gwt/rpc/client/impl/CommandClientSerializationStreamWriter.java
+++ b/user/src/com/google/gwt/rpc/client/impl/CommandClientSerializationStreamWriter.java
@@ -69,6 +69,7 @@
/**
* Type is passed in to handle primitive types.
*/
+ @Override
protected ValueCommand makeValue(Class<?> type, Object value)
throws SerializationException {
SerializeFunction customSerializer;
diff --git a/user/src/com/google/gwt/uibinder/attributeparsers/BooleanAttributeParser.java b/user/src/com/google/gwt/uibinder/attributeparsers/BooleanAttributeParser.java
index 56334c7..769b26e 100644
--- a/user/src/com/google/gwt/uibinder/attributeparsers/BooleanAttributeParser.java
+++ b/user/src/com/google/gwt/uibinder/attributeparsers/BooleanAttributeParser.java
@@ -29,6 +29,7 @@
super(converter, booleanType, logger);
}
+ @Override
public String parse(String value) throws UnableToCompleteException {
if (value.equals("true") || value.equals("false")) {
return value;
diff --git a/user/src/com/google/gwt/uibinder/attributeparsers/DoubleAttributeParser.java b/user/src/com/google/gwt/uibinder/attributeparsers/DoubleAttributeParser.java
index bac064b..50128e8 100644
--- a/user/src/com/google/gwt/uibinder/attributeparsers/DoubleAttributeParser.java
+++ b/user/src/com/google/gwt/uibinder/attributeparsers/DoubleAttributeParser.java
@@ -29,6 +29,7 @@
super(converter, doubleType, logger);
}
+ @Override
public String parse(String value) throws UnableToCompleteException {
try {
Double.parseDouble(value);
diff --git a/user/src/com/google/gwt/uibinder/attributeparsers/EnumAttributeParser.java b/user/src/com/google/gwt/uibinder/attributeparsers/EnumAttributeParser.java
index 35292fe..e08edfd 100644
--- a/user/src/com/google/gwt/uibinder/attributeparsers/EnumAttributeParser.java
+++ b/user/src/com/google/gwt/uibinder/attributeparsers/EnumAttributeParser.java
@@ -38,6 +38,7 @@
}
}
+ @Override
public String parse(String value) throws UnableToCompleteException {
JEnumConstant c = values.get(value);
if (c != null) {
diff --git a/user/src/com/google/gwt/uibinder/attributeparsers/IntAttributeParser.java b/user/src/com/google/gwt/uibinder/attributeparsers/IntAttributeParser.java
index 37e80ec..2c2d321 100644
--- a/user/src/com/google/gwt/uibinder/attributeparsers/IntAttributeParser.java
+++ b/user/src/com/google/gwt/uibinder/attributeparsers/IntAttributeParser.java
@@ -29,6 +29,7 @@
super(converter, intType, logger);
}
+ @Override
public String parse(String value) throws UnableToCompleteException {
try {
Integer.parseInt(value);
diff --git a/user/src/com/google/gwt/uibinder/rebind/UiBinderParser.java b/user/src/com/google/gwt/uibinder/rebind/UiBinderParser.java
index 6b88f25..8293a35 100644
--- a/user/src/com/google/gwt/uibinder/rebind/UiBinderParser.java
+++ b/user/src/com/google/gwt/uibinder/rebind/UiBinderParser.java
@@ -40,24 +40,28 @@
private enum Resource {
data {
+ @Override
void create(UiBinderParser parser, XMLElement elem)
throws UnableToCompleteException {
parser.createData(elem);
}
},
image {
+ @Override
void create(UiBinderParser parser, XMLElement elem)
throws UnableToCompleteException {
parser.createImage(elem);
}
},
style {
+ @Override
void create(UiBinderParser parser, XMLElement elem)
throws UnableToCompleteException {
parser.createStyle(elem);
}
},
with {
+ @Override
void create(UiBinderParser parser, XMLElement elem)
throws UnableToCompleteException {
parser.createResource(elem);
diff --git a/user/src/com/google/gwt/user/client/ui/LayoutPanel.java b/user/src/com/google/gwt/user/client/ui/LayoutPanel.java
index 711b219..9b918bb 100644
--- a/user/src/com/google/gwt/user/client/ui/LayoutPanel.java
+++ b/user/src/com/google/gwt/user/client/ui/LayoutPanel.java
@@ -129,6 +129,7 @@
*
* @param widget the widget to be added
*/
+ @Override
public void add(Widget widget) {
insert(widget, getWidgetCount());
}
diff --git a/user/src/com/google/gwt/user/client/ui/ScrollPanel.java b/user/src/com/google/gwt/user/client/ui/ScrollPanel.java
index 765ddaf..229c973 100644
--- a/user/src/com/google/gwt/user/client/ui/ScrollPanel.java
+++ b/user/src/com/google/gwt/user/client/ui/ScrollPanel.java
@@ -214,6 +214,7 @@
super.setWidth(width);
}
+ @Override
protected Element getContainerElement() {
return containerElem;
}
diff --git a/user/src/com/google/gwt/user/client/ui/ValueBox.java b/user/src/com/google/gwt/user/client/ui/ValueBox.java
index 2c0cd63..c420936 100644
--- a/user/src/com/google/gwt/user/client/ui/ValueBox.java
+++ b/user/src/com/google/gwt/user/client/ui/ValueBox.java
@@ -68,6 +68,7 @@
assert InputElement.as(element).getType().equalsIgnoreCase("text");
}
+ @Override
public Direction getDirection() {
return BidiUtils.getDirectionOnElement(getElement());
}
@@ -90,6 +91,7 @@
return getInputElement().getSize();
}
+ @Override
public void setDirection(Direction direction) {
BidiUtils.setDirectionOnElement(getElement(), direction);
}
diff --git a/user/src/com/google/gwt/user/rebind/AsyncProxyGenerator.java b/user/src/com/google/gwt/user/rebind/AsyncProxyGenerator.java
index ab6ace3..1ecddb4 100644
--- a/user/src/com/google/gwt/user/rebind/AsyncProxyGenerator.java
+++ b/user/src/com/google/gwt/user/rebind/AsyncProxyGenerator.java
@@ -43,6 +43,7 @@
*/
public class AsyncProxyGenerator extends Generator {
+ @Override
public String generate(TreeLogger logger, GeneratorContext generatorContext,
String typeName) throws UnableToCompleteException {
diff --git a/user/src/com/google/gwt/view/client/DefaultSelectionModel.java b/user/src/com/google/gwt/view/client/DefaultSelectionModel.java
index 355d778..bc4935d 100644
--- a/user/src/com/google/gwt/view/client/DefaultSelectionModel.java
+++ b/user/src/com/google/gwt/view/client/DefaultSelectionModel.java
@@ -24,11 +24,11 @@
* A convenience {@link SelectionModel} that allows records to be selected
* according to a subclass-defined rule, plus a list of positive or negative
* exceptions.
- *
+ *
* <p>
* Note: This class is new and its interface subject to change.
* </p>
- *
+ *
* @param <T> the data type of records in the list
*/
public abstract class DefaultSelectionModel<T> extends
@@ -53,14 +53,14 @@
* implement this method in order to define the default selection behavior.
*/
public abstract boolean isDefaultSelected(T object);
-
+
/**
* If the given object is marked as an exception, return the exception value.
* Otherwise, return the value of isDefaultSelected for the given object.
*/
public boolean isSelected(T object) {
resolveChanges();
-
+
// Check exceptions first
Object key = getKey(object);
Boolean exception = exceptions.get(key);
@@ -81,8 +81,9 @@
selectionChanges.put(object, selected);
scheduleSelectionChangeEvent();
}
-
+
// Coalesce selection changes since the last event firing
+ @Override
protected void fireSelectionChangeEvent() {
if (isEventScheduled()) {
setEventCancelled(true);
@@ -95,7 +96,7 @@
/**
* Copies the exceptions map into a user-supplied map.
- *
+ *
* @param output the user supplied map
* @return the user supplied map
*/
@@ -104,7 +105,7 @@
output.putAll(exceptions);
return output;
}
-
+
private boolean resolveChanges() {
boolean changed = false;
for (Map.Entry<T, Boolean> entry : selectionChanges.entrySet()) {
diff --git a/user/src/com/google/gwt/xml/client/impl/DOMItem.java b/user/src/com/google/gwt/xml/client/impl/DOMItem.java
index c72599a..b773fb5 100644
--- a/user/src/com/google/gwt/xml/client/impl/DOMItem.java
+++ b/user/src/com/google/gwt/xml/client/impl/DOMItem.java
@@ -46,6 +46,7 @@
/**
* Returns the hash code for this DOMItem.
*/
+ @Override
public int hashCode() {
return jsObject.hashCode();
}
diff --git a/user/src/com/google/gwt/xml/client/impl/XMLParserImplIE6.java b/user/src/com/google/gwt/xml/client/impl/XMLParserImplIE6.java
index d282a49..b09b771 100644
--- a/user/src/com/google/gwt/xml/client/impl/XMLParserImplIE6.java
+++ b/user/src/com/google/gwt/xml/client/impl/XMLParserImplIE6.java
@@ -87,10 +87,12 @@
}
}-*/;
+ @Override
protected String toStringImpl(ProcessingInstructionImpl node) {
return toStringImpl((NodeImpl) node);
}
+ @Override
protected native String toStringImpl(NodeImpl node) /*-{
var jsNode = node.@com.google.gwt.xml.client.impl.DOMItem::getJsObject()();
return jsNode.xml;
diff --git a/user/src/com/google/gwt/xml/client/impl/XMLParserImplStandard.java b/user/src/com/google/gwt/xml/client/impl/XMLParserImplStandard.java
index 89b3801..2c54dbc 100644
--- a/user/src/com/google/gwt/xml/client/impl/XMLParserImplStandard.java
+++ b/user/src/com/google/gwt/xml/client/impl/XMLParserImplStandard.java
@@ -74,10 +74,12 @@
return result;
}-*/;
+ @Override
protected String toStringImpl(ProcessingInstructionImpl node) {
return toStringImpl((NodeImpl) node);
}
+ @Override
protected native String toStringImpl(NodeImpl node) /*-{
var jsNode = node.@com.google.gwt.xml.client.impl.DOMItem::getJsObject()();
return new XMLSerializer().serializeToString(jsNode);