Package org.sonar.plugins.jcl.api.tree
@ParametersAreNonnullByDefault
package org.sonar.plugins.jcl.api.tree
-
ClassDescriptionRepresents a comment in a JCL file.A concatenation of a strings with symbol values.Represents a data group expression, i.e. expressions that are in the format
GROUP(member).An empty string, used to mark the absence of a parameter or sub-parameter.A comma-separated list of expressions, mostly used to define sub-parameters in aTupleExpressionTree.Base interface for all expressions that can be used as parameter values.Top-mostJclTreein a JCL file.Base interface for any tree elements that have a text range associated to them.Base interface for all elements of the tree representation of the source code of a JCL file.A key-value pair in a JCL statement, such asSER=606674.A keyword parameter in a JCL statement.A list of parameters in a JCL statement.Base interface for JCL statement parameters, such asPositionalParameterTreeandKeywordParameterTree.A positional parameter in a JCL statement.A string value enclosed in apostrophes, such as'HELLO'.Represents a sequence of objects T that are separated by objects U.A JCL symbol, such as&SYSUID.The smallest atomic part of the syntax tree, e.g. a keyword, an operator, a parenthesis...Represents a position in the source file.A text range between two pointers in the source file.A parenthesized list of expressions.An unquoted string.