Java中注释@link、@see用法

在源码中经常可以看到注解中有类似的写法,点击可以直接跳转到指定方法,对阅读注解有很大的帮助。

/**
     * When {@link android.app.ActivityOptions#makeSceneTransitionAnimation(Activity,
     * android.view.View, String)} was used to start an Activity, <var>listener</var>
     * will be called to handle shared elements on the <i>launching</i> Activity. Most
     * calls will only come when returning from the started Activity.
     * This requires {@link Window#FEATURE_CONTENT_TRANSITIONS}.
     *
     * @param listener Used to manipulate shared element transitions on the launching Activity.
     */
    public void setExitSharedElementCallback(SharedElementCallback listener) {
        ActivityCompat.setExitSharedElementCallback(this, listener);
    }

跳转当前类方法

输入 {@link #} 会自动提示方法, 或者输入 @see #方法名

跳转其他包下类方法

按包名输入 {@link com.android} 会自动提醒,方法名用 # 分隔

注意

@see必须写在行最开始的位置,{@link} 可以在注释的任意位置