আমি জাভা উত্স ফাইল উত্পন্ন করার জন্য একটি কাঠামো খুঁজছি।
নিম্নলিখিত API এর মতো কিছু:
X clazz = Something.createClass("package name", "class name");
clazz.addSuperInterface("interface name");
clazz.addMethod("method name", returnType, argumentTypes, ...);
File targetDir = ...;
clazz.generate(targetDir);
তারপরে, কোনও জাভা উত্স ফাইলটি লক্ষ্য ডিরেক্টরিটির একটি উপ ডিরেক্টরিতে খুঁজে পাওয়া উচিত।
কেউ কি এমন কাঠামো জানেন?
সম্পাদনা :
- আমার সত্যিকারের উত্স ফাইলগুলি দরকার।
- আমি পদ্ধতিগুলির কোডটি পূরণ করতে চাই।
- আমি একটি উচ্চ-স্তরের বিমূর্ততা খুঁজছি, সরাসরি বাইটকোড ম্যানিপুলেশন / জেনারেশন নয়।
- আমার বস্তুর গাছে "শ্রেণির কাঠামো" দরকার।
- সমস্যা ডোমেনটি সাধারণ: "সাধারণ কাঠামো" ছাড়াই প্রচুর পরিমাণে বিভিন্ন শ্রেণি তৈরি করতে।
সমাধান
আমি আপনার উত্তরগুলির ভিত্তিতে 2 টি উত্তর পোস্ট করেছি ... কোডমোডেল সহ এবং গ্রহণ জেডিটি সহ ।
আমি আমার দ্রবণে কোডমোডেল ব্যবহার করেছি, :-)