Examples of JamElement


Examples of com.intellij.javaee.model.annotations.JamElement

        if (domModelElement.getXmlTag() != null) {
          list.add(domModelElement.getXmlTag());
        }
      }
      else if (modelElement instanceof JamElement) {
        final JamElement annotationModelElement = (JamElement)modelElement;
        if (annotationModelElement instanceof JamMemberElement) {
          final JamMemberElement annotatedElement = (JamMemberElement)annotationModelElement;
          list.add(annotatedElement.getPsiMember());
        }
        else {
          ContainerUtil.addIfNotNull(annotationModelElement.getIdentifyingAnnotation(), list);
        }
      }
      else {
        ContainerUtil.addIfNotNull(modelElement.getIdentifyingPsiElement(), list);
      }
View Full Code Here

Examples of com.intellij.javaee.model.annotations.JamElement

      final VirtualFile virtualFile = file.getVirtualFile();
      if (virtualFile != null && virtualFile.isValid()) {
        return new OpenFileDescriptor(file.getManager().getProject(), virtualFile, domElement.getXmlTag().getTextRange().getStartOffset());
      }
    }
    final JamElement annoElement = CommonModelManager.getInstance().getJamElement(getElement());
    if (annoElement != null && annoElement.getIdentifyingAnnotation() != null) {
      final PsiFile file = annoElement.getIdentifyingAnnotation().getContainingFile();
      final VirtualFile virtualFile = file.getVirtualFile();
      if (virtualFile != null && virtualFile.isValid()) {
        return new OpenFileDescriptor(file.getManager().getProject(), virtualFile, annoElement.getIdentifyingAnnotation().getTextRange().getStartOffset());
      }
    }
    return null;
  }
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.