summaryrefslogtreecommitdiffstats
path: root/mojo/public/tools/bindings/generators
diff options
context:
space:
mode:
Diffstat (limited to 'mojo/public/tools/bindings/generators')
-rw-r--r--mojo/public/tools/bindings/generators/java_templates/data_types_definition.tmpl6
-rw-r--r--mojo/public/tools/bindings/generators/java_templates/header.java.tmpl2
2 files changed, 8 insertions, 0 deletions
diff --git a/mojo/public/tools/bindings/generators/java_templates/data_types_definition.tmpl b/mojo/public/tools/bindings/generators/java_templates/data_types_definition.tmpl
index cd4ee86..34170a3 100644
--- a/mojo/public/tools/bindings/generators/java_templates/data_types_definition.tmpl
+++ b/mojo/public/tools/bindings/generators/java_templates/data_types_definition.tmpl
@@ -261,11 +261,17 @@ public final class {{union|name}} extends org.chromium.mojo.bindings.Union {
}
{% for field in union.fields %}
+ // TODO(rockot): Fix the findbugs error and remove this suppression.
+ // See http://crbug.com/570386.
+ @SuppressFBWarnings("EI_EXPOSE_REP2")
public void set{{field|ucc}}({{field.kind|java_type}} {{field|name}}) {
mTag_ = {{field.ordinal}};
m{{field|ucc}} = {{field|name}};
}
+ // TODO(rockot): Fix the findbugs error and remove this suppression.
+ // See http://crbug.com/570386.
+ @SuppressFBWarnings("EI_EXPOSE_REP")
public {{field.kind|java_type}} get{{field|ucc}}() {
assert mTag_ == {{field.ordinal}};
return m{{field|ucc}};
diff --git a/mojo/public/tools/bindings/generators/java_templates/header.java.tmpl b/mojo/public/tools/bindings/generators/java_templates/header.java.tmpl
index ec6a88b..6a23c66 100644
--- a/mojo/public/tools/bindings/generators/java_templates/header.java.tmpl
+++ b/mojo/public/tools/bindings/generators/java_templates/header.java.tmpl
@@ -9,3 +9,5 @@
//
package {{package}};
+
+import org.chromium.base.annotations.SuppressFBWarnings;