Class AssistedInjectScoping

All Implemented Interfaces:
BugChecker.ClassTreeMatcher, Suppressible, Serializable

public class AssistedInjectScoping
extends BugChecker
implements BugChecker.ClassTreeMatcher
This checker matches iff *both* of the following conditions are true: 1) The class is assisted: a) If there is a constructor that is annotated with @Inject and that constructor has at least one parameter that is annotated with @Assisted. b) If there is no @Inject constructor and at least one constructor is annotated with @AssistedInject. 2) There is an annotation on the class, and the annotation is itself annotated with @ScopeAnnotation.
Author: (Eddie Aftandilian)
See Also:
Serialized Form