Class ClassNameUtils

java.lang.Object
org.basepom.inline.transformer.ClassNameUtils

public final class ClassNameUtils extends Object
Author:
shevek
  • Field Details

  • Method Details

    • isObjectArray

      public static boolean isObjectArray(String value)
      Returns true if the given string looks like a Java array name.
      Parameters:
      value - The name to inspect.
      Returns:
      true if the given string looks like a Java array name.
    • isClassNameHeuristic

      public static boolean isClassNameHeuristic(String value)
    • javaNameToPath

      @Nonnull public static String javaNameToPath(@Nonnull String className)
    • pathToJavaName

      @Nonnull public static String pathToJavaName(@Nonnull String path)
    • stripClassExtension

      public static String stripClassExtension(@Nonnull String path)
    • isClass

      public static boolean isClass(@Nonnull String path)
    • ifClass

      public static String ifClass(@Nonnull String path, Function<String,String> function)
    • toPath

      public static String toPath(String value)
    • toPackage

      public static String toPackage(String value)
    • pathToElements

      public static List<String> pathToElements(String path)
    • elementsToPath

      public static String elementsToPath(List<String> elements)
    • packageForElement

      public static List<String> packageForElement(List<String> elements)