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

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


    } else if (node instanceof LocalDeclaration) {
      IVariableBinding variable = this.getVariableBinding(((LocalDeclaration)node).binding);
      if (variable == null) return null;
      return variable.getType();
    } else if (node instanceof JavadocFieldReference) {
      JavadocFieldReference fieldRef = (JavadocFieldReference) node;
      if (fieldRef.methodBinding != null) {
        return getMethodBinding(fieldRef.methodBinding).getReturnType();
      }
      return getTypeBinding(fieldRef.resolvedType);
    } else if (node instanceof FieldReference) {
View Full Code Here


      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;
      if (fieldRef.methodBinding != null) {
        return getMethodBinding(fieldRef.methodBinding);
      }
      return getVariableBinding(fieldRef.binding);
    } else if (node instanceof FieldReference) {
View Full Code Here

    org.aspectj.org.eclipse.jdt.internal.compiler.ast.Expression expression = (org.aspectj.org.eclipse.jdt.internal.compiler.ast.Expression) this.newAstToOldAst.get(ref);
    if (expression instanceof TypeReference) {
      return getTypeBinding(expression.resolvedType);
    }
    else if (expression instanceof JavadocFieldReference) {
      JavadocFieldReference fieldRef = (JavadocFieldReference) expression;
      if (fieldRef.methodBinding != null) {
        return getMethodBinding(fieldRef.methodBinding);
      }
      return getVariableBinding(fieldRef.binding);
    }
View Full Code Here

TOP

Related Classes of org.aspectj.org.eclipse.jdt.internal.compiler.ast.JavadocFieldReference

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.