2010-03-07 9 views
11

में जेन-क्लास विधि घोषणा में वापसी प्रकार के रूप में सरणी घोषित करें जेन-क्लास में विधि घोषणा में सरणी कैसे घोषित करें?क्लोजर

(ns foo.bar 
(:gen-class 
:methods [[parseString [String Object] Object]])) 

यह ठीक काम करता है। लेकिन वापसी का प्रकार वास्तव में एक सरणी है। मैं कैसे घोषणा कर सकता हूं कि जावा इसे समझ सकता है?

उत्तर

11

(ns foo.bar 
    (:gen-class 
    :methods [[parseString [String Object] "[Ljava.lang.Object;"]])) 
3

मैं एक समान तरीके से एक

static Number[][] method(int, Number[][]); 

हस्ताक्षर की जरूरत है, का प्रयास करें:

(:gen-class 
:methods [#^{:static true} [method [int "[[Ljava.lang.Number;"] "[[Ljava.lang.Number;"]]) 

काम करने के लिए लग रहा था।