# cycle_finder

The **cycle_finder** tool statically analyzes specified Java
source files for strong memory references between objects.

    cycle_finder [ options ] file1.java ...

The following options are supported:

-sourcepath \<path\>
:   Specify where to find input source files

-classpath \<path\>
:   Specify where to find user class files

--suppress-list \<file\>
:   Specify a file that lists approved fields and types to suppress.

--restrict-to \<file\>
:   When specified, only cycles containing the types and namespaces listed are printed.

-Xbootclasspath:\<path\>
:   Boot path used by translation (not the tool itself).

-version
:   Version information

-h, --help
:   Print this message.

## See Also

[Cycle Finder Tool](https://developers.google.com/j2objc/guides/cycle-finder-tool)