@@ -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" )//
@@ -1100,7 +1101,7 @@ protected void onValueUpdate(EconomicMap<OptionKey<?>, Object> values, String ol
1100
1101
public static final HostedOptionKey <Boolean > VerifyFrameAccess = new HostedOptionKey <>(false );
1101
1102
1102
1103
@ SuppressWarnings ("unused" )//
1103
- @ APIOption (name = "configure-reflection-metadata" )//
1104
+ @ APIOption (name = "configure-reflection-metadata" , deprecated = "This option has no function anymore." )//
1104
1105
@ Option (help = "Enable runtime instantiation of reflection objects for non-invoked methods." , type = OptionType .Expert , deprecated = true )//
1105
1106
public static final HostedOptionKey <Boolean > ConfigureReflectionMetadata = new HostedOptionKey <>(true );
1106
1107
@@ -1136,10 +1137,12 @@ public Boolean getValueOrDefault(UnmodifiableEconomicMap<OptionKey<?>, Object> v
1136
1137
deprecated = true , deprecationMessage = "This option was introduced to simplify migration to GraalVM 23.0 and will be removed in a future release" )//
1137
1138
public static final HostedOptionKey <Boolean > AllowDeprecatedBuilderClassesOnImageClasspath = new HostedOptionKey <>(false );
1138
1139
1139
- @ Option (help = "file:doc-files/MissingRegistrationHelp.txt" )//
1140
+ @ APIOption (name = "exact-reachability-metadata" , defaultValue = "" )//
1141
+ @ Option (help = "file:doc-files/ExactReachabilityMetadataHelp.txt" )//
1140
1142
public static final HostedOptionKey <LocatableMultiOptionValue .Strings > ThrowMissingRegistrationErrors = new HostedOptionKey <>(LocatableMultiOptionValue .Strings .build ());
1141
1143
1142
- @ Option (help = "file:doc-files/MissingRegistrationPathsHelp.txt" )//
1144
+ @ APIOption (name = "exact-reachability-metadata-path" )//
1145
+ @ Option (help = "file:doc-files/ExactReachabilityMetadataPathHelp.txt" )//
1143
1146
public static final HostedOptionKey <LocatableMultiOptionValue .Strings > ThrowMissingRegistrationErrorsPaths = new HostedOptionKey <>(LocatableMultiOptionValue .Strings .build ());
1144
1147
1145
1148
public enum ReportingMode {
0 commit comments