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

Method delegate

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

Source from the content-addressed store, hash-verified

782 private transient ImmutableSet<TypeToken<? super T>> classes;
783
784 @Override
785 protected Set<TypeToken<? super T>> delegate() {
786 ImmutableSet<TypeToken<? super T>> result = classes;
787 if (result == null) {
788 @SuppressWarnings({"unchecked", "rawtypes"})
789 ImmutableList<TypeToken<? super T>> collectedTypes = (ImmutableList) TypeCollector.FOR_GENERIC_TYPE.classesOnly().collectTypes(TypeToken.this);
790 return (classes =
791 FluentIterable.from(collectedTypes).filter(TypeFilter.IGNORE_TYPE_VARIABLE_OR_WILDCARD).toSet());
792 } else {
793 return result;
794 }
795 }
796
797 @Override
798 public TypeSet classes() {

Callers

nothing calls this directly

Calls 5

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

Tested by

no test coverage detected