return the actual type arguments of a parameterized type as an angle-bracketed string . class name are qualified if `` full '' is true . return '' '' if there are no type arguments or we 're hiding generics . concode_field_sep Type arrayType concode_elem_sep com.sun.javadoc.Type skipArraysCache concode_elem_sep DocEnv env concode_field_sep TypeVariable asTypeVariable concode_elem_sep com.sun.javadoc.Type getElementType concode_elem_sep String simpleTypeName concode_elem_sep ClassDoc asClassDoc concode_elem_sep AnnotatedType asAnnotatedType concode_elem_sep String typeName concode_elem_sep String qualifiedTypeName concode_elem_sep com.sun.javadoc.Type skipArrays concode_elem_sep WildcardType asWildcardType concode_elem_sep AnnotationTypeDoc asAnnotationTypeDoc concode_elem_sep String getTypeString concode_elem_sep com.sun.javadoc.Type getType concode_elem_sep com.sun.javadoc.Type getType concode_elem_sep com.sun.javadoc.Type getType concode_elem_sep com.sun.javadoc.Type getTypeImpl concode_elem_sep ParameterizedType asParameterizedType concode_elem_sep String toString concode_elem_sep com.sun.javadoc.Type[] getTypes concode_elem_sep com.sun.javadoc.Type[] getTypes concode_elem_sep String getTypeName concode_elem_sep String typeParametersString concode_elem_sep String dimension concode_elem_sep boolean isPrimitive
String function ( DocEnv arg0 , ClassType arg1 , boolean arg2 ) { if ( arg0 . legacyDoclet || arg1 . getTypeArguments ( ) . isEmpty ( ) ) { return "srini_string" ; } StringBuilder loc0 = new StringBuilder ( ) ; for ( Type loc1 : arg1 . getTypeArguments ( ) ) { loc0 . append ( loc0 . length ( ) == 0 ? "srini_string" : "srini_string" ) ; loc0 . append ( getTypeString ( arg0 , loc1 , arg2 ) ) ; } loc0 . append ( "srini_string" ) ; return loc0 . toString ( ) ; }