@@ -96,20 +96,19 @@ public void testResolving() throws Exception {
9696 parseAndReprint (folder + File .separator + "VariableReferencing.java" );
9797 }
9898
99- // Error after switching to Java 17 and Eclipse 2022-12, needs to be investigated further
100- // @Test
101- // public void testStaticCalls() throws Exception {
102- // String registeredType = "AClass";
103- // JavaClasspath.get().registerClassifier("", registeredType,
104- // createURI(BIN_FOLDER, registeredType + CLASS_FILE_EXTENSION));
105- // JavaClasspath.get().registerClassifier(registeredType + "$", "A",
106- // createURI(BIN_FOLDER, registeredType + "$A" + CLASS_FILE_EXTENSION));
107- // registeredType = "CallTargetsProvider";
108- // String pack = "staticcalltarget";
109- // JavaClasspath.get().registerClassifier(pack, registeredType,
110- // createURI(BIN_FOLDER, pack, registeredType + CLASS_FILE_EXTENSION));
111- // parseAndReprint("StaticCalls.java");
112- // }
99+ @ Test
100+ public void testStaticCalls () throws Exception {
101+ String registeredType = "AClass" ;
102+ JavaClasspath .get ().registerClassifier ("" , registeredType ,
103+ createURI (BIN_FOLDER , registeredType + CLASS_FILE_EXTENSION ));
104+ JavaClasspath .get ().registerClassifier (registeredType + "$" , "A" ,
105+ createURI (BIN_FOLDER , registeredType + "$A" + CLASS_FILE_EXTENSION ));
106+ registeredType = "CallTargetsProvider" ;
107+ String pack = "staticcalltarget" ;
108+ JavaClasspath .get ().registerClassifier (pack , registeredType ,
109+ createURI (BIN_FOLDER , pack , registeredType + CLASS_FILE_EXTENSION ));
110+ parseAndReprint ("StaticCalls.java" );
111+ }
113112
114113 private URI createURI (String ... relPath ) {
115114 return URI .createFileURI (Paths .get ("." , relPath ).toAbsolutePath ().toString ());
0 commit comments