Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -51,9 +51,9 @@ public static Optional<Semanticdb.Range> findRange(
private static int findNameIn(CharSequence name, int start, String source) {
if (source.equals("")) return -1;

int offset = source.indexOf(" " + name, start);
int offset = source.indexOf(name.toString(), start);
if (offset > -1) {
return offset + 1;
return offset ;
}
return -1;
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -156,8 +156,8 @@ public Void visitMethod(MethodTree node, Void unused) {
if (node instanceof JCTree.JCMethodDecl) {
JCTree.JCMethodDecl meth = (JCTree.JCMethodDecl) node;
CompilerRange range = CompilerRange.FROM_POINT_TO_SYMBOL_NAME;
if ((meth.sym.flags() & Flags.GENERATEDCONSTR) != 0L) {
range = CompilerRange.FROM_TEXT_SEARCH;
if (meth.sym.name.toString().equals("<init>")) {
range = CompilerRange.FROM_POINT_WITH_TEXT_SEARCH;
}
emitSymbolOccurrence(meth.sym, meth, Role.DEFINITION, range);

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ public abstract class AsyncEpoxyController extends EpoxyController {
* A new instance that does model building and diffing asynchronously.
*/
public AsyncEpoxyController() {
// ^^^^^^ definition com/airbnb/epoxy/AsyncEpoxyController#`<init>`(). public AsyncEpoxyController()
// ^^^^^^^^^^^^^^^^^^^^ definition com/airbnb/epoxy/AsyncEpoxyController#`<init>`(). public AsyncEpoxyController()
this(true);
// ^^^^ reference com/airbnb/epoxy/AsyncEpoxyController#`<init>`(+1).
}
Expand All @@ -40,7 +40,7 @@ public AsyncEpoxyController() {
* both on the main thread.
*/
public AsyncEpoxyController(boolean enableAsync) {
// ^^^^^^ definition com/airbnb/epoxy/AsyncEpoxyController#`<init>`(+1). public AsyncEpoxyController(boolean enableAsync)
// ^^^^^^^^^^^^^^^^^^^^ definition com/airbnb/epoxy/AsyncEpoxyController#`<init>`(+1). public AsyncEpoxyController(boolean enableAsync)
// ^^^^^^^^^^^ definition local0 boolean enableAsync
this(enableAsync, enableAsync);
// ^^^^ reference com/airbnb/epoxy/AsyncEpoxyController#`<init>`(+2).
Expand All @@ -52,7 +52,7 @@ public AsyncEpoxyController(boolean enableAsync) {
* Individually control whether model building and diffing are done async or on the main thread.
*/
public AsyncEpoxyController(boolean enableAsyncModelBuilding, boolean enableAsyncDiffing) {
// ^^^^^^ definition com/airbnb/epoxy/AsyncEpoxyController#`<init>`(+2). public AsyncEpoxyController(boolean enableAsyncModelBuilding, boolean enableAsyncDiffing)
// ^^^^^^^^^^^^^^^^^^^^ definition com/airbnb/epoxy/AsyncEpoxyController#`<init>`(+2). public AsyncEpoxyController(boolean enableAsyncModelBuilding, boolean enableAsyncDiffing)
// ^^^^^^^^^^^^^^^^^^^^^^^^ definition local1 boolean enableAsyncModelBuilding
// ^^^^^^^^^^^^^^^^^^ definition local2 boolean enableAsyncDiffing
super(getHandler(enableAsyncModelBuilding), getHandler(enableAsyncDiffing));
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -78,7 +78,7 @@ interface ResultCallback {
// ^^^^^^^^^^^^^^^^^ reference com/airbnb/epoxy/AsyncEpoxyDiffer#GenerationTracker#

AsyncEpoxyDiffer(
//^^^^^^ definition com/airbnb/epoxy/AsyncEpoxyDiffer#`<init>`(). AsyncEpoxyDiffer(unresolved_type handler, ResultCallback resultCallback, unresolved_type diffCallback)
//^^^^^^^^^^^^^^^^ definition com/airbnb/epoxy/AsyncEpoxyDiffer#`<init>`(). AsyncEpoxyDiffer(unresolved_type handler, ResultCallback resultCallback, unresolved_type diffCallback)
@NonNull Handler handler,
// ^^^^^^^ reference androidx/annotation/NonNull#
// ^^^^^^^ reference _root_/
Expand Down Expand Up @@ -523,7 +523,7 @@ private static class DiffCallback extends DiffUtil.Callback {
// ^^^^^^^^^^^^ definition com/airbnb/epoxy/AsyncEpoxyDiffer#DiffCallback#diffCallback. private final unresolved_type diffCallback

DiffCallback(List<? extends EpoxyModel<?>> oldList, List<? extends EpoxyModel<?>> newList,
// ^^^^^^ definition com/airbnb/epoxy/AsyncEpoxyDiffer#DiffCallback#`<init>`(). DiffCallback(List<? extends EpoxyModel<?>> oldList, List<? extends EpoxyModel<?>> newList, unresolved_type diffCallback)
// ^^^^^^^^^^^^ definition com/airbnb/epoxy/AsyncEpoxyDiffer#DiffCallback#`<init>`(). DiffCallback(List<? extends EpoxyModel<?>> oldList, List<? extends EpoxyModel<?>> newList, unresolved_type diffCallback)
// ^^^^ reference java/util/List#
// ^^^^^^^^^^ reference com/airbnb/epoxy/EpoxyModel#
// ^^^^^^^ definition local28 List<? extends EpoxyModel<?>> oldList
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -135,7 +135,7 @@ public int getSpanSize(int position) {
};

public BaseEpoxyAdapter() {
// ^^^^^^ definition com/airbnb/epoxy/BaseEpoxyAdapter#`<init>`(). public BaseEpoxyAdapter()
// ^^^^^^^^^^^^^^^^ definition com/airbnb/epoxy/BaseEpoxyAdapter#`<init>`(). public BaseEpoxyAdapter()
// Defaults to stable ids since view models generate unique ids. Set this to false in the
// subclass if you don't want to support it
setHasStableIds(true);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -150,15 +150,15 @@ public SnapHelper buildSnapHelper(Context context) {
// ^^^^^^^^^^^^^^^^^^^^^^ definition com/airbnb/epoxy/Carousel#numViewsToShowOnScreen. private float numViewsToShowOnScreen

public Carousel(Context context) {
// ^^^^^^ definition com/airbnb/epoxy/Carousel#`<init>`(). public Carousel(unresolved_type context)
// ^^^^^^^^ definition com/airbnb/epoxy/Carousel#`<init>`(). public Carousel(unresolved_type context)
// ^^^^^^^ reference _root_/
// ^^^^^^^ definition local4 unresolved_type context
super(context);
// ^^^^^^^ reference local4
}

public Carousel(Context context, @Nullable AttributeSet attrs) {
// ^^^^^^ definition com/airbnb/epoxy/Carousel#`<init>`(+1). public Carousel(unresolved_type context, unresolved_type attrs)
// ^^^^^^^^ definition com/airbnb/epoxy/Carousel#`<init>`(+1). public Carousel(unresolved_type context, unresolved_type attrs)
// ^^^^^^^ reference _root_/
// ^^^^^^^ definition local5 unresolved_type context
// ^^^^^^^^ reference androidx/annotation/Nullable#
Expand All @@ -170,7 +170,7 @@ public Carousel(Context context, @Nullable AttributeSet attrs) {
}

public Carousel(Context context, @Nullable AttributeSet attrs, int defStyle) {
// ^^^^^^ definition com/airbnb/epoxy/Carousel#`<init>`(+2). public Carousel(unresolved_type context, unresolved_type attrs, int defStyle)
// ^^^^^^^^ definition com/airbnb/epoxy/Carousel#`<init>`(+2). public Carousel(unresolved_type context, unresolved_type attrs, int defStyle)
// ^^^^^^^ reference _root_/
// ^^^^^^^ definition local7 unresolved_type context
// ^^^^^^^^ reference androidx/annotation/Nullable#
Expand Down Expand Up @@ -948,7 +948,7 @@ public static Padding dp(
* via an item decoration.
*/
public Padding(@Px int paddingPx, @Px int itemSpacingPx) {
// ^^^^^^ definition com/airbnb/epoxy/Carousel#Padding#`<init>`(). public Padding(int paddingPx, int itemSpacingPx)
// ^^^^^^^ definition com/airbnb/epoxy/Carousel#Padding#`<init>`(). public Padding(int paddingPx, int itemSpacingPx)
// ^^ reference androidx/annotation/Px#
// ^^^^^^^^^ definition local52 int paddingPx
// ^^ reference androidx/annotation/Px#
Expand All @@ -973,7 +973,7 @@ public Padding(@Px int paddingPx, @Px int itemSpacingPx) {
* via an item decoration.
*/
public Padding(
// ^^^^^^ definition com/airbnb/epoxy/Carousel#Padding#`<init>`(+1). public Padding(int leftPx, int topPx, int rightPx, int bottomPx, int itemSpacingPx)
// ^^^^^^^ definition com/airbnb/epoxy/Carousel#Padding#`<init>`(+1). public Padding(int leftPx, int topPx, int rightPx, int bottomPx, int itemSpacingPx)
@Px int leftPx, @Px int topPx, @Px int rightPx, @Px int bottomPx, @Px int itemSpacingPx) {
// ^^ reference androidx/annotation/Px#
// ^^^^^^ definition local54 int leftPx
Expand Down Expand Up @@ -1006,7 +1006,7 @@ public Padding(
* @param paddingType Unit / Type of the given paddings/ itemspacing.
*/
private Padding(
// ^^^^^^ definition com/airbnb/epoxy/Carousel#Padding#`<init>`(+2). private Padding(int left, int top, int right, int bottom, int itemSpacing, PaddingType paddingType)
// ^^^^^^^ definition com/airbnb/epoxy/Carousel#Padding#`<init>`(+2). private Padding(int left, int top, int right, int bottom, int itemSpacing, PaddingType paddingType)
int left, int top, int right, int bottom, int itemSpacing, PaddingType paddingType) {
// ^^^^ definition local59 int left
// ^^^ definition local60 int top
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ public void onItemRangeRemoved(int positionStart, int itemCount) {
};

ControllerModelList(int expectedModelCount) {
//^^^^^^ definition com/airbnb/epoxy/ControllerModelList#`<init>`(). ControllerModelList(int expectedModelCount)
//^^^^^^^^^^^^^^^^^^^ definition com/airbnb/epoxy/ControllerModelList#`<init>`(). ControllerModelList(int expectedModelCount)
// ^^^^^^^^^^^^^^^^^^ definition local8 int expectedModelCount
super(expectedModelCount);
// ^^^^^ reference com/airbnb/epoxy/ModelList#`<init>`().
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ class DebugTimer implements Timer {
// ^^^^^^^^^^^ definition com/airbnb/epoxy/DebugTimer#sectionName. private String sectionName

DebugTimer(String tag) {
//^^^^^^ definition com/airbnb/epoxy/DebugTimer#`<init>`(). DebugTimer(String tag)
//^^^^^^^^^^ definition com/airbnb/epoxy/DebugTimer#`<init>`(). DebugTimer(String tag)
// ^^^^^^ reference java/lang/String#
// ^^^ definition local0 String tag
this.tag = tag;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -73,7 +73,7 @@ class DiffHelper {


DiffHelper(BaseEpoxyAdapter adapter, boolean immutableModels) {
//^^^^^^ definition com/airbnb/epoxy/DiffHelper#`<init>`(). DiffHelper(BaseEpoxyAdapter adapter, boolean immutableModels)
//^^^^^^^^^^ definition com/airbnb/epoxy/DiffHelper#`<init>`(). DiffHelper(BaseEpoxyAdapter adapter, boolean immutableModels)
// ^^^^^^^^^^^^^^^^ reference com/airbnb/epoxy/BaseEpoxyAdapter#
// ^^^^^^^ definition local0 BaseEpoxyAdapter adapter
// ^^^^^^^^^^^^^^^ definition local1 boolean immutableModels
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ public class DiffPayload {
// ^^^^^^^^^^ definition com/airbnb/epoxy/DiffPayload#modelsById. private final LongSparseArray<EpoxyModel<?>> modelsById

DiffPayload(List<? extends EpoxyModel<?>> models) {
//^^^^^^ definition com/airbnb/epoxy/DiffPayload#`<init>`(). DiffPayload(List<? extends EpoxyModel<?>> models)
//^^^^^^^^^^^ definition com/airbnb/epoxy/DiffPayload#`<init>`(). DiffPayload(List<? extends EpoxyModel<?>> models)
// ^^^^ reference java/util/List#
// ^^^^^^^^^^ reference com/airbnb/epoxy/EpoxyModel#
// ^^^^^^ definition local0 List<? extends EpoxyModel<?>> models
Expand Down Expand Up @@ -88,7 +88,7 @@ public class DiffPayload {
}

public DiffPayload(EpoxyModel<?> changedItem) {
// ^^^^^^ definition com/airbnb/epoxy/DiffPayload#`<init>`(+1). public DiffPayload(EpoxyModel<?> changedItem)
// ^^^^^^^^^^^ definition com/airbnb/epoxy/DiffPayload#`<init>`(+1). public DiffPayload(EpoxyModel<?> changedItem)
// ^^^^^^^^^^ reference com/airbnb/epoxy/EpoxyModel#
// ^^^^^^^^^^^ definition local3 EpoxyModel<?> changedItem
this(Collections.singletonList(changedItem));
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -154,7 +154,7 @@ static DiffResult diff(
}

private DiffResult(
// ^^^^^^ definition com/airbnb/epoxy/DiffResult#`<init>`(). private DiffResult(List<? extends EpoxyModel<?>> previousModels, List<? extends EpoxyModel<?>> newModels, unresolved_type differResult)
// ^^^^^^^^^^ definition com/airbnb/epoxy/DiffResult#`<init>`(). private DiffResult(List<? extends EpoxyModel<?>> previousModels, List<? extends EpoxyModel<?>> newModels, unresolved_type differResult)
@NonNull List<? extends EpoxyModel<?>> previousModels,
// ^^^^^^^ reference androidx/annotation/NonNull#
// ^^^^ reference java/util/List#
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@
public final class EpoxyAsyncUtil {
// ^^^^^^^^^^^^^^ definition com/airbnb/epoxy/EpoxyAsyncUtil# public final class EpoxyAsyncUtil
private EpoxyAsyncUtil() {
// ^^^^^^ definition com/airbnb/epoxy/EpoxyAsyncUtil#`<init>`(). private EpoxyAsyncUtil()
// ^^^^^^^^^^^^^^ definition com/airbnb/epoxy/EpoxyAsyncUtil#`<init>`(). private EpoxyAsyncUtil()
}

/**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -224,15 +224,15 @@ public abstract class EpoxyController implements ModelCollector, StickyHeaderCal
//////////////////////////////////////////////////////////////////////////////////////////

public EpoxyController() {
// ^^^^^^ definition com/airbnb/epoxy/EpoxyController#`<init>`(). public EpoxyController()
// ^^^^^^^^^^^^^^^ definition com/airbnb/epoxy/EpoxyController#`<init>`(). public EpoxyController()
this(defaultModelBuildingHandler, defaultDiffingHandler);
// ^^^^ reference com/airbnb/epoxy/EpoxyController#`<init>`(+1).
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference com/airbnb/epoxy/EpoxyController#defaultModelBuildingHandler.
// ^^^^^^^^^^^^^^^^^^^^^ reference com/airbnb/epoxy/EpoxyController#defaultDiffingHandler.
}

public EpoxyController(Handler modelBuildingHandler, Handler diffingHandler) {
// ^^^^^^ definition com/airbnb/epoxy/EpoxyController#`<init>`(+1). public EpoxyController(unresolved_type modelBuildingHandler, unresolved_type diffingHandler)
// ^^^^^^^^^^^^^^^ definition com/airbnb/epoxy/EpoxyController#`<init>`(+1). public EpoxyController(unresolved_type modelBuildingHandler, unresolved_type diffingHandler)
// ^^^^^^^ reference _root_/
// ^^^^^^^^^^^^^^^^^^^^ definition local0 unresolved_type modelBuildingHandler
// ^^^^^^^ reference _root_/
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -80,7 +80,7 @@ public final class EpoxyControllerAdapter extends BaseEpoxyAdapter implements Re
// ^^^^^^^^^ reference java/util/ArrayList#

EpoxyControllerAdapter(@NonNull EpoxyController epoxyController, Handler diffingHandler) {
//^^^^^^ definition com/airbnb/epoxy/EpoxyControllerAdapter#`<init>`(). EpoxyControllerAdapter(EpoxyController epoxyController, unresolved_type diffingHandler)
//^^^^^^^^^^^^^^^^^^^^^^ definition com/airbnb/epoxy/EpoxyControllerAdapter#`<init>`(). EpoxyControllerAdapter(EpoxyController epoxyController, unresolved_type diffingHandler)
// ^^^^^^^ reference androidx/annotation/NonNull#
// ^^^^^^^^^^^^^^^ reference com/airbnb/epoxy/EpoxyController#
// ^^^^^^^^^^^^^^^ definition local0 EpoxyController epoxyController
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ public class EpoxyDiffLogger extends AdapterDataObserver {
// ^^^ definition com/airbnb/epoxy/EpoxyDiffLogger#tag. private final String tag

public EpoxyDiffLogger(String tag) {
// ^^^^^^ definition com/airbnb/epoxy/EpoxyDiffLogger#`<init>`(). public EpoxyDiffLogger(String tag)
// ^^^^^^^^^^^^^^^ definition com/airbnb/epoxy/EpoxyDiffLogger#`<init>`(). public EpoxyDiffLogger(String tag)
// ^^^^^^ reference java/lang/String#
// ^^^ definition local0 String tag
this.tag = tag;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ public abstract class EpoxyHolder {
// ^^^^^^^^^^^ definition com/airbnb/epoxy/EpoxyHolder# public abstract class EpoxyHolder

public EpoxyHolder(@NonNull ViewParent parent) {
// ^^^^^^ definition com/airbnb/epoxy/EpoxyHolder#`<init>`(). public EpoxyHolder(unresolved_type parent)
// ^^^^^^^^^^^ definition com/airbnb/epoxy/EpoxyHolder#`<init>`(). public EpoxyHolder(unresolved_type parent)
// ^^^^^^^ reference androidx/annotation/NonNull#
// ^^^^^^^^^^ reference _root_/
// ^^^^^^ definition local0 unresolved_type parent
Expand All @@ -31,7 +31,7 @@ public EpoxyHolder(@NonNull ViewParent parent) {
}

public EpoxyHolder() {
// ^^^^^^ definition com/airbnb/epoxy/EpoxyHolder#`<init>`(+1). public EpoxyHolder()
// ^^^^^^^^^^^ definition com/airbnb/epoxy/EpoxyHolder#`<init>`(+1). public EpoxyHolder()
}

/**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -83,13 +83,13 @@ public class EpoxyItemSpacingDecorator extends RecyclerView.ItemDecoration {
// ^^^^^^^^^^^ definition com/airbnb/epoxy/EpoxyItemSpacingDecorator#isInLastRow. private boolean isInLastRow

public EpoxyItemSpacingDecorator() {
// ^^^^^^ definition com/airbnb/epoxy/EpoxyItemSpacingDecorator#`<init>`(). public EpoxyItemSpacingDecorator()
// ^^^^^^^^^^^^^^^^^^^^^^^^^ definition com/airbnb/epoxy/EpoxyItemSpacingDecorator#`<init>`(). public EpoxyItemSpacingDecorator()
this(0);
// ^^^^ reference com/airbnb/epoxy/EpoxyItemSpacingDecorator#`<init>`(+1).
}

public EpoxyItemSpacingDecorator(@Px int pxBetweenItems) {
// ^^^^^^ definition com/airbnb/epoxy/EpoxyItemSpacingDecorator#`<init>`(+1). public EpoxyItemSpacingDecorator(int pxBetweenItems)
// ^^^^^^^^^^^^^^^^^^^^^^^^^ definition com/airbnb/epoxy/EpoxyItemSpacingDecorator#`<init>`(+1). public EpoxyItemSpacingDecorator(int pxBetweenItems)
// ^^ reference androidx/annotation/Px#
// ^^^^^^^^^^^^^^ definition local0 int pxBetweenItems
setPxBetweenItems(pxBetweenItems);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -128,15 +128,15 @@ public abstract class EpoxyModel<T> {
// ^^^^^^^^^^^^^^^^ definition com/airbnb/epoxy/EpoxyModel#spanSizeOverride. private SpanSizeOverrideCallback spanSizeOverride

protected EpoxyModel(long id) {
// ^^^^^^ definition com/airbnb/epoxy/EpoxyModel#`<init>`(). protected EpoxyModel(long id)
// ^^^^^^^^^^ definition com/airbnb/epoxy/EpoxyModel#`<init>`(). protected EpoxyModel(long id)
// ^^ definition local0 long id
id(id);
// ^^ reference com/airbnb/epoxy/EpoxyModel#id(+1).
// ^^ reference local0
}

public EpoxyModel() {
// ^^^^^^ definition com/airbnb/epoxy/EpoxyModel#`<init>`(+1). public EpoxyModel()
// ^^^^^^^^^^ definition com/airbnb/epoxy/EpoxyModel#`<init>`(+1). public EpoxyModel()
this(idCounter--);
// ^^^^ reference com/airbnb/epoxy/EpoxyModel#`<init>`().
// ^^^^^^^^^ reference com/airbnb/epoxy/EpoxyModel#idCounter.
Expand Down
Loading