jcodemodel

    1

    2答えて

    生成されたクラスを内部静的クラスからどのように拡張できますか? たとえば、私は class Foo { static class Bar { } } を持っていると私は私の生成されたクラスは、私は何を得るバー JCodeModel codeModel = new JCodeModel() JClass aClass = codeModel.ref("somePckg.F

    0

    1答えて

    jcodemodelのようなものをやってプライベート属性を追加することが可能になりためにタイプを追加しますフィールドAPIを呼び出すときにクラスパス上にある? あなたが知っているのは、クラス名が文字列であることだけです。クラスパスにそのクラスはありません。他の誰かがそれを生成しています。

    0

    1答えて

    com.sun.codemodel.JCodeModelを使用してJavaバリューオブジェクトを生成しようとしています。 私はhashcode()とequals()の方法を生成することができましたが、私はtoString()と苦労しています。 私はどうすればJExpr.ref(fieldVar.name())と連結JExpr.lit(field1.name())が含まれているJCodeModelJ

    7

    2答えて

    私の質問はJAXBプラグイン、特にJAXBのコードモデルを書くことです。 ClassOutline(と、それはcompanionsだ)とJClass(およびcompanions)とCClass(およびcompanions)の役割は何ですか?対応するパッケージ内のクラスのリストを見ると、何が鶏で、何が卵であるのかは不明です。 私の解釈は、CClass(CPropertyInfo、CEnumConst

    0

    1答えて

    JCodeModelでHashMapを宣言してインスタンス化する必要があります。 私が行います jc.field(JMod.PRIVATE, HashMap.class, "initAttributes"); それを宣言し、それをインスタンス化しません。どのようにインスタンス化するのですか? おかげで、最も簡単な場合には

    0

    1答えて

    JCodeModelを使用してJavaソースコードを生成しています。私は生成されたコードに著作権情報を追加したいと思います。これは現在可能ですか? JDefinedClassでjavadoc()を使用しようとしましたが、クラス定義の上にのみ情報が追加されます。

    2

    1答えて

    は私が public static <T extends SomeObject> T get(Class<T> type) { ... return null; } 誰のような一般的な方法は前にこれを行って生成する必要がありますか?