private RecursiveMethodCallMarkerInfo(@NotNull PsiElement methodCall) { super(methodCall, methodCall.getTextRange(), AllIcons.Gutter.RecursiveMethod, Pass.UPDATE_OVERRIDDEN_MARKERS, FunctionUtil.constant("Recursive call"), null, GutterIconRenderer.Alignment.RIGHT ); } }
private BallerinaImplementingFunctionMarkerInfo(@NotNull PsiElement implementation, @NotNull PsiElement definition) { super(implementation, implementation.getTextRange(), AllIcons.Gutter.ImplementingMethod, Pass.LINE_MARKERS, FunctionUtil.constant("Implementing function"), (e, elt) -> navigateToOverridingMethod(e, ((NavigatablePsiElement) definition)), GutterIconRenderer.Alignment.RIGHT ); } }
private BallerinaImplementedFunctionMarkerInfo(@NotNull PsiElement definition, @NotNull PsiElement implementation) { super(definition, definition.getTextRange(), AllIcons.Gutter.ImplementedMethod, Pass.LINE_MARKERS, FunctionUtil.constant("Implemented function"), (e, elt) -> navigateToOverridingMethod(e, ((NavigatablePsiElement) implementation)), GutterIconRenderer.Alignment.RIGHT ); } }
private MyMarkerInfo(@NotNull PsiElement id) { super(id, id.getTextRange(), AllIcons.Gutter.RecursiveMethod, Pass.LINE_MARKERS, FunctionUtil.constant("Recursive rule"), null, GutterIconRenderer.Alignment.RIGHT ); }