Interface ImportLayoutStyle.Block

    • Method Detail

      • accept

        boolean accept​(JRightPadded<J.Import> anImport)
        This method will determine if the passed in import is a match for the rules defined on the block. If the import is matched, it will be internally stored in the block.
        Parameters:
        anImport - The import to be compared against the block's matching rules.
        Returns:
        true if the import was a match
      • orderedImports

        java.util.List<JRightPadded<J.Import>> orderedImports​(org.openrewrite.java.style.ImportLayoutStyle.LayoutState layoutState,
                                                              int classCountToUseStarImport,
                                                              int nameCountToUseStarImport,
                                                              org.openrewrite.java.style.ImportLayoutStyle.ImportLayoutConflictDetection importLayoutConflictDetection,
                                                              java.util.List<ImportLayoutStyle.Block> packagesToFold)
        Returns:
        Imports belonging to this block, folded appropriately.