Interface IdentifierTree

  • All Superinterfaces:
    ExpressionTree, Tree


    public interface IdentifierTree
    extends ExpressionTree
    A tree node for an identifier expression. For example:
       name
     
    Since:
    9
    • Method Detail

      • getName

        String getName​()
        Returns the name of this identifier.
        Returns:
        the name of this identifier
      • isRestParameter

        boolean isRestParameter​()
        Is this a rest parameter for a function or rest elements of an array?
        Returns:
        true if this is a rest parameter
      • isSuper

        boolean isSuper​()
        Is this super identifier?
        Returns:
        true if this is super identifier
      • isThis

        boolean isThis​()
        Is this 'this' identifier?
        Returns:
        true if this is 'this' identifier
      • isStar

        boolean isStar​()
        Is this "*" used in module export entry?
        Returns:
        true if this "*" used in module export entry?
      • isDefault

        boolean isDefault​()
        Is this "default" used in module export entry?
        Returns:
        true if this 'default' used in module export entry?
      • isStarDefaultStar

        boolean isStarDefaultStar​()
        Is this "*default*" used in module export entry?
        Returns:
        true if this '*default*' used in module export entry?