@@ -65,47 +65,47 @@ public static void markAnalysisFinished() {
65
65
}
66
66
67
67
public static boolean isAnalysisFinished () {
68
- return singleton ().analysisFinished ;
68
+ return ImageSingletons . contains ( BuildPhaseProvider . class ) && singleton ().analysisFinished ;
69
69
}
70
70
71
71
public static void markHostedUniverseBuilt () {
72
72
singleton ().hostedUniverseBuilt = true ;
73
73
}
74
74
75
75
public static boolean isHostedUniverseBuilt () {
76
- return singleton ().hostedUniverseBuilt ;
76
+ return ImageSingletons . contains ( BuildPhaseProvider . class ) && singleton ().hostedUniverseBuilt ;
77
77
}
78
78
79
79
public static void markReadyForCompilation () {
80
80
singleton ().readyForCompilation = true ;
81
81
}
82
82
83
83
public static boolean isReadyForCompilation () {
84
- return singleton ().readyForCompilation ;
84
+ return ImageSingletons . contains ( BuildPhaseProvider . class ) && singleton ().readyForCompilation ;
85
85
}
86
86
87
87
public static void markCompileQueueFinished () {
88
88
singleton ().compileQueueFinished = true ;
89
89
}
90
90
91
91
public static boolean isCompileQueueFinished () {
92
- return singleton ().compileQueueFinished ;
92
+ return ImageSingletons . contains ( BuildPhaseProvider . class ) && singleton ().compileQueueFinished ;
93
93
}
94
94
95
95
public static void markCompilationFinished () {
96
96
singleton ().compilationFinished = true ;
97
97
}
98
98
99
99
public static boolean isCompilationFinished () {
100
- return singleton ().compilationFinished ;
100
+ return ImageSingletons . contains ( BuildPhaseProvider . class ) && singleton ().compilationFinished ;
101
101
}
102
102
103
103
public static void markHeapLayoutFinished () {
104
104
singleton ().heapLayoutFinished = true ;
105
105
}
106
106
107
107
public static boolean isHeapLayoutFinished () {
108
- return singleton ().heapLayoutFinished ;
108
+ return ImageSingletons . contains ( BuildPhaseProvider . class ) && singleton ().heapLayoutFinished ;
109
109
}
110
110
111
111
public static class AfterAnalysis implements BooleanSupplier {
0 commit comments