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

Method delegate

output/java_guava/1.4.16/TypeToken.java:700–712  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

698 }
699
700 @Override
701 protected Set<TypeToken<? super T>> delegate() {
702 ImmutableSet<TypeToken<? super T>> filteredTypes = types;
703 if (filteredTypes == null) {
704 // Java has no way to express ? super T when we parameterize TypeToken vs. Class.
705 @SuppressWarnings({"unchecked", "rawtypes"})
706 ImmutableList<TypeToken<? super T>> collectedTypes = (ImmutableList) TypeCollector.FOR_GENERIC_TYPE.collectTypes(TypeToken.this);
707 return (types =
708 FluentIterable.from(collectedTypes).filter(TypeFilter.IGNORE_TYPE_VARIABLE_OR_WILDCARD).toSet());
709 } else {
710 return filteredTypes;
711 }
712 }
713
714 /** Returns the raw types of the types in this set, in the same order. */
715

Callers

nothing calls this directly

Calls 4

fromMethod · 0.95
collectTypesMethod · 0.45
toSetMethod · 0.45
filterMethod · 0.45

Tested by

no test coverage detected