Examples of PsiJavaCodeReferenceElement


Examples of com.intellij.psi.PsiJavaCodeReferenceElement

  public void addReference(PsiClass aClass) {
    addReference(aClass.getQualifiedName());
  }

  public void addReference(String qualifiedName) {
    final PsiJavaCodeReferenceElement ref = myFactory.createReferenceElementByFQClassName(qualifiedName, getResolveScope());
    myRefs.add(ref);
  }
View Full Code Here

Examples of com.intellij.psi.PsiJavaCodeReferenceElement

    final PsiJavaCodeReferenceElement ref = myFactory.createReferenceElementByFQClassName(qualifiedName, getResolveScope());
    myRefs.add(ref);
  }

  public void addReference(PsiClassType type) {
    final PsiJavaCodeReferenceElement ref = myFactory.createReferenceElementByType(type);
    myRefs.add(ref);
  }
View Full Code Here

Examples of com.intellij.psi.PsiJavaCodeReferenceElement

  public void addReference(PsiClass aClass) {
    addReference(aClass.getQualifiedName());
  }

  public void addReference(String qualifiedName) {
    final PsiJavaCodeReferenceElement ref = myFactory.createReferenceElementByFQClassName(qualifiedName, getResolveScope());
    myRefs.add(ref);
  }
View Full Code Here

Examples of com.intellij.psi.PsiJavaCodeReferenceElement

    final PsiJavaCodeReferenceElement ref = myFactory.createReferenceElementByFQClassName(qualifiedName, getResolveScope());
    myRefs.add(ref);
  }

  public void addReference(PsiClassType type) {
    final PsiJavaCodeReferenceElement ref = myFactory.createReferenceElementByType(type);
    myRefs.add(ref);
  }
View Full Code Here

Examples of com.intellij.psi.PsiJavaCodeReferenceElement

        }

        List<ProblemDescriptor> problems = new LinkedList<ProblemDescriptor>();
        for( PsiAnnotationMemberValue concernClassAnnotationValue : concernsAnnotationValue )
        {
            PsiJavaCodeReferenceElement concernClassReference = getConcernClassReference( concernClassAnnotationValue );

            // If it's not a class reference, ignore
            if( concernClassReference == null )
            {
                continue;
            }

            // If class reference can't be resolved, ignore
            PsiClass concernClass = (PsiClass) concernClassReference.resolve();
            if( concernClass == null )
            {
                continue;
            }
View Full Code Here

Examples of com.intellij.psi.PsiJavaCodeReferenceElement

        // For each mixin
        List<ProblemDescriptor> problems = new LinkedList<ProblemDescriptor>();
        for( PsiAnnotationMemberValue mixinAnnotationValue : mixinAnnotationValues )
        {
            PsiJavaCodeReferenceElement mixinClassReference = getMixinClassReference( mixinAnnotationValue );

            // If it's not a class reference, ignore
            if( mixinClassReference == null )
            {
                continue;
            }

            // If class reference can't be resolved, ignore
            PsiClass mixinClass = (PsiClass) mixinClassReference.resolve();
            if( mixinClass == null )
            {
                continue;
            }
View Full Code Here

Examples of com.intellij.psi.PsiJavaCodeReferenceElement

        }

        List<ProblemDescriptor> problems = new LinkedList<ProblemDescriptor>();
        for( PsiAnnotationMemberValue sideEffectClassReferenceWrapper : sideEffectsAnnotationValue )
        {
            PsiJavaCodeReferenceElement sideEffectClassReference =
                getSideEffectClassReference( sideEffectClassReferenceWrapper );

            // If it's not a class reference, ignore
            if( sideEffectClassReference == null )
            {
                continue;
            }

            // If class reference can't be resolved, ignore
            PsiClass sideEffectClass = (PsiClass) sideEffectClassReference.resolve();
            if( sideEffectClass == null )
            {
                continue;
            }
View Full Code Here

Examples of com.intellij.psi.PsiJavaCodeReferenceElement

      return null;
    }

    final String shortName = StringUtil.getShortName(qualifiedName);
    for (PsiAnnotation annotation : annotations) {
      PsiJavaCodeReferenceElement referenceElement = annotation.getNameReferenceElement();
      if (referenceElement != null && shortName.equals(referenceElement.getReferenceName())) {
        if (qualifiedName.equals(annotation.getQualifiedName())) {
          return annotation;
        }
      }
    }
View Full Code Here

Examples of com.intellij.psi.PsiJavaCodeReferenceElement

    }

    for (Class<? extends Annotation> annotationType : annotationTypes) {
      final String shortName = annotationType.getSimpleName();
      for (PsiAnnotation annotation : annotations) {
        PsiJavaCodeReferenceElement referenceElement = annotation.getNameReferenceElement();
        if (referenceElement != null && shortName.equals(referenceElement.getReferenceName())) {
          String qualifiedName = annotationType.getName();
          if (qualifiedName.equals(annotation.getQualifiedName())) {
            return true;
          }
        }
View Full Code Here

Examples of com.intellij.psi.PsiJavaCodeReferenceElement

    return false;
  }

  @NotNull
  public static String getSimpleNameOf(@NotNull PsiAnnotation psiAnnotation) {
    PsiJavaCodeReferenceElement referenceElement = psiAnnotation.getNameReferenceElement();
    return StringUtil.notNullize(null == referenceElement ? null : referenceElement.getReferenceName());
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.