idea查找类 & 方法在哪里被使用

查找类的用法

以flume中的SImpleEvent类为例,想知道有哪些地方用了这个新定义的类.
在这里插入图片描述
结果如下
在这里插入图片描述
之后可以点进去看

创建新实例用法比如
public static Event withBody(byte[] body, Map<String, String> headers) {
    Event event = new SimpleEvent();

    if (body == null) {
      body = new byte[0];
    }
    event.setBody(body);

    if (headers != null) {
      event.setHeaders(new HashMap<String, String>(headers));
    }

    return event;
  }
导入中用法指的是import中用了
import org.apache.flume.event.SimpleEvent;
局部变量声明

表明创建的新实例是局部的.

 @Test
  public void testPrintable() {
    SimpleEvent event = new SimpleEvent();
    event.setBody("Some text".getBytes());
    String eventDump = EventHelper.dumpEvent(event);
    System.out.println(eventDump);
    Assert.assertTrue(eventDump, eventDump.contains("Some text"));
  }
扩展实现子句中用法 指其子类中用法等
final class TimestampedEvent extends SimpleEvent {

方法用法

同上,在方法处右键即可,可以看出在哪个包中被使用
在这里插入图片描述

比如sdk包中就用到这个定义的setbody方法

public static Event withBody(byte[] body, Map<String, String> headers) {
    Event event = new SimpleEvent();

    if (body == null) {
      body = new byte[0];
    }
    event.setBody(body);

    if (headers != null) {
      event.setHeaders(new HashMap<String, String>(headers));
    }

    return event;
  }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值