diff options
Diffstat (limited to 'mojo/public/tools/bindings/generators')
-rw-r--r-- | mojo/public/tools/bindings/generators/java_templates/data_types_definition.tmpl | 6 | ||||
-rw-r--r-- | mojo/public/tools/bindings/generators/java_templates/header.java.tmpl | 2 |
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; |