मैं इतना बल्कि यह लिखने के लिए करना चाहते हैं:संकलित करें: " '<>' अनाम वर्गों के साथ इस्तेमाल किया नहीं किया जा सकता"
Lists.transform(vals,
new Function<>() {
public List<ValEntry> apply(Validator<? super T> input) {
return input.validate(value);
}
});
... इस से:
Lists.transform(vals,
new Function<Validator<? super T>, List<ValEntry>>() {
public List<ValEntry> apply(Validator<? super T> input) {
return input.validate(value);
}
});
लेकिन जावा कंपाइलर मुझे निम्न त्रुटि संदेश देता है:
'<>' cannot be used with anonymous classes
क्या इसके लिए कोई मौलिक कारण है? या सिर्फ जेडीके 7 में फीचर को छोड़ दिया, शायद वे इसे 8 में करते हैं?
जावा, स्काला के साथ बेहतर नृत्य ... – Landei
के साथ लड़ाई मत करो कभी कभी जीवन में, आप कोई विकल्प नहीं लड़ने के लिए है, लेकिन । – Lii
मुझे जावा को एक कार्यात्मक भाषा – Woot4Moo