if the annotation is the class javax.inject.named , canonicalizes to com.google.guice.name.named . returns the given annotation class otherwise . concode_field_sep AnnotationChecker scopeChecker concode_elem_sep LoadingCache<Class<? extends Annotation>,Boolean> cache concode_elem_sep AnnotationChecker bindingAnnotationChecker concode_elem_sep MapJoiner JOINER concode_elem_sep LoadingCache<Class<? extends Annotation>,Annotation> cache concode_elem_sep CacheLoader<Class<? extends Annotation>,Boolean> hasAnnotations concode_elem_sep Collection<Class<? extends Annotation>> annotationTypes concode_elem_sep Function<Object,String> DEEP_TO_STRING_FN concode_field_sep Key<?> getKey concode_elem_sep String apply concode_elem_sep boolean isScopeAnnotation concode_elem_sep boolean isBindingAnnotation concode_elem_sep int annotationHashCode concode_elem_sep boolean hasAnnotations concode_elem_sep void checkForMisplacedScopeAnnotations concode_elem_sep boolean annotationEquals concode_elem_sep T generateAnnotationImpl concode_elem_sep String annotationToString concode_elem_sep boolean isRetainedAtRuntime concode_elem_sep Annotation load concode_elem_sep Boolean load concode_elem_sep Class<? extends Annotation> findScopeAnnotation concode_elem_sep Class<? extends Annotation> findScopeAnnotation concode_elem_sep ImmutableMap<String,Object> resolveMembers concode_elem_sep Annotation findBindingAnnotation concode_elem_sep boolean isMarker concode_elem_sep boolean isAllDefaultMethods concode_elem_sep T generateAnnotation
Class < ? extends Annotation > function ( Class < ? extends Annotation > arg0 ) { if ( arg0 == javax . inject . Named . class ) { return Named . class ; } else { return arg0 ; } }