Interface YShrinkModel

  • All Known Implementing Classes:
    YShrinkModelImpl

    public interface YShrinkModel
    The interface Y shrink model.
    • Method Detail

      • createSimpleModel

        void createSimpleModel​(java.util.List<ShrinkBag> bags)
                        throws java.io.IOException
        Create simple model.
        Parameters:
        bags - the bags
        Throws:
        java.io.IOException - the io exception
      • getAllAncestorClasses

        java.util.Set<java.lang.String> getAllAncestorClasses​(java.lang.String className)
        Gets all ancestor classes.
        Parameters:
        className - the class name
        Returns:
        the all ancestor classes
      • getAllImplementedInterfaces

        java.util.Set<java.lang.String> getAllImplementedInterfaces​(java.lang.String className)
        Gets all implemented interfaces.
        Parameters:
        className - the class name
        Returns:
        the all implemented interfaces
      • getAllClassNames

        java.util.Collection<java.lang.String> getAllClassNames()
        Gets all class names.
        Returns:
        the all class names
      • setResourceClassPath

        void setResourceClassPath​(org.apache.tools.ant.types.Path resourceClassPath,
                                  org.apache.tools.ant.Task target)
        Sets resource class path.
        Parameters:
        resourceClassPath - the resource class path
        target - the target