Package org.openrewrite.groovy.tree
Class G.CompilationUnit
java.lang.Object
org.openrewrite.groovy.tree.G.CompilationUnit
- All Implemented Interfaces:
G,org.openrewrite.java.tree.J,org.openrewrite.java.tree.JavaSourceFile,org.openrewrite.SourceFile,org.openrewrite.Tree
- Enclosing interface:
- G
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface org.openrewrite.groovy.tree.G
G.Binary, G.CompilationUnit, G.ExpressionStatement, G.GString, G.ListLiteral, G.MapEntry, G.MapLiteral, G.RangeNested 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.VariableDeclarations, org.openrewrite.java.tree.J.WhileLoop, org.openrewrite.java.tree.J.Wildcard, org.openrewrite.java.tree.J.Yield -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<P> org.openrewrite.java.tree.JacceptGroovy(GroovyVisitor<P> v, P p) List<org.openrewrite.java.tree.J.ClassDeclaration>List<org.openrewrite.java.tree.J.Import>@Nullable org.openrewrite.java.tree.J.PackageList<org.openrewrite.java.tree.Statement>org.openrewrite.java.internal.TypesInUse<P> org.openrewrite.TreeVisitor<?,org.openrewrite.PrintOutputCapture<P>> printer(org.openrewrite.Cursor cursor) org.openrewrite.SourceFilewithCharset(Charset charset) withPackageDeclaration(org.openrewrite.java.tree.J.Package packageDeclaration) withStatements(List<org.openrewrite.java.tree.Statement> statements) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.openrewrite.groovy.tree.G
accept, getComments, getPrefix, isAcceptableMethods inherited from interface org.openrewrite.java.tree.J
acceptJava, print, printTrimmed, withComments, withPrefix, withTemplateMethods inherited from interface org.openrewrite.java.tree.JavaSourceFile
getEof, getSourcePath, withEof, withSourcePathMethods inherited from interface org.openrewrite.SourceFile
getChecksum, getFileAttributes, getSourcePath, getStyle, getStyle, getWeight, isCharsetBomMarked, printAll, printAll, printAll, printAllAsBytes, printAllAsBytes, printAllTrimmed, printAllTrimmed, withCharsetBomMarked, withChecksum, withFileAttributes, withSourcePathMethods inherited from interface org.openrewrite.Tree
cast, getId, getJacksonPolymorphicTypeTag, getMarkers, isScope, print, print, print, printTrimmed, printTrimmed, printTrimmed, safeCast, withId, withMarkers
-
Constructor Details
-
CompilationUnit
public CompilationUnit()
-
-
Method Details
-
getCharset
- Specified by:
getCharsetin interfaceorg.openrewrite.SourceFile
-
withCharset
- Specified by:
withCharsetin interfaceorg.openrewrite.SourceFile
-
getPackageDeclaration
@Nullable public @Nullable org.openrewrite.java.tree.J.Package getPackageDeclaration()- Specified by:
getPackageDeclarationin interfaceorg.openrewrite.java.tree.JavaSourceFile
-
withPackageDeclaration
public G.CompilationUnit withPackageDeclaration(org.openrewrite.java.tree.J.Package packageDeclaration) - Specified by:
withPackageDeclarationin interfaceorg.openrewrite.java.tree.JavaSourceFile
-
getStatements
-
withStatements
-
getImports
- Specified by:
getImportsin interfaceorg.openrewrite.java.tree.JavaSourceFile
-
getClasses
- Specified by:
getClassesin interfaceorg.openrewrite.java.tree.JavaSourceFile
-
acceptGroovy
- Specified by:
acceptGroovyin interfaceG
-
printer
public <P> org.openrewrite.TreeVisitor<?,org.openrewrite.PrintOutputCapture<P>> printer(org.openrewrite.Cursor cursor) - Specified by:
printerin interfaceorg.openrewrite.SourceFile- Specified by:
printerin interfaceorg.openrewrite.Tree
-
getTypesInUse
public org.openrewrite.java.internal.TypesInUse getTypesInUse()- Specified by:
getTypesInUsein interfaceorg.openrewrite.java.tree.JavaSourceFile
-
getPadding
- Specified by:
getPaddingin interfaceorg.openrewrite.java.tree.JavaSourceFile
-