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
Context: #9827
Continue breaking down the `<GenerateJavaStubs>` task into smaller,
more manageable pieces by moving the marshal methods and type map
generation steps into separate tasks.
TODO: start moving steps that require Cecil assembly scanning into
linker steps (or equivalent), eventually saving a Cecil assembly scan
per build.
Log.LogDebugMessage($"[{state.TargetArch}] Number of generated marshal methods: {state.Classifier.MarshalMethods.Count}");
226
-
if(state.Classifier.RejectedMethodCount>0){
227
-
Log.LogWarning($"[{state.TargetArch}] Number of methods in the project that will be registered dynamically: {state.Classifier.RejectedMethodCount}");
228
-
}
229
-
230
-
if(state.Classifier.WrappedMethodCount>0){
231
-
// TODO: change to LogWarning once the generator can output code which requires no non-blittable wrappers
232
-
Log.LogDebugMessage($"[{state.TargetArch}] Number of methods in the project that need marshal method wrappers: {state.Classifier.WrappedMethodCount}");
Log.LogDebugMessage($"[{state.TargetArch}] Number of generated marshal methods: {state.Classifier.MarshalMethods.Count}");
54
+
if(state.Classifier.RejectedMethodCount>0){
55
+
Log.LogWarning($"[{state.TargetArch}] Number of methods in the project that will be registered dynamically: {state.Classifier.RejectedMethodCount}");
56
+
}
57
+
58
+
if(state.Classifier.WrappedMethodCount>0){
59
+
// TODO: change to LogWarning once the generator can output code which requires no non-blittable wrappers
60
+
Log.LogDebugMessage($"[{state.TargetArch}] Number of methods in the project that need marshal method wrappers: {state.Classifier.WrappedMethodCount}");
0 commit comments