Back to Error Prone

WrongOneof

docs/bugpattern/WrongOneof.md

2.49.0271 B
Original Source

When switching over a proto one_of, getters that don't match the current case are guaranteed to be return a default instance:

java
switch (foo.getBlahCase()) {
  case FOO:
    return foo.getFoo();
  case BAR:
    return foo.getFoo(); // should be foo.getBar()
}