Package org.eclipse.jdt.internal.compiler.ast

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


      }
    } 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) {
      IVariableBinding variable = this.getVariableBinding(((LocalDeclaration)node).binding);
      if (variable == null) return null;
      return variable.getType();
View Full Code Here


            }
          }
        }
      }
    } else if (node instanceof QualifiedSuperReference) {
      QualifiedSuperReference qualifiedSuperReference = (QualifiedSuperReference) node;
      return this.getTypeBinding(qualifiedSuperReference.qualification.resolvedType);
    } else if (node instanceof LocalDeclaration) {
      return this.getVariableBinding(((LocalDeclaration)node).binding);
    } else if (node instanceof JavadocFieldReference) {
      JavadocFieldReference fieldRef = (JavadocFieldReference) node;
View Full Code Here

      }
    } 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) {
      org.eclipse.jdt.internal.compiler.lookup.TypeBinding receiver = ((Receiver) node).type.resolvedType;
      return this.getTypeBinding(receiver);
    } else if (node instanceof LocalDeclaration) {
View Full Code Here

            }
          }
        }
      }
    } else if (node instanceof QualifiedSuperReference) {
      QualifiedSuperReference qualifiedSuperReference = (QualifiedSuperReference) node;
      return this.getTypeBinding(qualifiedSuperReference.qualification.resolvedType);
    } else if (node instanceof LocalDeclaration) {
      return this.getVariableBinding(((LocalDeclaration)node).binding);
    } else if (node instanceof JavadocFieldReference) {
      JavadocFieldReference fieldRef = (JavadocFieldReference) node;
View Full Code Here

      }
    } 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) {
      IVariableBinding variable = this.getVariableBinding(((LocalDeclaration)node).binding);
      if (variable == null) return null;
      return variable.getType();
View Full Code Here

            }
          }
        }
      }
    } else if (node instanceof QualifiedSuperReference) {
      QualifiedSuperReference qualifiedSuperReference = (QualifiedSuperReference) node;
      return this.getTypeBinding(qualifiedSuperReference.qualification.resolvedType);
    } else if (node instanceof LocalDeclaration) {
      return this.getVariableBinding(((LocalDeclaration)node).binding);
    } else if (node instanceof JavadocFieldReference) {
      JavadocFieldReference fieldRef = (JavadocFieldReference) node;
View Full Code Here

  pushOnGenericsLengthStack(0);
  // javac does not accept annotations here anywhere ...
  TypeReference typeReference = getTypeReference(0);
  rejectIllegalTypeAnnotations(typeReference);
  pushOnExpressionStack(
    new QualifiedSuperReference(
      typeReference,
      this.intStack[this.intPtr--],
      this.endPosition));
}
View Full Code Here

TOP

Related Classes of org.eclipse.jdt.internal.compiler.ast.QualifiedSuperReference

Copyright © 2018 www.massapicom. 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.