From 8c1859bb34aaed597e31ea8af0fe30834ec3c2ce Mon Sep 17 00:00:00 2001 From: =?utf8?q?Alexis=20Laferri=C3=A8re?= Date: Tue, 6 Jan 2015 12:18:32 -0500 Subject: [PATCH] contrib/jwrapper: rename JReturnAndParams to JavaMethod MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Signed-off-by: Alexis Laferrière --- contrib/jwrapper/src/types.nit | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/contrib/jwrapper/src/types.nit b/contrib/jwrapper/src/types.nit index 4fb5251..c977e64 100644 --- a/contrib/jwrapper/src/types.nit +++ b/contrib/jwrapper/src/types.nit @@ -294,28 +294,28 @@ end class JavaClass var class_type = new JavaType(new JavaTypeConverter) var attributes = new HashMap[String, JavaType] - var methods = new HashMap[String, Array[JReturnAndParams]] + + # Methods of this class organized by their name + var methods = new HashMap[String, Array[JavaMethod]] + var unknown_types = new HashSet[JavaType] var imports = new HashSet[NitModule] fun add_method(id: String, return_type: JavaType, params: Array[JavaType]) do - var ret_and_params = methods.get_or_default(id, new Array[JReturnAndParams]) - - ret_and_params.add(new JReturnAndParams(return_type, new Array[JavaType].from(params))) - methods[id] = ret_and_params + 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 end -class JReturnAndParams +# A Java method, with its signature +class JavaMethod + # Type returned by the method var return_type: JavaType - var params: Array[JavaType] - init(return_type: JavaType, params: Array[JavaType]) - do - self.return_type = return_type - self.params = params - end + # Type of the arguments of the method + var params: Array[JavaType] end class NitModule -- 1.7.9.5