You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The file path is java.lang.reflect.Proxy&ProxyBuilder
java.lang.NullPointerException:Cannot invoke "java.lang.Class.getMethods()"because "intt"is null
source code:
private static Set<class<?>>referencedTypes(ClassLoader loader,List<Class<?>>interfaces){
var types new HashSet<class<?>>();
for (var intf : interfaces){
for (Method m intf.getMethods ()){
if (!Modifier.isStatic(m.getModifiers())){
addElementType(types,m.getReturnType());
addElementTypes(types,m.getsharedParameterTypes ());
addElementTypes(types,m.getSharedExceptionTypes ());
}
}
}
return types;
}
test code:
public void test_newInstance_I_II()throws
NoSuchFleldExceptlon,ILlegalAccessExceptlon{
bsh.BshClassManager bshclassManager3 new bsh.BshClassManager();
bsh.classpath.DiscreteFilesclassLoader.ClassSourceMap classSourceMap4 = new bsh.classpath.DiscreteFilesC;
java.lang.object object5 = new com.kawa.familytree.main.bs.PersonalBO();
com.kawa.familytree.main.vo.Personalvo personalvo7 = new com.kawa.familytree.main.vo.Personalvo();
java.lang.Object object6 = new com.kawa.familytree.main.ui.FamilyTreeModel(personalvo7);
classSourceMap4.put (object5,object6);
java.lang.Object object9 = new com.kawa.sys.pub.DataAccessobject ();
java.lang.Object object8 = new com.kawa.familytree.main.ui.Tester();
classSourceMap4.put (object8,object9);
java.lang.ClassLoader classLoader2 = new bsh.classpath.DiscreteFilesclassLoader(bshclassManager3,classS);
java.lang.Class class10 = null;
java.lang.Class class11 = null;
java.lang.Class[]classArray1 {class10,class11};
java.lang.Object object0= new com.kawa.familytree.main.ui.CalenderRowRender();
org.zkoss.lang.reflect.FacadeInvoker.newInstance(object0,classArrayl,classLoader2);
}
test results:
java.lang.NullPointerException:Cannot invoke "java.lang.Class.getMethods()"because "intt"is null
at java.base/java.lang.reflect.Proxy$ProxyBuilder.referencedTypes(Proxy.java:744)
at java.base/java.lang.reflect.Proxy$ProxyBuilder.<init>(Proxy.java:645)
at java.base/java.lang.reflect.Proxy.lambda$getProxyConstructor$1(Proxy.java:440)
at java.base/jdk.internal.loader.AbstractClassLoaderValue$Memoizer.get(AbstractClassLoaderValue.java:329)
at java.base/jdk.internal.loader.AbstractClassLoaderValue.computelfAbsent(AbstractClassLoaderValue.java:205)
at java.base/java.lang.reflect.Proxy.getProxyConstructor(Proxy.java:438)
at java.base/java.lang.reflect.Proxy.newProxyInstance(Proxy.java:1037)
at org.zkoss.lang.reflect.Facadelnvoker.newlnstance(Facadelnvoker.java:61)
at org.zkoss.lang.reflect.Facadelnvoker_Test.test_newlnstance_1_11(Facadelnvoker_Test.java:202)
The text was updated successfully, but these errors were encountered:
The file path is java.lang.reflect.Proxy&ProxyBuilder
java.lang.NullPointerException:Cannot invoke "java.lang.Class.getMethods()"because "intt"is null
source code:
test code:
test results:
The text was updated successfully, but these errors were encountered: