Interface ClassExpressionTree

    • Method Detail

      • getName

        IdentifierTree getName()
        Class identifier. Optional.
        Returns:
        the class identifier
      • getClassHeritage

        ExpressionTree getClassHeritage()
        The expression of the extends clause. Optional.
        Returns:
        the class heritage
      • getConstructor

        PropertyTree getConstructor()
        Get the constructor method definition.
        Returns:
        the constructor
      • getClassElements

        List<? extends PropertyTree> getClassElements()
        Get other property definitions except for the constructor.
        Returns:
        the class elements