- fun add_method(id: String, return_type: JavaType, params: Array[JavaType])
- do
- var signatures = methods.get_or_default(id, new Array[JavaMethod])
- signatures.add(new JavaMethod(return_type, new Array[JavaType].from(params)))
- methods[id] = signatures
- end
+ redef fun to_s do return class_type.to_s
+end
+
+# Model of all the Java class analyzed in one run
+class JavaModel
+ # Unknown Java types used in `classes`
+ var unknown_types = new HashSet[JavaType]
+
+ # All analyzed classes
+ var classes = new Array[JavaClass]