Index: mojo/public/tools/bindings/generators/mojom_java_generator.py |
diff --git a/mojo/public/tools/bindings/generators/mojom_java_generator.py b/mojo/public/tools/bindings/generators/mojom_java_generator.py |
index c091a5ffe579a712540853f4885725168b05c6ae..36110d47208673e6f0011c2e155bbc883daa52ed 100644 |
--- a/mojo/public/tools/bindings/generators/mojom_java_generator.py |
+++ b/mojo/public/tools/bindings/generators/mojom_java_generator.py |
@@ -480,7 +480,8 @@ class Generator(generator.Generator): |
# Keep this above the others as .GetStructs() changes the state of the |
# module, annotating structs with required information. |
- for struct in self.GetStructs(): |
+ for struct in filter(lambda struct: not struct.native_only, |
+ self.GetStructs()): |
self.Write(self.GenerateStructSource(struct), |
'%s.java' % GetNameForElement(struct)) |