Package org.openrewrite.kotlin.tree
Class K.Return
java.lang.Object
org.openrewrite.kotlin.tree.K.Return
- All Implemented Interfaces:
org.openrewrite.java.tree.Expression,org.openrewrite.java.tree.J,org.openrewrite.java.tree.Statement,K,org.openrewrite.rpc.RpcCodec<org.openrewrite.java.tree.J>,org.openrewrite.Tree
- Enclosing interface:
K
-
Nested Class Summary
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.DeconstructionPattern, 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.Erroneous, 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.YieldNested classes/interfaces inherited from interface org.openrewrite.kotlin.tree.K
K.AnnotatedExpression, K.AnnotationType, K.Binary, K.ClassDeclaration, K.CompilationUnit, K.Constructor, K.ConstructorInvocation, K.DelegatedSuperType, K.DestructuringDeclaration, K.ExpressionStatement, K.FunctionType, K.ListLiteral, K.MethodDeclaration, K.MultiAnnotationType, K.Property, K.Return, K.SpreadArgument, K.StatementExpression, K.StringTemplate, K.This, K.TypeAlias, K.TypeConstraints, K.TypeParameterExpression, K.Unary, K.When, K.WhenBranch -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<P> org.openrewrite.java.tree.JacceptKotlin(KotlinVisitor<P> v, P p) org.openrewrite.java.tree.CoordinateBuilder.Statementorg.openrewrite.marker.Markersorg.openrewrite.java.tree.Space@Nullable org.openrewrite.java.tree.JavaTypegetType()toString()<J2 extends org.openrewrite.Tree>
J2withMarkers(org.openrewrite.marker.Markers markers) <J2 extends org.openrewrite.java.tree.J>
J2withPrefix(org.openrewrite.java.tree.Space space) <T extends org.openrewrite.java.tree.J>
TwithType(@Nullable org.openrewrite.java.tree.JavaType type) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.openrewrite.java.tree.Expression
getSideEffects, unwrapMethods inherited from interface org.openrewrite.java.tree.J
acceptJava, print, printTrimmed, rpcReceive, rpcSend, withCommentsMethods inherited from interface org.openrewrite.kotlin.tree.K
accept, getComments, isAcceptableMethods inherited from interface org.openrewrite.Tree
cast, getId, isScope, print, print, print, printer, printTrimmed, printTrimmed, printTrimmed, withId
-
Constructor Details
-
Return
public Return()
-
-
Method Details
-
getPrefix
public org.openrewrite.java.tree.Space getPrefix() -
withPrefix
public <J2 extends org.openrewrite.java.tree.J> J2 withPrefix(org.openrewrite.java.tree.Space space) - Specified by:
withPrefixin interfaceorg.openrewrite.java.tree.J
-
getMarkers
public org.openrewrite.marker.Markers getMarkers()- Specified by:
getMarkersin interfaceorg.openrewrite.Tree
-
withMarkers
public <J2 extends org.openrewrite.Tree> J2 withMarkers(org.openrewrite.marker.Markers markers) - Specified by:
withMarkersin interfaceorg.openrewrite.Tree
-
getType
public @Nullable org.openrewrite.java.tree.JavaType getType()- Specified by:
getTypein interfaceorg.openrewrite.java.tree.Expression
-
withType
public <T extends org.openrewrite.java.tree.J> T withType(@Nullable org.openrewrite.java.tree.JavaType type) - Specified by:
withTypein interfaceorg.openrewrite.java.tree.Expression
-
acceptKotlin
- Specified by:
acceptKotlinin interfaceK
-
getCoordinates
public org.openrewrite.java.tree.CoordinateBuilder.Statement getCoordinates()- Specified by:
getCoordinatesin interfaceorg.openrewrite.java.tree.Expression- Specified by:
getCoordinatesin interfaceorg.openrewrite.java.tree.Statement
-
toString
-