Top Annotations Enums
[default module]

Package org.checkerframework.checker.i18nformatter.qual


Annotation Summary

Modifier and TypeAnnotation and Description
public @interface
I18nChecksFormat

This annotation is used internally to annotate I18nFormatUtil.hasFormat() and similar methods.

public @interface
I18nFormat

This annotation, attached to a String type, indicates that the String may be passed to MessageFormat.format.

public @interface
I18nFormatBottom

The bottom type in the Internationalization Format String type system.

public @interface
I18nFormatFor

This annotation indicates that when a string of the annotated type is passed as the first argument to java.text.MessageFormat#format(String, Object...), then the expression that is an argument to the annotation can be passed as the remaining arguments, in varargs style.

public @interface
I18nInvalidFormat

This annotation, attached to a String type, indicates that if the String is passed to java.text.MessageFormat#format(String, Object...), an exception will result.

public @interface
I18nMakeFormat

This annotation is used internally to annotate java.util.ResourceBundle#getString indicating the checker to check if the given key exist in the translation file and annotate the result string with the correct format annotation according to the corresponding key's value.

public @interface
I18nUnknownFormat

The top qualifier.

public @interface
I18nValidFormat

This annotation is used internally to annotate I18nFormatUtil.isFormat().

Enum Summary

Modifier and TypeEnum and Description
public enum
I18nConversionCategory

Elements of this enumeration are used in a I18nFormat annotation to indicate the valid types that may be passed as a format parameter.