Interface JGenerifiable

  • All Known Implementing Classes:
    JDefinedClass, JMethod

    public interface JGenerifiable
    Declarations that can have type variables. Something that can be made into a generic.
    Author:
    Kohsuke Kawaguchi (kohsuke.kawaguchi@sun.com)
    • Method Detail

      • generify

        JTypeVar generify​(String name)
        Adds a new type variable to this declaration.
      • generify

        JTypeVar generify​(String name,
                          Class<?> bound)
        Adds a new type variable to this declaration with a bound.
      • generify

        JTypeVar generify​(String name,
                          JClass bound)
        Adds a new type variable to this declaration with a bound.
      • typeParams

        JTypeVar[] typeParams()
        Iterates all the type parameters of this class/interface.