Interface Nameable

All Superinterfaces:
Node
All Known Implementing Classes:
ClassRef, TypeDef

public interface Nameable extends Node
  • Field Details

  • Method Details

    • getFullyQualifiedName

      String getFullyQualifiedName()
      Get the fully qualified name of the type. The expected format is package.outerClass.inerClass
      Returns:
      the fully qualified name
    • getName

      default String getName()
      Get the name.
      Returns:
      the name
    • getPackageName

      default String getPackageName()
      Get the package name
      Returns:
      the package name.
    • getOuterTypeName

      static String getOuterTypeName(String fullyQualifiedName)
    • getClassName

      static String getClassName(String fullyQualifiedName)
    • getPackageName

      static String getPackageName(String fullyQualifiedName)
    • until

      static <T> Predicate<T> until(Predicate<T> predicate)
    • after

      static <T> Predicate<T> after(Predicate<T> predicate)