1 import java
.lang
.reflect
.Field
;
2 import java
.lang
.reflect
.Method
;
6 private static void main_orig(String
[] args
) {
7 Entiers integer
= new Entiers(5);
27 integer
.supprimer(12);
30 System
.out
.println("Current size " + integer
.getCurrentSize());
35 System
.out
.println("Current size " + integer
.getCurrentSize());
41 * @param String[] args main() function arguments array
43 public static void main(String
[] args
) {
44 if (args
.length
== 0) {
45 System
.out
.println("Please run with java Main <Class Name to inspect>");
48 String className
= args
[0];
52 cl
= Class
.forName(className
);
54 catch (ClassNotFoundException e
) {
55 System
.out
.println("Entered class name do not exist.");
59 Field
[] fields
= cl
.getFields();
60 Method
[] methods
= cl
.getMethods();
62 for (int i
= 0; i
< fields
.length
; i
++) {
63 System
.out
.println(fields
[i
]);
66 for (int i
= 0; i
< methods
.length
; i
++) {
67 System
.out
.println(methods
[i
]);