Class DefaultJavaParameterizedType

    • Constructor Detail

      • DefaultJavaParameterizedType

        public DefaultJavaParameterizedType​(java.lang.String fullName,
                                            java.lang.String name,
                                            int dimensions,
                                            TypeResolver typeResolver)
    • Method Detail

      • setActualArgumentTypes

        public void setActualArgumentTypes​(java.util.List<JavaType> actualArgumentTypes)
      • getGenericValue

        public java.lang.String getGenericValue()
        A java5+ representation of the class. When including all imports, you should be safe to use this method. Examples:
          private String fieldA;             // getValue() will return "String"
          private java.lang.String fieldA;   // getValue() will return "java.lang.String"
          private List>String> aList;  // getValue() will return "List>String>"
         
        Specified by:
        getGenericValue in interface JavaType
        Overrides:
        getGenericValue in class DefaultJavaType
        Returns:
        the generic name of the class as used in the source