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
我正在浏览 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