protected String getFeatureTypeParametersAsString ( boolean showBounds ) { List < JvmTypeParameter > typeParameters = getDeclaredTypeParameters ( ) ; if ( ! typeParameters . isEmpty ( ) ) { StringBuilder b = new StringBuilder ( ) ; b . append ( "<" ) ; for ( int i = 0 ; i < typeParameters . size ( ) ; ++ i ) { JvmTypeParameter typeParameter = typeParameters . get ( i ) ; if ( showBounds ) b . append ( getTypeParameterAsString ( typeParameter ) ) ; else b . append ( typeParameter . getSimpleName ( ) ) ; if ( i < typeParameters . size ( ) - 1 ) b . append ( ", " ) ; } b . append ( ">" ) ; return b . toString ( ) ; } return "" ; }
Returns the unresolved string representation of the unresolved type parameters of the feature . The simple names of the type bounds are used . The string representation includes the angle brackets .