Examples of DartComponentName


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

    }
  }

  @NotNull
  private static LineMarkerInfo createImplementationMarker(@NotNull final DartClass dartClass, @NotNull final List<DartClass> subClasses) {
    final DartComponentName componentName = dartClass.getComponentName();
    assert componentName != null : dartClass.getText(); // unnamed class can't have subclasses

    return new LineMarkerInfo<PsiElement>(
      componentName,
      componentName.getTextRange(),
      AllIcons.Gutter.OverridenMethod,
      Pass.UPDATE_OVERRIDEN_MARKERS,
      new Function<PsiElement, String>() {
        @Override
        public String fun(PsiElement element) {
View Full Code Here

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

    if (element == null) return "";

    final StringBuilder buf = new StringBuilder(element.getText());
    DartComponent component = PsiTreeUtil.getParentOfType(element, DartComponent.class);
    while (component != null) {
      final DartComponentName componentName = component.getComponentName();
      if (componentName != null && componentName != element) {
        buf.insert(0, component.getName() + " -> ");
      }
      component = PsiTreeUtil.getParentOfType(component, DartComponent.class);
    }
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.