@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 its value is "Tahoma"
,
so it can continue parsing the concatenation.
public abstract String value
Copyright © 2024. All rights reserved.