Java |合成是什么意思?

Java | What does synthetic mean?

我正在浏览 java Method.class(反编译),我发现了一些引起我注意的东西。

@Override
public boolean isSynthetic() {
    return super.isSynthetic();
}

"合成"。这是什么意思?

是否可以在代码中使用?

.

并且因为我在 Method class 中找到了这个,所以我想知道 整个方法 是否可以 "synthetic" ,还是它 包含 合成的东西?

提前致谢。

.

不是 What is the meaning of “static synthetic”?

的副本

Any constructs introduced by the compiler that do not have a corresponding construct in the source code must be marked as synthetic, except for default constructors and the class initialization method.

http://www.javaworld.com/article/2073578/java-s-synthetic-methods.html