Package org.eclipse.dltk.ast.references

Examples of org.eclipse.dltk.ast.references.SimpleReference.sourceEnd()


            SimpleReference var = new SimpleReference(
                docTag.sourceStart(), docTag.sourceStart() + 9,
                removeParenthesis(split));
            info.nameSourceStart = var.sourceStart();
            info.nameSourceEnd = var.sourceEnd();
            info.declarationStart = info.nameSourceStart;

            fRequestor.enterField(info);
            fRequestor.exitField(info.nameSourceEnd);
View Full Code Here


            SimpleReference var = new SimpleReference(
                docTag.sourceStart(), docTag.sourceStart() + 6,
                removeParenthesis(split));
            mi.modifiers = Modifiers.AccPublic;
            mi.nameSourceStart = var.sourceStart();
            mi.nameSourceEnd = var.sourceEnd();
            mi.declarationStart = mi.nameSourceStart;
            mi.isConstructor = false;
            mi.returnType = split[0];

            MagicMethod magicMethod;
View Full Code Here

    // This is variable declaration:
    ISourceElementRequestor.FieldInfo info = new ISourceElementRequestor.FieldInfo();
    info.modifiers = declaration.getModifiers();
    info.name = declaration.getName();
    SimpleReference var = declaration.getRef();
    info.nameSourceEnd = var.sourceEnd() - 1;
    info.nameSourceStart = var.sourceStart();
    info.declarationStart = declaration.getDeclarationStart();
    info.modifiers = markAsDeprecated(info.modifiers, declaration);
    PHPDocBlock doc = declaration.getPHPDoc();
    if (doc != null) {
View Full Code Here

  public boolean visit(CatchClause catchClause) throws Exception {
    ISourceElementRequestor.FieldInfo info = new ISourceElementRequestor.FieldInfo();
    info.modifiers = Modifiers.AccPublic;
    SimpleReference var = catchClause.getVariable();
    info.name = var.getName();
    info.nameSourceEnd = var.sourceEnd() - 1;
    info.nameSourceStart = var.sourceStart();
    info.declarationStart = catchClause.sourceStart();

    fRequestor.enterField(info);
    return true;
View Full Code Here

    if (foreachStatement.getKey() instanceof VariableReference) {
      SimpleReference var = (SimpleReference) foreachStatement.getKey();
      ISourceElementRequestor.FieldInfo info = new ISourceElementRequestor.FieldInfo();
      info.modifiers = Modifiers.AccPublic;
      info.name = var.getName();
      info.nameSourceEnd = var.sourceEnd() - 1;
      info.nameSourceStart = var.sourceStart();
      info.declarationStart = var.sourceStart();
      fRequestor.enterField(info);
      fRequestor.exitField(var.sourceEnd() - 1);
    }
View Full Code Here

      info.name = var.getName();
      info.nameSourceEnd = var.sourceEnd() - 1;
      info.nameSourceStart = var.sourceStart();
      info.declarationStart = var.sourceStart();
      fRequestor.enterField(info);
      fRequestor.exitField(var.sourceEnd() - 1);
    }
    if (foreachStatement.getValue() instanceof VariableReference) {
      SimpleReference var = (SimpleReference) foreachStatement.getValue();
      ISourceElementRequestor.FieldInfo info = new ISourceElementRequestor.FieldInfo();
      info.modifiers = Modifiers.AccPublic;
View Full Code Here

    if (foreachStatement.getValue() instanceof VariableReference) {
      SimpleReference var = (SimpleReference) foreachStatement.getValue();
      ISourceElementRequestor.FieldInfo info = new ISourceElementRequestor.FieldInfo();
      info.modifiers = Modifiers.AccPublic;
      info.name = var.getName();
      info.nameSourceEnd = var.sourceEnd() - 1;
      info.nameSourceStart = var.sourceStart();
      info.declarationStart = var.sourceStart();
      fRequestor.enterField(info);
      fRequestor.exitField(var.sourceEnd() - 1);
    }
View Full Code Here

      info.name = var.getName();
      info.nameSourceEnd = var.sourceEnd() - 1;
      info.nameSourceStart = var.sourceStart();
      info.declarationStart = var.sourceStart();
      fRequestor.enterField(info);
      fRequestor.exitField(var.sourceEnd() - 1);
    }
    return true;
  }

  public boolean endvisit(ForEachStatement foreachStatement) throws Exception {
View Full Code Here

        if (field instanceof SimpleReference) {
          SimpleReference ref = (SimpleReference) field;
          ISourceElementRequestor.FieldInfo info = new ISourceElementRequestor.FieldInfo();
          info.modifiers = Modifiers.AccPublic;
          info.name = '$' + ref.getName();
          info.nameSourceEnd = ref.sourceEnd() - 1;
          info.nameSourceStart = ref.sourceStart();
          info.declarationStart = assignment.sourceStart();
          fRequestor.enterField(info);
          fNodes.push(assignment);
        }
View Full Code Here

      String name = simpleReference.getName();
      if (!name.startsWith(DOLOR)) {
        name = DOLOR + name;
      }
      modifyReference(access, new ReferenceInfo(IModelElement.FIELD,
          simpleReference.sourceStart(), simpleReference.sourceEnd()
              - simpleReference.sourceStart(), name, null, null));
    }

    return visitGeneral(access);
  }
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.