Class J.Import

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Comparable<J.Import>, J, org.openrewrite.Tree
    Enclosing interface:
    J

    public static final class J.Import
    extends java.lang.Object
    implements J, java.lang.Comparable<J.Import>
    See Also:
    Serialized Form
    • Constructor Detail

      • Import

        public Import()
    • Method Detail

      • isStatic

        public boolean isStatic()
      • withStatic

        public J.Import withStatic​(boolean statik)
      • isFromType

        public boolean isFromType​(java.lang.String clazz)
      • getTypeName

        public java.lang.String getTypeName()
      • getPackageName

        public java.lang.String 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

        public java.lang.String getClassName()
      • compareTo

        public int compareTo​(J.Import o)
        Specified by:
        compareTo in interface java.lang.Comparable<J.Import>
      • toString

        public java.lang.String toString()
        Make debugging a bit easier
        Overrides:
        toString in class java.lang.Object