Examples of SingleNameReference


Examples of org.aspectj.org.eclipse.jdt.internal.compiler.ast.SingleNameReference

  }
 
  public static SingleNameReference makeLocalVariableReference(
      LocalVariableBinding binding)
  {
    SingleNameReference ret = new SingleNameReference(binding.name, 0);
    ret.binding = binding;
    ret.codegenBinding = binding;
    ret.constant = ASTNode.NotAConstant;
    ret.bits &= ~ASTNode.RestrictiveFlagMASK;  // clear bits
    ret.bits |= Binding.VARIABLE;
View Full Code Here

Examples of org.aspectj.org.eclipse.jdt.internal.compiler.ast.SingleNameReference

  }
 
  public static SingleNameReference makeResolvedLocalVariableReference(
      LocalVariableBinding binding)
  {
    SingleNameReference ret = new SingleNameReference(binding.name, 0);
    ret.binding = binding;
    ret.codegenBinding = binding;
    ret.constant = ASTNode.NotAConstant;
    ret.bits &= ~ASTNode.RestrictiveFlagMASK;  // clear bits
    ret.bits |= Binding.LOCAL;
View Full Code Here

Examples of org.eclipse.jdt.internal.compiler.ast.SingleNameReference

public void invalidField(NameReference nameRef, FieldBinding field) {
  if (nameRef instanceof QualifiedNameReference) {
    QualifiedNameReference ref = (QualifiedNameReference) nameRef;
    if (isRecoveredName(ref.tokens)) return;
  } else {
    SingleNameReference ref = (SingleNameReference) nameRef;
    if (isRecoveredName(ref.token)) return;
  }
  int id = IProblem.UndefinedField;
  switch (field.problemId()) {
    case ProblemReasons.NotFound :
View Full Code Here

Examples of org.eclipse.jdt.internal.compiler.ast.SingleNameReference

    QualifiedNameReference ref = (QualifiedNameReference) nameRef;
    if (isRecoveredName(ref.tokens)) return;
    if (ref.indexOfFirstFieldBinding >= 1)
      end = (int) ref.sourcePositions[ref.indexOfFirstFieldBinding - 1];
  } else {
    SingleNameReference ref = (SingleNameReference) nameRef;
    if (isRecoveredName(ref.token)) return;
    int numberOfParens = (ref.bits & ASTNode.ParenthesizedMASK) >> ASTNode.ParenthesizedSHIFT;
    if (numberOfParens != 0) {
      sourceStart = retrieveStartingPositionAfterOpeningParenthesis(sourceStart, end, numberOfParens);
      end = retrieveEndingPositionAfterOpeningParenthesis(sourceStart, end, numberOfParens);
View Full Code Here

Examples of org.eclipse.jdt.internal.compiler.ast.SingleNameReference

      LocalVariableBinding localVariable = (LocalVariableBinding)singleNameReference.binding;
      if (localVariable != null) {
        return this.getTypeBinding(localVariable.type);
      }
    } if (node instanceof SingleNameReference) {
      SingleNameReference singleNameReference = (SingleNameReference) node;
      return this.getTypeBinding(singleNameReference.resolvedType);
    } else if (node instanceof QualifiedSuperReference) {
      QualifiedSuperReference qualifiedSuperReference = (QualifiedSuperReference) node;
      return this.getTypeBinding(qualifiedSuperReference.qualification.resolvedType);
    } else if (node instanceof LocalDeclaration) {
View Full Code Here

Examples of org.eclipse.jdt.internal.compiler.ast.SingleNameReference

      ITypeBinding typeBinding = this.getTypeBinding(typeDeclaration.binding);
      if (typeBinding != null) {
        return typeBinding;
      }
    } if (node instanceof SingleNameReference) {
      SingleNameReference singleNameReference = (SingleNameReference) node;
      if (singleNameReference.isTypeReference()) {
        return this.getTypeBinding(singleNameReference.resolvedType);
      } else {
        // this is a variable or a field
        Binding binding = singleNameReference.binding;
        if (binding != null) {
View Full Code Here

Examples of org.eclipse.jdt.internal.compiler.ast.SingleNameReference

        FieldBinding fieldBinding = null;
        if (defaultValue instanceof QualifiedNameReference) {
          QualifiedNameReference nameReference = (QualifiedNameReference) defaultValue;
          fieldBinding = (FieldBinding) nameReference.binding;
        } else if (defaultValue instanceof SingleNameReference) {
          SingleNameReference nameReference = (SingleNameReference) defaultValue;
          fieldBinding = (FieldBinding) nameReference.binding;
        } else {
          this.contentsOffset = attributeOffset;
        }
        if (fieldBinding != null) {
View Full Code Here

Examples of org.eclipse.jdt.internal.compiler.ast.SingleNameReference

      LocalVariableBinding localVariable = (LocalVariableBinding)singleNameReference.binding;
      if (localVariable != null) {
        return this.getTypeBinding(localVariable.type);
      }
    } if (node instanceof SingleNameReference) {
      SingleNameReference singleNameReference = (SingleNameReference) node;
      return this.getTypeBinding(singleNameReference.resolvedType);
    } else if (node instanceof QualifiedSuperReference) {
      QualifiedSuperReference qualifiedSuperReference = (QualifiedSuperReference) node;
      return this.getTypeBinding(qualifiedSuperReference.qualification.resolvedType);
    } else if (node instanceof Receiver) {
View Full Code Here

Examples of org.eclipse.jdt.internal.compiler.ast.SingleNameReference

      ITypeBinding typeBinding = this.getTypeBinding(typeDeclaration.binding);
      if (typeBinding != null) {
        return typeBinding;
      }
    } if (node instanceof SingleNameReference) {
      SingleNameReference singleNameReference = (SingleNameReference) node;
      if (singleNameReference.isTypeReference()) {
        return this.getTypeBinding(singleNameReference.resolvedType);
      } else {
        // this is a variable or a field
        Binding binding = singleNameReference.binding;
        if (binding != null) {
View Full Code Here

Examples of org.eclipse.jdt.internal.compiler.ast.SingleNameReference

        FieldBinding fieldBinding = null;
        if (defaultValue instanceof QualifiedNameReference) {
          QualifiedNameReference nameReference = (QualifiedNameReference) defaultValue;
          fieldBinding = (FieldBinding) nameReference.binding;
        } else if (defaultValue instanceof SingleNameReference) {
          SingleNameReference nameReference = (SingleNameReference) defaultValue;
          fieldBinding = (FieldBinding) nameReference.binding;
        } else {
          this.contentsOffset = attributeOffset;
        }
        if (fieldBinding != 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.