如何在不嵌套的情况下将两个类添加到同一.java文件中?

时间:2018-10-31 10:39:54

标签: java code-generation javapoet

结果:

public class cls1 
{
    short f1;

    short f2;

    byte f3;

  }

  public class cls2 
{
    short f4;

    short f5;

    byte f6;

  }

结果不像这样:

public class cls1 
{
    short f1;

    short f2;

    byte f3;

  public class cls2 
{
    short f4;

    short f5;

    byte f6;

  }
}

2 个答案:

答案 0 :(得分:0)

在Java中,单个.java文件中可以有多个顶级类,但是其中只有一个是公共的。

答案 1 :(得分:0)

JavaPoet故意不支持此功能。我们建议您改用嵌套或单独的文件。