Examples of DartClass


Examples of com.jetbrains.lang.dart.psi.DartClass

  protected PsiElement findAnchor(PsiElement element) {
    DartCallExpression callExpression = PsiTreeUtil.getParentOfType(element, DartCallExpression.class);
    assert callExpression != null;
    DartExpression expression = callExpression.getExpression();
    DartReference[] dartReferences = PsiTreeUtil.getChildrenOfType(expression, DartReference.class);
    DartClass dartClass = dartReferences == null ? PsiTreeUtil.getParentOfType(element, DartClass.class)
                                                 : dartReferences[0].resolveDartClass().getDartClass();
    return DartResolveUtil.getBody(dartClass);
  }
View Full Code Here

Examples of com.jetbrains.lang.dart.psi.DartClass

      template.addTextSegment(";\n");
      return true;
    }
    template.addTextSegment("(");

    DartClass dartClass = DartResolveUtil.suggestType(element);
    if (dartClass != null) {
      template.addTextSegment(dartClass.getName());
      template.addTextSegment(" ");
    }
    template.addTextSegment("value");

    template.addTextSegment("){\n");
View Full Code Here

Examples of com.jetbrains.lang.dart.psi.DartClass

  public static Collection<String> getSuggestedNames(final DartExpression expression, @Nullable Collection<String> additionalUsedNames) {
    Collection<String> candidates = new LinkedHashSet<String>();

    String text = expression.getText();
    if (expression instanceof DartReference) {
      DartClass dartClass = ((DartReference)expression).resolveDartClass().getDartClass();
      String dartClassName = dartClass == null ? null : dartClass.getName();
      if (dartClassName != null && !dartClassName.equals(StringUtil.decapitalize(dartClassName))) {
        candidates.add(StringUtil.decapitalize(dartClassName));
      }
    }
View Full Code Here

Examples of com.jetbrains.lang.dart.psi.DartClass

      public HierarchyTreeStructure compute() {
        final Project project = getProject();
        final List<DartComponentName> dartComponentNames =
          DartClassIndex.getItemsByName(className, project, GlobalSearchScope.projectScope(project));
        for (DartComponentName name : dartComponentNames) {
          DartClass dartClass = PsiTreeUtil.getParentOfType(name, DartClass.class);
          if (dartClass != null && dartClass.getName().equals(className)) {
            if (subtype) {
              return new DartTypeHierarchyTreeStructure(project, dartClass, HierarchyBrowserBaseEx.SCOPE_PROJECT);
            }
            else {
              return new DartSupertypesHierarchyTreeStructure(project, dartClass);
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.