这是我的示例代码,我收到警告.
Class aClass = Class.forName(impl);
Method method = aClass.getMethod("getInstance", null);
item = (PreferenceItem) method.invoke(null, null);
Run Code Online (Sandbox Code Playgroud)
警告:
警告:非varargs调用varargs方法,最后一个参数的参数类型不精确; 强制转换为java.lang.Class,为varargs调用强制转换为java.lang.Class []进行非varargs调用并禁止此警告方法method = aClass.getMethod("getInstance",null);
请帮我解决这个问题
import com.sun.org.apache.xerces.internal.dom.DOMImplementationImpl;
public static Document newDocument( String pName ) {
return DOMImplementationImpl.getDOMImplementation().createDocument(
null,
pName,
DOMImplementationImpl.getDOMImplementation().createDocumentType( pName, null, null ) );
}
Run Code Online (Sandbox Code Playgroud)
我在netbeans中遇到过以下警告
warning: com.sun.org.apache.xerces.internal.dom.DOMImplementationImpl is Sun proprietary API and may be removed in a future release
return DOMImplementationImpl.getDOMImplementation().createDocument(
warning: com.sun.org.apache.xerces.internal.dom.DOMImplementationImpl is Sun proprietary API and may be removed in a future release DOMImplementationImpl.getDOMImplementation().createDocumentType( pName, null, null ) );
Run Code Online (Sandbox Code Playgroud) 我的代码是
OutputFormat wOf = new OutputFormat( "XML", "ISO-8859-1", true );
Run Code Online (Sandbox Code Playgroud)
帮我解决这个警告......
提前致谢