Package org.eclipse.jdt.core.dom

Examples of org.eclipse.jdt.core.dom.IBinding


  public static ModifierChangeCorrectionProposal createModifierChangeCorrectionProposal(String className,
      String fieldName, IJavaProject javaProject, String displayString, boolean isStatic) {
    IType type = JdtUtils.getJavaType(javaProject.getProject(), className);
    IField field = type.getField(fieldName);
    IBinding binding = getBinding(javaProject, field, type.getCompilationUnit(), ASTParser.K_COMPILATION_UNIT);
    SimpleName fieldNameNode = getMockFieldAccess(className, fieldName, isStatic);
    return new ModifierChangeCorrectionProposal(fieldName, type.getCompilationUnit(), binding, fieldNameNode,
        Modifier.STATIC, 0, 5, null);
  }
View Full Code Here


    }
    return null;
  }

  public static IMethodBinding getMethodBinding(IJavaProject javaProject, IMethod method) {
    IBinding binding = getBinding(javaProject, method, method.getCompilationUnit(),
        ASTParser.K_CLASS_BODY_DECLARATIONS);
    if (binding != null && binding instanceof IMethodBinding) {
      return (IMethodBinding) binding;
    }
    return null;
View Full Code Here

    parsedAstNode.accept(visitor);
    return visitor;
  }

  public static ITypeBinding getTargetTypeBinding(IJavaProject javaProject, IType targetType) {
    IBinding binding = getBinding(javaProject, targetType, targetType.getCompilationUnit(),
        ASTParser.K_COMPILATION_UNIT);
    if (binding != null && binding instanceof ITypeBinding) {
      return (ITypeBinding) binding;
    }
    return null;
View Full Code Here

TOP

Related Classes of org.eclipse.jdt.core.dom.IBinding

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.