Package org.eclipse.jdt.core.dom

Examples of org.eclipse.jdt.core.dom.VariableDeclarationFragment.resolveBinding()


      // VariableDeclarationFragment: is the plain variable declaration
      // part. Example:
      // "int x=0, y=0;" contains two VariableDeclarationFragments, "x=0"
      // and "y=0"

      IVariableBinding binding = fragment.resolveBinding();
      VariableBindingManager manager = new VariableBindingManager(
          fragment); // create the manager fro the fragment
      localVariableManagers.put(binding, manager);
      manager.variableInitialized(fragment.getInitializer());
      // first assignment is the initalizer
View Full Code Here


  private VariableDeclarationFragment initializer(ASTNode node) {
    for (ASTNode n = node; n != null; n = n.getParent()) {
      if (n.getParent() instanceof VariableDeclarationFragment) {
        VariableDeclarationFragment vdf = (VariableDeclarationFragment) n
            .getParent();
        if (type().isEqualTo(vdf.resolveBinding().getDeclaringClass())
            && vdf.getInitializer() == n) {
          return vdf;
        }
      }
    }
View Full Code Here

        print(" = ");
        fragment.getInitializer().accept(this);
        println(";");
        ITypeBinding ib = fragment.getInitializer()
            .resolveTypeBinding();
        if (!ib.isEqualTo(fragment.resolveBinding().getType())) {
          hardDep(ib);
        }
      } else if (node instanceof Initializer) {
        printi();
        Initializer initializer = (Initializer) node;
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.