自分では解けないちょっとしたクイズがあります。Java を使用して独自のソース コードを出力するプログラムを作成したいと考えています。誰でもこれを行う方法を知っていますか? この例のように:
public class SourcePrint {
private static final long serialVersionUID = 1L;
public void test(){
System.out.println("Hi I'm test");
}
public static void main(String[] args) {
new SourcePrint().test();
}
}
これを実行すると、出力は次のようになります。
public class SourcePrint {
private static final long serialVersionUID = 1L;
public void test(){
System.out.println("Hi I'm test");
}
public static void main(String[] args) {
new SourcePrint().test();
}
}
これを行う方法がわかりません。誰かが解決策または少なくともヒントを知っていますか? これは逆コンパイラではなく、クイズ作成者がヒントは「STATIC」だと教えてくれました。