@Target({TYPE,FIELD,METHOD,CONSTRUCTOR,LOCAL_VARIABLE,ANNOTATION_TYPE,PACKAGE,TYPE_PARAMETER,TYPE_USE})
@Retention(CLASS)
@Documented
public @interface SystemDependent
Indicates that a method's behavior or return value depends on system
configuration or environment settings.
This includes dependencies on:
This includes dependencies on:
Locale.getDefault()TimeZone.getDefault()Charset.defaultCharset()- System properties
- Environment variables
Methods marked with this annotation may produce different results on different systems or when system configuration changes.
- Author:
- Philippe Charles