Package org.openrewrite.java.tree
Class J.Import
java.lang.Object
org.openrewrite.java.tree.J.Import
- All Implemented Interfaces:
Comparable<J.Import>,J,Statement,org.openrewrite.Tree
- Enclosing interface:
- J
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface org.openrewrite.java.tree.J
J.AnnotatedType, J.Annotation, J.ArrayAccess, J.ArrayDimension, J.ArrayType, J.Assert, J.Assignment, J.AssignmentOperation, J.Binary, J.Block, J.Break, J.Case, J.ClassDeclaration, J.CompilationUnit, J.Continue, J.ControlParentheses<J2 extends J>, J.DoWhileLoop, J.Empty, J.EnumValue, J.EnumValueSet, J.FieldAccess, J.ForEachLoop, J.ForLoop, J.Identifier, J.If, J.Import, J.InstanceOf, J.Label, J.Lambda, J.Literal, J.MemberReference, J.MethodDeclaration, J.MethodInvocation, J.Modifier, J.MultiCatch, J.NewArray, J.NewClass, J.Package, J.ParameterizedType, J.Parentheses<J2 extends J>, J.Primitive, J.Return, J.Switch, J.SwitchExpression, J.Synchronized, J.Ternary, J.Throw, J.Try, J.TypeCast, J.TypeParameter, J.TypeParameters, J.Unary, J.VariableDeclarations, J.WhileLoop, J.Wildcard, J.Yield -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<P> JacceptJava(JavaVisitor<P> v, P p) intgetAlias()Retrieve just the package from the import.The type name of a statically imported inner class is the outermost class.booleanisStatic()toString()withAlias(J.Identifier alias) withStatic(boolean statik) 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
accept, getComments, getPrefix, isAcceptable, print, printTrimmed, withComments, withPrefix, withTemplateMethods inherited from interface org.openrewrite.java.tree.Statement
hasClassTypeMethods inherited from interface org.openrewrite.Tree
cast, getId, getJacksonPolymorphicTypeTag, getMarkers, isScope, print, print, print, printer, printTrimmed, printTrimmed, printTrimmed, safeCast, withId, withMarkers
-
Constructor Details
-
Import
public Import()
-
-
Method Details
-
isStatic
public boolean isStatic() -
withStatic
-
getAlias
-
withAlias
-
acceptJava
- Specified by:
acceptJavain interfaceJ
-
getTypeName
The type name of a statically imported inner class is the outermost class. -
getPackageName
Retrieve just the package from the import. e.g.:import org.foo.A; == "org.foo" import static org.foo.A.bar; == "org.foo" import org.foo.*; == "org.foo" -
getClassName
-
compareTo
- Specified by:
compareToin interfaceComparable<J.Import>
-
getPadding
-
getCoordinates
- Specified by:
getCoordinatesin interfaceStatement
-
toString
-