Class K.WhenBranch

java.lang.Object
org.openrewrite.kotlin.tree.K.WhenBranch
All Implemented Interfaces:
org.openrewrite.java.tree.J, org.openrewrite.java.tree.Statement, K, org.openrewrite.Tree
Enclosing interface:
K

public static final class K.WhenBranch extends Object implements K, org.openrewrite.java.tree.Statement
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static class 
     

    Nested 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.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.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
  • Constructor Summary

    Constructors
    Constructor
    Description
    WhenBranch(UUID id, org.openrewrite.java.tree.Space prefix, org.openrewrite.marker.Markers markers, org.openrewrite.java.tree.JContainer<org.openrewrite.java.tree.Expression> expressions, org.openrewrite.java.tree.JRightPadded<org.openrewrite.java.tree.J> body)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    <P> org.openrewrite.java.tree.J
     
    org.openrewrite.java.tree.J
     
    org.openrewrite.java.tree.CoordinateBuilder.Statement
     
    List<org.openrewrite.java.tree.Expression>
     
     
     
    withBody(org.openrewrite.java.tree.J body)
     
    withExpressions(List<org.openrewrite.java.tree.Expression> expressions)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Methods inherited from interface org.openrewrite.java.tree.J

    acceptJava, print, printTrimmed, withComments, withPrefix

    Methods inherited from interface org.openrewrite.kotlin.tree.K

    accept, getComments, getPrefix, isAcceptable

    Methods inherited from interface org.openrewrite.Tree

    cast, getId, getJacksonPolymorphicTypeTag, getMarkers, isScope, print, print, print, printer, printTrimmed, printTrimmed, printTrimmed, safeCast, withId, withMarkers
  • Constructor Details

    • WhenBranch

      public WhenBranch(UUID id, org.openrewrite.java.tree.Space prefix, org.openrewrite.marker.Markers markers, org.openrewrite.java.tree.JContainer<org.openrewrite.java.tree.Expression> expressions, org.openrewrite.java.tree.JRightPadded<org.openrewrite.java.tree.J> body)
  • Method Details

    • getExpressions

      public List<org.openrewrite.java.tree.Expression> getExpressions()
    • withExpressions

      public K.WhenBranch withExpressions(List<org.openrewrite.java.tree.Expression> expressions)
    • getBody

      public org.openrewrite.java.tree.J getBody()
    • withBody

      public K.WhenBranch withBody(org.openrewrite.java.tree.J body)
    • acceptKotlin

      public <P> org.openrewrite.java.tree.J acceptKotlin(KotlinVisitor<P> v, P p)
      Specified by:
      acceptKotlin in interface K
    • getCoordinates

      public org.openrewrite.java.tree.CoordinateBuilder.Statement getCoordinates()
      Specified by:
      getCoordinates in interface org.openrewrite.java.tree.Statement
    • getPadding

      public K.WhenBranch.Padding getPadding()
    • toString

      public String toString()
      Overrides:
      toString in class Object