package com.restfb.types;
import static com.restfb.util.StringUtils.isBlank;
import com.restfb.Facebook;
import com.restfb.util.ReflectionUtils;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
import lombok.Getter;
import lombok.Setter;
/**
* Base class which encapsulates behavior and properties common to most
* <a href="http://developers.facebook.com/docs/reference/api/">Graph API types</a>.
*
* @author <a href="http://restfb.com">Mark Allen</a>
* @since 1.5
*/
public class FacebookType implements Serializable {
/**
* This object's unique Facebook ID.
*
* @return This object's unique Facebook ID.
*/
@Getter
@Setter
@Facebook
private String id;
}
这是一个restfb代码,我无法找到如何用其中的代码替换注释@Getter或@Setter。我正在使用eclipse ide,我已经在我的eclipse中安装了lombok。
答案 0 :(得分:3)
您感兴趣的过程称为“delombok”。我不知道有一个Eclipse插件可以做到这一点(Intellij有一个)。但您仍然可以使用命令行工具从项目Lombok中获取该工具。详细信息为here。总之,您可以从命令行运行
java -jar lombok.jar delombok -p FacebookType.java
您需要为lombok.jar
设置正确的路径,并且我假设您的文件名为FacebookType.java
。您还可以对src文件夹中的所有文件执行该操作:
java -jar lombok.jar delombok src -d src-delomboked
src
是包含使用Lombok注释和src-delomboked
输出文件夹的源文件的文件夹。
似乎还有一个maven plugin您可以为此目的使用。