Working on supporting pluggable descriptor.proto definitions.
diff --git a/com.google.eclipse.protobuf/src/com/google/eclipse/protobuf/scoping/Descriptor.java b/com.google.eclipse.protobuf/src/com/google/eclipse/protobuf/scoping/Descriptor.java index 059ebb2..d0e21c6 100644 --- a/com.google.eclipse.protobuf/src/com/google/eclipse/protobuf/scoping/Descriptor.java +++ b/com.google.eclipse.protobuf/src/com/google/eclipse/protobuf/scoping/Descriptor.java
@@ -131,15 +131,20 @@ } } } - + private void addFieldOption(Property p) { addOption(FIELD, p); } private void addOption(OptionType type, Property p) { + if (shouldIgnore(p)) return; options.get(type).put(p.getName(), p); } + private boolean shouldIgnore(Property property) { + return "uninterpreted_option".equals(property.getName()); + } + private boolean isEnumWithName(MessageElement e, String name) { if (!(e instanceof Enum)) return false; Enum anEnum = (Enum) e;