@@ -523,8 +523,9 @@ public static void updateMaxJavaStackTraceDepth(EconomicMap<OptionKey<?>, Object
523
523
@ Option (help = "Trace VMOperation execution." )//
524
524
public static final HostedOptionKey <Boolean > TraceVMOperations = new HostedOptionKey <>(false );
525
525
526
- @ APIOption (name = "trace-class-initialization" )//
527
- @ Option (help = "Comma-separated list of fully-qualified class names that class initialization is traced for." )//
526
+ private static final String DEPRECATION_MESSAGE_TCI = "This option is not required anymore with the strict image heap enabled by default." ;
527
+ @ APIOption (name = "trace-class-initialization" , deprecated = DEPRECATION_MESSAGE_TCI )//
528
+ @ Option (help = "Comma-separated list of fully-qualified class names that class initialization is traced for." , deprecated = true , deprecationMessage = DEPRECATION_MESSAGE_TCI )//
528
529
public static final HostedOptionKey <LocatableMultiOptionValue .Strings > TraceClassInitialization = new HostedOptionKey <>(LocatableMultiOptionValue .Strings .buildWithCommaDelimiter ());
529
530
530
531
@ APIOption (name = "trace-object-instantiation" )//
@@ -1097,7 +1098,7 @@ protected void onValueUpdate(EconomicMap<OptionKey<?>, Object> values, String ol
1097
1098
public static final HostedOptionKey <Boolean > VerifyFrameAnchors = new HostedOptionKey <>(false );
1098
1099
1099
1100
@ SuppressWarnings ("unused" )//
1100
- @ APIOption (name = "configure-reflection-metadata" )//
1101
+ @ APIOption (name = "configure-reflection-metadata" , deprecated = "This option has no function anymore." )//
1101
1102
@ Option (help = "Enable runtime instantiation of reflection objects for non-invoked methods." , type = OptionType .Expert , deprecated = true )//
1102
1103
public static final HostedOptionKey <Boolean > ConfigureReflectionMetadata = new HostedOptionKey <>(true );
1103
1104
@@ -1133,10 +1134,12 @@ public Boolean getValueOrDefault(UnmodifiableEconomicMap<OptionKey<?>, Object> v
1133
1134
deprecated = true , deprecationMessage = "This option was introduced to simplify migration to GraalVM 23.0 and will be removed in a future release" )//
1134
1135
public static final HostedOptionKey <Boolean > AllowDeprecatedBuilderClassesOnImageClasspath = new HostedOptionKey <>(false );
1135
1136
1136
- @ Option (help = "file:doc-files/MissingRegistrationHelp.txt" )//
1137
+ @ APIOption (name = "exact-reachability-metadata" , defaultValue = "" )//
1138
+ @ Option (help = "file:doc-files/ExactReachabilityMetadataHelp.txt" )//
1137
1139
public static final HostedOptionKey <LocatableMultiOptionValue .Strings > ThrowMissingRegistrationErrors = new HostedOptionKey <>(LocatableMultiOptionValue .Strings .build ());
1138
1140
1139
- @ Option (help = "file:doc-files/MissingRegistrationPathsHelp.txt" )//
1141
+ @ APIOption (name = "exact-reachability-metadata-path" )//
1142
+ @ Option (help = "file:doc-files/ExactReachabilityMetadataPathHelp.txt" )//
1140
1143
public static final HostedOptionKey <LocatableMultiOptionValue .Strings > ThrowMissingRegistrationErrorsPaths = new HostedOptionKey <>(LocatableMultiOptionValue .Strings .build ());
1141
1144
1142
1145
public enum ReportingMode {
0 commit comments