gets a key for the given type , member and annotations . 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 Annotation canonicalizeIfNamed concode_elem_sep Class<? extends Annotation> canonicalizeIfNamed 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
Key < ? > function ( TypeLiteral < ? > arg0 , Member arg1 , Annotation [ ] arg2 , Errors arg3 ) { int loc0 = arg3 . size ( ) ; Annotation loc1 = findBindingAnnotation ( arg3 , arg1 , arg2 ) ; arg3 . throwIfNewErrors ( loc0 ) ; return loc1 == null ? Key . get ( arg0 ) : Key . get ( arg0 , loc1 ) ; }