Package org.openrewrite.javascript.tree
Class JS.JSForInLoop
java.lang.Object
org.openrewrite.javascript.tree.JS.JSForInLoop
- All Implemented Interfaces:
org.openrewrite.java.tree.J
,org.openrewrite.java.tree.Loop
,org.openrewrite.java.tree.Statement
,JS
,org.openrewrite.Tree
- Enclosing interface:
- JS
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface org.openrewrite.java.tree.J
org.openrewrite.java.tree.J.AnnotatedType, org.openrewrite.java.tree.J.Annotation, org.openrewrite.java.tree.J.ArrayAccess, org.openrewrite.java.tree.J.ArrayDimension, org.openrewrite.java.tree.J.ArrayType, org.openrewrite.java.tree.J.Assert, org.openrewrite.java.tree.J.Assignment, org.openrewrite.java.tree.J.AssignmentOperation, org.openrewrite.java.tree.J.Binary, org.openrewrite.java.tree.J.Block, org.openrewrite.java.tree.J.Break, org.openrewrite.java.tree.J.Case, org.openrewrite.java.tree.J.ClassDeclaration, org.openrewrite.java.tree.J.CompilationUnit, org.openrewrite.java.tree.J.Continue, org.openrewrite.java.tree.J.ControlParentheses<J2 extends org.openrewrite.java.tree.J>, org.openrewrite.java.tree.J.DoWhileLoop, org.openrewrite.java.tree.J.Empty, org.openrewrite.java.tree.J.EnumValue, org.openrewrite.java.tree.J.EnumValueSet, org.openrewrite.java.tree.J.FieldAccess, org.openrewrite.java.tree.J.ForEachLoop, org.openrewrite.java.tree.J.ForLoop, org.openrewrite.java.tree.J.Identifier, org.openrewrite.java.tree.J.If, org.openrewrite.java.tree.J.Import, org.openrewrite.java.tree.J.InstanceOf, org.openrewrite.java.tree.J.IntersectionType, org.openrewrite.java.tree.J.Label, org.openrewrite.java.tree.J.Lambda, org.openrewrite.java.tree.J.Literal, org.openrewrite.java.tree.J.MemberReference, org.openrewrite.java.tree.J.MethodDeclaration, org.openrewrite.java.tree.J.MethodInvocation, org.openrewrite.java.tree.J.Modifier, org.openrewrite.java.tree.J.MultiCatch, org.openrewrite.java.tree.J.NewArray, org.openrewrite.java.tree.J.NewClass, org.openrewrite.java.tree.J.NullableType, org.openrewrite.java.tree.J.Package, org.openrewrite.java.tree.J.ParameterizedType, org.openrewrite.java.tree.J.Parentheses<J2 extends org.openrewrite.java.tree.J>, org.openrewrite.java.tree.J.ParenthesizedTypeTree, org.openrewrite.java.tree.J.Primitive, org.openrewrite.java.tree.J.Return, org.openrewrite.java.tree.J.Switch, org.openrewrite.java.tree.J.SwitchExpression, org.openrewrite.java.tree.J.Synchronized, org.openrewrite.java.tree.J.Ternary, org.openrewrite.java.tree.J.Throw, org.openrewrite.java.tree.J.Try, org.openrewrite.java.tree.J.TypeCast, org.openrewrite.java.tree.J.TypeParameter, org.openrewrite.java.tree.J.TypeParameters, org.openrewrite.java.tree.J.Unary, org.openrewrite.java.tree.J.Unknown, org.openrewrite.java.tree.J.VariableDeclarations, org.openrewrite.java.tree.J.WhileLoop, org.openrewrite.java.tree.J.Wildcard, org.openrewrite.java.tree.J.Yield
Nested classes/interfaces inherited from interface org.openrewrite.javascript.tree.JS
JS.Alias, JS.ArrayBindingPattern, JS.ArrowFunction, JS.Await, JS.BindingElement, JS.CompilationUnit, JS.ConditionalType, JS.DefaultType, JS.Delete, JS.Export, JS.ExpressionStatement, JS.ExpressionWithTypeArguments, JS.FunctionDeclaration, JS.FunctionType, JS.IndexSignatureDeclaration, JS.Intersection, JS.JsBinary, JS.JSForInLoop, JS.JSForInOfLoopControl, JS.JSForOfLoop, JS.JsImport, JS.JsImportSpecifier, JS.JSMethodDeclaration, JS.JSVariableDeclarations, JS.NamespaceDeclaration, JS.ObjectBindingDeclarations, JS.PropertyAssignment, JS.ScopedVariableDeclarations, JS.StatementExpression, JS.TaggedTemplateExpression, JS.TemplateExpression, JS.Tuple, JS.TypeDeclaration, JS.TypeInfo, JS.TypeLiteral, JS.TypeOf, JS.TypeOperator, JS.TypeQuery, JS.Unary, JS.Union, JS.Void, JS.Yield
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<P> org.openrewrite.java.tree.J
acceptJavaScript
(JavaScriptVisitor<P> v, P p) org.openrewrite.java.tree.Statement
getBody()
org.openrewrite.java.tree.CoordinateBuilder.Statement
withBody
(org.openrewrite.java.tree.Statement body) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.openrewrite.java.tree.J
acceptJava, print, printTrimmed, withComments, withPrefix
Methods inherited from interface org.openrewrite.javascript.tree.JS
accept, getComments, getPrefix, isAcceptable
Methods inherited from interface org.openrewrite.Tree
cast, getId, getMarkers, isScope, print, print, print, printer, printTrimmed, printTrimmed, printTrimmed, withId, withMarkers
-
Constructor Details
-
JSForInLoop
public JSForInLoop()
-
-
Method Details
-
getBody
public org.openrewrite.java.tree.Statement getBody()- Specified by:
getBody
in interfaceorg.openrewrite.java.tree.Loop
-
withBody
- Specified by:
withBody
in interfaceorg.openrewrite.java.tree.Loop
-
acceptJavaScript
- Specified by:
acceptJavaScript
in interfaceJS
-
getCoordinates
public org.openrewrite.java.tree.CoordinateBuilder.Statement getCoordinates()- Specified by:
getCoordinates
in interfaceorg.openrewrite.java.tree.Statement
-
getPadding
-