public class CollectionToArrayHeuristics extends Object
Collection.toArray().| Constructor and Description | 
|---|
| CollectionToArrayHeuristics(BaseTypeChecker checker,
                           NullnessAnnotatedTypeFactory factory)Create a CollectionToArrayHeuristics. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | handle(MethodInvocationTree tree,
      AnnotatedTypeMirror.AnnotatedExecutableType method)If the method invocation is a call to  toArray, then it manipulates the returned type
 ofmethodarg to contain the appropriate nullness. | 
public CollectionToArrayHeuristics(BaseTypeChecker checker, NullnessAnnotatedTypeFactory factory)
checker - the checker, used for issuing diagnostic messagesfactory - the type factorypublic void handle(MethodInvocationTree tree, AnnotatedTypeMirror.AnnotatedExecutableType method)
toArray, then it manipulates the returned type
 of method arg to contain the appropriate nullness. Otherwise, it does nothing.tree - method invocation treemethod - invoked method type