Skip to content

Commit c109638

Browse files
committed
[GR-51653] Expose method printing format and ability to collect transitive module readers
PullRequest: graal/19112
2 parents 8b6416e + 1b1eb3a commit c109638

File tree

2 files changed

+2
-3
lines changed

2 files changed

+2
-3
lines changed

substratevm/src/com.oracle.graal.pointsto/src/com/oracle/graal/pointsto/reports/CallTreePrinter.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,7 @@ public final class CallTreePrinter {
7070

7171
public static final Pattern CAMEL_CASE_PATTERN = Pattern.compile(
7272
"\\b[a-zA-Z]|[A-Z]|\\.");
73+
public static final String METHOD_FORMAT = "%H.%n(%P):%R";
7374

7475
public static void print(BigBang bb, String reportsPath, String reportName) {
7576
CallTreePrinter printer = new CallTreePrinter(bb);
@@ -259,8 +260,6 @@ private static SourceReference[] sourceReference(BytecodePosition position) {
259260
return sourceReference.toArray(new SourceReference[sourceReference.size()]);
260261
}
261262

262-
private static final String METHOD_FORMAT = "%H.%n(%P):%R";
263-
264263
private void printMethods(PrintWriter out) {
265264
out.println("VM Entry Points");
266265
Iterator<MethodNode> iterator = methodToNode.values().stream().filter(n -> n.isEntryPoint).iterator();

substratevm/src/com.oracle.svm.hosted/src/com/oracle/svm/hosted/NativeImageGeneratorRunner.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -221,7 +221,7 @@ private static void checkBootModuleDependencies(boolean verbose) {
221221
}
222222
}
223223

224-
private static void transitiveReaders(Module readModule, Set<Module> potentialReaders, Set<Module> actualReaders) {
224+
public static void transitiveReaders(Module readModule, Set<Module> potentialReaders, Set<Module> actualReaders) {
225225
for (Module potentialReader : potentialReaders) {
226226
if (potentialReader.canRead(readModule)) {
227227
if (actualReaders.add(potentialReader)) {

0 commit comments

Comments
 (0)