boolean isSynthetic()
描述 (Description)
如果此类是合成类,则java.lang.Class.isSynthetic()返回true,否则返回false。
声明 (Declaration)
以下是java.lang.Class.isSynthetic()方法的声明public boolean isSynthetic()
参数 (Parameters)
NA
返回值 (Return Value)
当且仅当此类是Java语言规范定义的合成类时,此方法才返回true。
异常 (Exception)
NA
例子 (Example)
以下示例显示了java.lang.Class.isSynthetic()方法的用法。package com.iowiki;
import java.lang.*;
public class ClassDemo {
public static void main(String[] args) {
ClassDemo c = new ClassDemo();
Class cls = c.getClass();
// returns true if this class is a synthetic class, else false
boolean retval = cls.isSynthetic();
System.out.println("It is a synthetic class ? " + retval);
}
}
让我们编译并运行上面的程序,这将产生以下结果 -It is a synthetic class ? false