Uses of Interface
org.sonar.plugins.jcl.api.tree.HasTextRange
Packages that use HasTextRange
Package
Description
-
Uses of HasTextRange in org.sonar.plugins.jcl.api.checks
Methods in org.sonar.plugins.jcl.api.checks with parameters of type HasTextRangeModifier and TypeMethodDescriptionvoidCheckContext.reportIssue(HasTextRange hasTextRange, String message) Report an issue.voidCheckContext.reportIssue(HasTextRange hasTextRange, String message, List<SecondaryLocation> secondaryLocations) Report an issue. -
Uses of HasTextRange in org.sonar.plugins.jcl.api.tree
Subinterfaces of HasTextRange in org.sonar.plugins.jcl.api.treeModifier and TypeInterfaceDescriptioninterfaceRepresents a comment in a JCL file.interfaceA 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.interfaceBase interface for all elements of the tree representation of the source code of 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. -
Uses of HasTextRange in org.sonar.plugins.jcl.api.tree.condition
Subinterfaces of HasTextRange 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 HasTextRange in org.sonar.plugins.jcl.api.tree.statement
Subinterfaces of HasTextRange 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.