@Retention(value=CLASS)
@Target(value={METHOD,FIELD,LOCAL_VARIABLE,PARAMETER})
public @interface Subst
Language
or Pattern
context.
Example:
@Subst("Tahoma") final String font = new JLabel().getFont().getName(); @Language("HTML") String message = "<html><span style='font: " + font + "; font-size:smaller'>" + ... + "</span></html>";
Here the parser assumes that when font
appears in the concatenation it's value is "Tahoma"
,
so it can continue parsing the concatenation.
Modifier and Type | Required Element and Description |
---|---|
java.lang.String |
value |