Uses of Interface
org.sonar.plugins.jcl.api.tree.JclTree
Packages that use JclTree
Package
Description
-
Uses of JclTree in org.sonar.plugins.jcl.api.checks
Methods in org.sonar.plugins.jcl.api.checks with type parameters of type JclTreeModifier and TypeMethodDescription<T extends JclTree>
voidInitContext.register(Class<T> clazz, BiConsumer<CheckContext, T> consumer) Register a check for a specific type of tree node.Method parameters in org.sonar.plugins.jcl.api.checks with type arguments of type JclTreeModifier and TypeMethodDescriptionvoidInitContext.registerLeaveFile(BiConsumer<CheckContext, JclTree> consumer) Register a check to be called after visiting all nodes in the file. -
Uses of JclTree in org.sonar.plugins.jcl.api.tree
Classes in org.sonar.plugins.jcl.api.tree with type parameters of type JclTreeModifier and TypeInterfaceDescriptioninterfaceSeparatedList<T extends JclTree,U extends JclTree> Represents a sequence of objects T that are separated by objects U.interfaceSeparatedList<T extends JclTree,U extends JclTree> Represents a sequence of objects T that are separated by objects U.Subinterfaces of JclTree in org.sonar.plugins.jcl.api.treeModifier and TypeInterfaceDescriptioninterfaceA concatenation of a strings with symbol values.interfaceRepresents a data group expression, i.e. expressions that are in the formatGROUP(member).interfaceAn empty string, used to mark the absence of a parameter or sub-parameter.interfaceA comma-separated list of expressions, mostly used to define sub-parameters in aTupleExpressionTree.interfaceBase interface for all expressions that can be used as parameter values.interfaceTop-mostJclTreein a JCL file.interfaceA key-value pair in a JCL statement, such asSER=606674.interfaceA keyword parameter in a JCL statement.interfaceA list of parameters in a JCL statement.interfaceBase interface for JCL statement parameters, such asPositionalParameterTreeandKeywordParameterTree.interfaceA positional parameter in a JCL statement.interfaceA string value enclosed in apostrophes, such as'HELLO'.interfaceA JCL symbol, such as&SYSUID.interfaceThe smallest atomic part of the syntax tree, e.g. a keyword, an operator, a parenthesis...interfaceA parenthesized list of expressions.interfaceAn unquoted string.Methods in org.sonar.plugins.jcl.api.tree that return JclTreeMethods in org.sonar.plugins.jcl.api.tree that return types with arguments of type JclTree -
Uses of JclTree in org.sonar.plugins.jcl.api.tree.condition
Subinterfaces of JclTree in org.sonar.plugins.jcl.api.tree.conditionModifier and TypeInterfaceDescriptioninterfaceBase interface for relational expressions that may be used as conditions in an IF/THEN/ELSE statement.interfaceA comparison in a relational expression, e.g.interfaceAn ELSE statement in an IF/THEN/ELSE/ENDIF statement construct.interfaceAn ENDIF statement in a IF/THEN/ELSE/ENDIF statement.interfaceAn IF/THEN/ELSE/ENDIF statement.interfaceA logical expression, for exampleRC > 8 & RC < 24.interfaceA negation in a relational expression, e.g.interfaceA numeric literal in a relational expression.interfaceA relation expression enclosed in parentheses, e.g.interfaceA relational keyword, such as "RC" or "ABEND". -
Uses of JclTree in org.sonar.plugins.jcl.api.tree.statement
Subinterfaces of JclTree in org.sonar.plugins.jcl.api.tree.statementModifier and TypeInterfaceDescriptioninterfaceBase interface for all JCL DD statements, including both in-stream and not in-stream data.interfaceA COMMAND statement.interfaceAn ENDCNTL statement.interfaceA CNTL statement.interfaceAn in-stream DD statement, such asDD *orDD DATA.interfaceA DD statement.interfaceAn EXEC statement.interfaceBase interface for most JCL statements.interfaceAn EXPORT statement.interfaceA generic JCL statement, statements that are not recognized as a specific operation.interfaceAn implicitSYSIN DD *statement, inserted by the system when encountering input data without a precedingDD *statement.interfaceAn INCLUDE statement.interfaceCommon interface for in-stream statements, such asDdInStreamStatementTreeandXmitStatementTree.interfaceA JCLLIB statement.interfaceA JOB statement.interfaceA NOTIFY statement.interfaceThe null statement.interfaceBase interface for JCL statements that can define parameters.interfaceAn OUTPUT statement.interfaceA PEND statement.interfaceA PROC statement.interfaceA SCHEDULE statement.interfaceA SET statement.interfaceBase interface for all JCL statements.interfaceAn XMIT statement.