Examples of resolveFieldBinding()


Examples of edu.cmu.cs.crystal.tac.model.LoadFieldInstruction.resolveFieldBinding()

    Assert.assertEquals(copy.getTarget(), seq.getResultVariable());
    Assert.assertFalse(add.getTarget().equals(seq.getResultVariable()));
   
    Assert.assertEquals(load.getTarget(), copy.getOperand());
   
    Assert.assertTrue(load.resolveFieldBinding().equals(store.resolveFieldBinding()));
  }
 
  private static final String FIELD_INC =
    "public class FieldInc {" +
    "    private int f;" +
View Full Code Here

Examples of edu.cmu.cs.crystal.tac.model.StoreFieldInstruction.resolveFieldBinding()

    Assert.assertEquals(copy.getTarget(), seq.getResultVariable());
    Assert.assertFalse(add.getTarget().equals(seq.getResultVariable()));
   
    Assert.assertEquals(load.getTarget(), copy.getOperand());
   
    Assert.assertTrue(load.resolveFieldBinding().equals(store.resolveFieldBinding()));
  }
 
  private static final String FIELD_INC =
    "public class FieldInc {" +
    "    private int f;" +
View Full Code Here

Examples of org.eclipse.jdt.core.dom.FieldAccess.resolveFieldBinding()

    }

    case ASTNode.FIELD_ACCESS: {
      final FieldAccess fieldAccess = (FieldAccess) node;

      if (fieldAccess.resolveFieldBinding().getJavaElement() == null)
        throw new DefinitelyNotEnumerizableException(
            Messages.ASTNodeProcessor_NonEnumerizableTypeEncountered, node);
      else {
        final IJavaElement elem = fieldAccess.resolveFieldBinding()
            .getJavaElement();
View Full Code Here

Examples of org.eclipse.jdt.core.dom.FieldAccess.resolveFieldBinding()

      if (fieldAccess.resolveFieldBinding().getJavaElement() == null)
        throw new DefinitelyNotEnumerizableException(
            Messages.ASTNodeProcessor_NonEnumerizableTypeEncountered, node);
      else {
        final IJavaElement elem = fieldAccess.resolveFieldBinding()
            .getJavaElement();
        if (elem.isReadOnly() || fieldAccess.resolveBoxing())
          throw new DefinitelyNotEnumerizableException(
              Messages.ASTNodeProcessor_SourceNotPresent, node);
        if (fieldAccess.resolveTypeBinding().isEqualTo(
View Full Code Here

Examples of org.eclipse.jdt.core.dom.SuperFieldAccess.resolveFieldBinding()

      break;
    }

    case ASTNode.SUPER_FIELD_ACCESS: {
      final SuperFieldAccess superFieldAccess = (SuperFieldAccess) node;
      final IJavaElement elem = superFieldAccess.resolveFieldBinding()
          .getJavaElement();
      if (elem.isReadOnly() || superFieldAccess.resolveBoxing())
        throw new DefinitelyNotEnumerizableException(
            Messages.ASTNodeProcessor_SourceNotPresent, node);
      if (superFieldAccess.resolveTypeBinding().isEqualTo(
View Full Code Here

Examples of org.eclipse.php.internal.core.ast.nodes.FieldAccess.resolveFieldBinding()

    ExpressionStatement statement = (ExpressionStatement) program
        .statements().get(3);
    Assignment assignment = (Assignment) statement.getExpression();
    FieldAccess fieldAccess = (FieldAccess) assignment.getRightHandSide();

    IVariableBinding variableBinding = fieldAccess.resolveFieldBinding();

    Assert.assertTrue(variableBinding.isField() == true);
    Assert.assertTrue(variableBinding.getName().equals("$anotherOne"));
    Assert.assertTrue(variableBinding.getKind() == IBinding.VARIABLE);
  }
View Full Code Here

Examples of org.eclipse.php.internal.core.ast.nodes.StaticConstantAccess.resolveFieldBinding()

    final ExpressionStatement statement = (ExpressionStatement) program
        .statements().get(2);
    final StaticConstantAccess constantAccess = (StaticConstantAccess) statement
        .getExpression();
    IVariableBinding fieldBinding = (IVariableBinding) constantAccess
        .resolveFieldBinding();

    Assert.assertNotNull(fieldBinding);
    Assert.assertTrue(fieldBinding.isField());
  }
View Full Code Here

Examples of org.eclipse.php.internal.core.ast.nodes.StaticFieldAccess.resolveFieldBinding()

    final ExpressionStatement statement = (ExpressionStatement) program
        .statements().get(2);
    final StaticFieldAccess staticFieldAcces = (StaticFieldAccess) statement
        .getExpression();
    IVariableBinding fieldBinding = staticFieldAcces.resolveFieldBinding();

    Assert.assertTrue(fieldBinding.isField() == true);
    Assert.assertTrue(fieldBinding.getName().equals("$a"));
    Assert.assertTrue(fieldBinding.getKind() == IBinding.VARIABLE);
  }
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.