Skip to content

Commit 6565845

Browse files
committed
Remove core reflection use from SharedLayerClassInclusionPolicy
1 parent 7428087 commit 6565845

1 file changed

Lines changed: 1 addition & 2 deletions

File tree

substratevm/src/com.oracle.graal.pointsto/src/com/oracle/graal/pointsto/ClassInclusionPolicy.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,6 @@
2828
import com.oracle.graal.pointsto.meta.AnalysisMethod;
2929
import com.oracle.graal.pointsto.meta.AnalysisType;
3030
import com.oracle.graal.pointsto.util.AnalysisError;
31-
import com.oracle.svm.util.OriginalClassProvider;
3231

3332
import jdk.vm.ci.meta.ModifiersProvider;
3433
import jdk.vm.ci.meta.ResolvedJavaField;
@@ -234,7 +233,7 @@ private static boolean isMethodAccessible(ResolvedJavaMethod method) {
234233
/* Protected methods from non-final non-sealed classes should be accessible. */
235234
AnalysisError.guarantee(method.isProtected());
236235
ResolvedJavaType declaringClass = method.getDeclaringClass();
237-
return !declaringClass.isFinalFlagSet() && !OriginalClassProvider.getJavaClass(declaringClass).isSealed();
236+
return !declaringClass.isFinalFlagSet() && !declaringClass.isSealed();
238237
}
239238

240239
@Override

0 commit comments

Comments
 (0)