Package org.mozilla.javascript.ast

Examples of org.mozilla.javascript.ast.Name


                        return false;
                    }
                }
               
            } else if (node instanceof Name) {
                Name name = (Name)node;               
                String propertyName = name.toSource();
                boolean result = lookupProperty(propertyName);
                if (result) {
                    return false;
                }
            } else if (node instanceof ExpressionStatement) {
View Full Code Here


    public static Node newString(String str) {
        return newString(Token.STRING, str);
    }

    public static Node newString(int type, String str) {
        Name name = new Name();
        name.setIdentifier(str);
        name.setType(type);
        return name;
    }
View Full Code Here

     */
    String cleanName(final ScriptNode n)
    {
      String result = "";
      if (n instanceof FunctionNode) {
        Name name = ((FunctionNode) n).getFunctionName();
        if (name == null) {
          result = "anonymous";
        } else {
          result = name.getIdentifier();
        }
      } else {
        result = "script";
      }
      return result;
View Full Code Here

  private static final int PROP_JAVA_END_LINE_NO = propId++;
  private static final int PROP_JAVA_END_COLUMN_NO = propId++;

  @Override
  public AstNode name(CharSequence name) {
    Name n = new Name();
    n.setIdentifier(name.toString());
    return n;
  }
View Full Code Here

    public static Node newString(String str) {
        return newString(Token.STRING, str);
    }

    public static Node newString(int type, String str) {
        Name name = new Name();
        name.setIdentifier(str);
        name.setType(type);
        return name;
    }
View Full Code Here

     */
    String cleanName(final ScriptNode n)
    {
      String result = "";
      if (n instanceof FunctionNode) {
        Name name = ((FunctionNode) n).getFunctionName();
        if (name == null) {
          result = "anonymous";
        } else {
          result = name.getIdentifier();
        }
      } else {
        result = "script";
      }
      return result;
View Full Code Here

     */
    String cleanName(final ScriptNode n)
    {
      String result = "";
      if (n instanceof FunctionNode) {
        Name name = ((FunctionNode) n).getFunctionName();
        if (name == null) {
          result = "anonymous";
        } else {
          result = name.getIdentifier();
        }
      } else {
        result = "script";
      }
      return result;
View Full Code Here

    public static Node newString(String str) {
        return newString(Token.STRING, str);
    }

    public static Node newString(int type, String str) {
        Name name = new Name();
        name.setIdentifier(str);
        name.setType(type);
        return name;
    }
View Full Code Here

   * @param f
   *            The function node.
   * @return The function name.
   */
  protected String getFunctionName(FunctionNode f) {
    Name functionName = f.getFunctionName();

    if (functionName == null) {
      return "anonymous" + f.getLineno();
    } else {
      return functionName.toSource();
    }
  }
View Full Code Here

TOP

Related Classes of org.mozilla.javascript.ast.Name

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.