Examples of StaticFieldAccess


Examples of org.eclipse.php.internal.core.ast.nodes.StaticFieldAccess

    String str = "<?php class MyClass { public static $a = 4; } ; /**/MyClass::$a;?>";
    Program program = createAndParse(str);

    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

Examples of org.eclipse.php.internal.core.compiler.ast.nodes.StaticFieldAccess

    if (expression instanceof FieldAccess) {
      FieldAccess fieldAccess = (FieldAccess) expression;
      receiver = fieldAccess.getDispatcher();
      field = fieldAccess.getField();
    } else if (expression instanceof StaticFieldAccess) {
      StaticFieldAccess fieldAccess = (StaticFieldAccess) expression;
      receiver = fieldAccess.getDispatcher();
      field = fieldAccess.getField();
    } else {
      return null;
    }

    String variableName;
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.