سؤال

بشكل افتراضي، يولد الكسوف Getters / Setters وفقا لأسلوب الخصائص العادية JavaBeans:

* public void setName(String name)
* public String getName()

اعتبارا من J2SE 5.0 مواصفات JavaBeans، تتيح لمفهرسات البروبيرتيدتيشنكيفينيات التي لها مخطط تسمية Getter / Setter مختلفة للمصفوفات:

* public void setName(int index, String name)
* public String getName(int index)
* public void setName(String[] names)
* public String[] getName()

كيف يمكنك تكوين الكسوف لتوليد getters و setters التي تتبع هذا النمط؟

هل كانت مفيدة؟

المحلول 2

أنت غير قادر. الكسوف لا يدعم ذلك. - 01 سبتمبر 26 '09 في 21:07

أظن 01 صحيح - لا أحد يسهل إنجاز هذا بعد.

نصائح أخرى

إذا كان هناك خيار بسيط لذلك، فستكون في تفضيلات Windows->> نمط رمز Java->. هذا هو المكان الذي يوجد فيه الإعداد لإخبار المولد باستخدامه "هو" للحصول على متغيرات Boolean. من المحتمل أن تضطر إلى كتابة أو تغيير آلية توليد التعليمات البرمجية أو تغييرها.

كبديل يمكنك القيام به عندما تحتاج إليها، مع قالب. شيء على غرار:

public void set${l:List} (int i, String s)
{
  ${l}.set(i, s);
}

public String get${l:List} (int i)
{
  return ${l}.get(i);
}

وإذا لم يكن كذلك، فهناك دائما البحث واستبدالهhttp://dev.eclipse.org/newslists/news.eclipse.tools.jdt/msg13332.html.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top