MCPcopy Create free account
hub / github.com/antlr/codebuff / build

Method build

output/java_guava/1.4.16/ImmutableTable.java:239–249  ·  view source on GitHub ↗

Returns a newly-created immutable table. @throws IllegalArgumentException if duplicate key pairs were added

()

Source from the content-addressed store, hash-verified

237
238
239 public ImmutableTable<R, C, V> build() {
240 int size = cells.size();
241 switch (size) {
242 case 0:
243 return of();
244 case 1:
245 return new SingletonImmutableTable<R, C, V>(Iterables.getOnlyElement(cells));
246 default:
247 return RegularImmutableTable.forCells(cells, rowComparator, columnComparator);
248 }
249 }
250 }
251
252 ImmutableTable() {}

Callers 1

copyOfMethod · 0.95

Calls 4

getOnlyElementMethod · 0.95
forCellsMethod · 0.95
sizeMethod · 0.65
ofMethod · 0.45

Tested by

no test coverage detected