Enum Class JclTree.Kind

java.lang.Object
java.lang.Enum<JclTree.Kind>
org.sonar.plugins.jcl.api.tree.JclTree.Kind
All Implemented Interfaces:
Serializable, Comparable<JclTree.Kind>, Constable
Enclosing interface:
JclTree

public static enum JclTree.Kind extends Enum<JclTree.Kind>
  • Enum Constant Details

    • FILE

      public static final JclTree.Kind FILE
    • COMMAND_STATEMENT

      public static final JclTree.Kind COMMAND_STATEMENT
    • CONTROL_STATEMENT

      public static final JclTree.Kind CONTROL_STATEMENT
    • CONTROL_END_STATEMENT

      public static final JclTree.Kind CONTROL_END_STATEMENT
    • EXPLICIT_DD_STATEMENT

      public static final JclTree.Kind EXPLICIT_DD_STATEMENT
    • IMPLICIT_DD_IN_STREAM_STATEMENT

      public static final JclTree.Kind IMPLICIT_DD_IN_STREAM_STATEMENT
    • EXPLICIT_DD_IN_STREAM_STATEMENT

      public static final JclTree.Kind EXPLICIT_DD_IN_STREAM_STATEMENT
    • EXEC_STATEMENT

      public static final JclTree.Kind EXEC_STATEMENT
    • EXPORT_STATEMENT

      public static final JclTree.Kind EXPORT_STATEMENT
    • GENERIC_STATEMENT

      public static final JclTree.Kind GENERIC_STATEMENT
    • INCLUDE_STATEMENT

      public static final JclTree.Kind INCLUDE_STATEMENT
    • JCLLIB_STATEMENT

      public static final JclTree.Kind JCLLIB_STATEMENT
    • JOB_STATEMENT

      public static final JclTree.Kind JOB_STATEMENT
    • NOTIFY_STATEMENT

      public static final JclTree.Kind NOTIFY_STATEMENT
    • NULL_STATEMENT

      public static final JclTree.Kind NULL_STATEMENT
    • OUTPUT_STATEMENT

      public static final JclTree.Kind OUTPUT_STATEMENT
    • PROC_STATEMENT

      public static final JclTree.Kind PROC_STATEMENT
    • PEND_STATEMENT

      public static final JclTree.Kind PEND_STATEMENT
    • SCHEDULE_STATEMENT

      public static final JclTree.Kind SCHEDULE_STATEMENT
    • SET_STATEMENT

      public static final JclTree.Kind SET_STATEMENT
    • XMIT_STATEMENT

      public static final JclTree.Kind XMIT_STATEMENT
    • IF_STATEMENT

      public static final JclTree.Kind IF_STATEMENT
    • ELSE_STATEMENT

      public static final JclTree.Kind ELSE_STATEMENT
    • END_IF_STATEMENT

      public static final JclTree.Kind END_IF_STATEMENT
    • LOGICAL_EXPRESSION

      public static final JclTree.Kind LOGICAL_EXPRESSION
    • COMPARISON_EXPRESSION

      public static final JclTree.Kind COMPARISON_EXPRESSION
    • NEGATE_EXPRESSION

      public static final JclTree.Kind NEGATE_EXPRESSION
    • NUMERIC_LITERAL

      public static final JclTree.Kind NUMERIC_LITERAL
    • PARENTHESIZED_RELATIONAL_EXPRESSION

      public static final JclTree.Kind PARENTHESIZED_RELATIONAL_EXPRESSION
    • RELATIONAL_KEYWORD

      public static final JclTree.Kind RELATIONAL_KEYWORD
    • CONCATENATION

      public static final JclTree.Kind CONCATENATION
    • DATA_GROUP_EXPRESSION

      public static final JclTree.Kind DATA_GROUP_EXPRESSION
    • EMPTY_STRING

      public static final JclTree.Kind EMPTY_STRING
    • EXPRESSION_LIST

      public static final JclTree.Kind EXPRESSION_LIST
    • KEY_VALUE_EXPRESSION

      public static final JclTree.Kind KEY_VALUE_EXPRESSION
    • KEYWORD_PARAMETER

      public static final JclTree.Kind KEYWORD_PARAMETER
    • PARAMETER_LIST

      public static final JclTree.Kind PARAMETER_LIST
    • POSITIONAL_PARAMETER

      public static final JclTree.Kind POSITIONAL_PARAMETER
    • QUOTED_STRING

      public static final JclTree.Kind QUOTED_STRING
    • SYMBOL

      public static final JclTree.Kind SYMBOL
    • SYNTAX_TOKEN

      public static final JclTree.Kind SYNTAX_TOKEN
    • TUPLE_EXPRESSION

      public static final JclTree.Kind TUPLE_EXPRESSION
    • UNQUOTED_STRING

      public static final JclTree.Kind UNQUOTED_STRING
  • Method Details

    • values

      public static JclTree.Kind[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static JclTree.Kind valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null