The fact that class1 contains a reference to an instance of class2 suffices to say that class1 depends on class2. In all of your 3 examples you need a reference to class2 in order to call its methods. This only increases the need for dependency in your class1 but not the dependency itself.
Please read http://depfind.sourceforge.net/Manual.html#Dependencies as mentioned in my answer to your previous question: https://stackoverflow.com/a/21689495/1659599.