使用方法内的注释格式化特定类的所有字符串

时间:2017-01-15 17:11:06

标签: java annotations format

让我们说,我有以下方法:

public void anyMethod(User user){
    user.sendMessage(Messages.sendUsernameNotFound());
}

Messages.sendUsernameNotFound()方法是static方法,只返回String

假设我想格式化“消息”类中的所有字符串,是否可以使用注释进行格式化?

e.g:

@FormatMessage
public void anyMethod(User user){
    user.sendMessage(Messages.sendUsernameNotFound());
}

我之前从未使用过自定义注释。

我之所以要问的是我有很多使用Messages Class的方法,所以我想知道注释是否简单。

当然我可以使用Utilz.formatMessage(Messages.sendUsernameNotFound());,但是在所有方法中都可以使用<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="match_parent" android:layout_height="wrap_content" android:gravity="center"> <TextView android:id="@+id/tv_listchild" android:layout_width="fill_parent" android:layout_height="wrap_content" android:paddingTop="10dp" android:textSize="16sp" android:autoLink="web" android:gravity="center" android:lineSpacingExtra="10dp" android:background="@color/grey_200" android:paddingBottom="10dp" /> </LinearLayout>

感谢您的帮助和建议!

0 个答案:

没有答案