Package org.openrewrite.kotlin.tree
Class K.Constructor
java.lang.Object
org.openrewrite.kotlin.tree.K.Constructor
- All Implemented Interfaces:
org.openrewrite.java.tree.J,org.openrewrite.java.tree.Statement,org.openrewrite.java.tree.TypedTree,K,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.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.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.Binary, K.ClassDeclaration, K.CompilationUnit, K.Constructor, K.ConstructorInvocation, K.DelegatedSuperType, K.DestructuringDeclaration, K.ExpressionStatement, K.FunctionType, K.KReturn, K.KString, K.KThis, K.ListLiteral, K.MethodDeclaration, K.NamedVariableInitializer, K.Property, K.StatementExpression, K.TypeConstraints, K.TypeParameterExpression, K.When, K.WhenBranch -
Constructor Summary
ConstructorsConstructorDescriptionConstructor(UUID id, org.openrewrite.marker.Markers markers, org.openrewrite.java.tree.J.MethodDeclaration methodDeclaration, org.openrewrite.java.tree.Space colon, K.ConstructorInvocation constructorInvocation) -
Method Summary
Modifier and TypeMethodDescription<P> org.openrewrite.java.tree.JacceptKotlin(KotlinVisitor<P> v, P p) org.openrewrite.java.tree.CoordinateBuilder.Statementorg.openrewrite.java.tree.Space@Nullable org.openrewrite.java.tree.JavaTypegetType()toString()<J2 extends org.openrewrite.java.tree.J>
J2withPrefix(org.openrewrite.java.tree.Space space) withType(@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.J
acceptJava, print, printTrimmed, withCommentsMethods inherited from interface org.openrewrite.kotlin.tree.K
accept, getComments, isAcceptableMethods inherited from interface org.openrewrite.Tree
cast, getId, getJacksonPolymorphicTypeTag, getMarkers, isScope, print, print, print, printer, printTrimmed, printTrimmed, printTrimmed, safeCast, withId, withMarkers
-
Constructor Details
-
Constructor
public Constructor(UUID id, org.openrewrite.marker.Markers markers, org.openrewrite.java.tree.J.MethodDeclaration methodDeclaration, org.openrewrite.java.tree.Space colon, K.ConstructorInvocation constructorInvocation)
-
-
Method Details
-
withType
- Specified by:
withTypein interfaceorg.openrewrite.java.tree.TypedTree
-
acceptKotlin
- Specified by:
acceptKotlinin interfaceK
-
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
-
getPrefix
public org.openrewrite.java.tree.Space getPrefix() -
getType
@Nullable public @Nullable org.openrewrite.java.tree.JavaType getType()- Specified by:
getTypein interfaceorg.openrewrite.java.tree.TypedTree
-
getCoordinates
public org.openrewrite.java.tree.CoordinateBuilder.Statement getCoordinates()- Specified by:
getCoordinatesin interfaceorg.openrewrite.java.tree.Statement
-
toString
-