@@ -7,30 +7,31 @@ Let people know what your project can do specifically. Provide context and add a
## Assignment Requirements:
This method will introspect on the object specified by the first parameter obj, printing what it
finds to standard output. You should find the following information about the object:
1. The name of the declaring class - DONE
2. The name of the immediate super-class - DONE
a. Always explore super-class immediately and recursively (even if recursive=false)
3. The name of each interface the class implements - DONE
a. Always explore interfaces immediately and recursively (even if recursive=false)
4. The constructors the class declares. For each, also find the following:
a. The name
b. The exceptions thrown
c. The parameter types
d. The modifiers
5. The methods the class declares. For each, also find the following:
a. The name
b. The exceptions thrown
c. The parameter types
d. The return-type
e. The modifiers
6. The fields the class declares. For each, also find the following:
1.~~The name of the declaring class - DONE~~
2.~~The name of the immediate super-class - DONE
a. Always explore super-class immediately and recursively (even if recursive=false)~~
3.~~The name of each interface the class implements - DONE
a. Always explore interfaces immediately and recursively (even if recursive=false)~~
4. The constructors the class declares. For each, also find the following:<br>
a. The name<br>
b. The exceptions thrown<br>
c. The parameter types<br>
d. The modifiers<br>
5. The methods the class declares. For each, also find the following:<br>
a. The name<br>
b. The exceptions thrown<br>
c. The parameter types<br>
d. The return-type<br>
e. The modifiers<br>
6. The fields the class declares. For each, also find the following:<br>
a. The name </br>
b. The type <br>
c. The modifiers <br>
d. The current value <br>
i. If the field is an object reference, and recursive is set to false, then simply print out the “reference value” directly (this will be the name of the object’s class plus the object’s “identity hash code” ex. java.lang.Object@7d4991ad). <br>
ii. If the field is an object reference, and recursive is set to true, then
immediately recurse on the object.
1. If the field is an object reference, and recursive is set to false, then simply print out the
“reference value” directly (this will be the name of the object’s class plus the object’s “identity hash code” ex. java.lang.Object@7d4991ad). <br>
2. If the field is an object reference, and recursive is set to true, then