• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

Camelcade / Perl5-IDEA / #525521510

17 Apr 2025 02:29PM UTC coverage: 82.177% (-0.5%) from 82.723%
#525521510

push

github

hurricup
Do not update asdf for CI

They are using "awesome" stub and polluting stdout of the process with their update notification

https://github.com/asdf-vm/asdf/pull/1833

30814 of 37497 relevant lines covered (82.18%)

0.82 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

62.5
/plugin/core/src/main/java/com/perl5/lang/perl/psi/mixins/PerlStringBareMixin.java
1
/*
2
 * Copyright 2015-2023 Alexandr Evstigneev
3
 *
4
 * Licensed under the Apache License, Version 2.0 (the "License");
5
 * you may not use this file except in compliance with the License.
6
 * You may obtain a copy of the License at
7
 *
8
 * http://www.apache.org/licenses/LICENSE-2.0
9
 *
10
 * Unless required by applicable law or agreed to in writing, software
11
 * distributed under the License is distributed on an "AS IS" BASIS,
12
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13
 * See the License for the specific language governing permissions and
14
 * limitations under the License.
15
 */
16

17
package com.perl5.lang.perl.psi.mixins;
18

19
import com.intellij.lang.ASTNode;
20
import com.intellij.psi.PsiElement;
21
import com.intellij.psi.PsiReference;
22
import com.intellij.psi.impl.source.resolve.reference.ReferenceProvidersRegistry;
23
import com.perl5.lang.perl.psi.PerlString;
24
import com.perl5.lang.perl.psi.impl.PerlCompositeElementImpl;
25
import org.jetbrains.annotations.NotNull;
26
import org.jetbrains.annotations.Nullable;
27

28

29
public class PerlStringBareMixin extends PerlCompositeElementImpl implements PerlString {
30
  public PerlStringBareMixin(ASTNode node) {
31
    super(node);
1✔
32
  }
1✔
33

34
  @Override
35
  public PsiReference @NotNull [] getReferences() {
36
    return ReferenceProvidersRegistry.getReferencesFromProviders(this);
1✔
37
  }
38

39
  @Override
40
  public PsiReference getReference() {
41
    PsiReference[] references = getReferences();
×
42
    return references.length == 0 ? null : references[0];
×
43
  }
44

45
  @Override
46
  public @Nullable PsiElement getFirstContentToken() {
47
    return getFirstChild();
1✔
48
  }
49

50
  @Override
51
  public @Nullable PsiElement getOpenQuoteElement() {
52
    return null;
×
53
  }
54

55
  @Override
56
  public @Nullable PsiElement getCloseQuoteElement() {
57
    return null;
1✔
58
  }
59
}
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc