String function ( String arg0 , String arg1 ) { StringBuffer loc0 = new StringBuffer ( ) ; loc0 . append ( arg1 ) ; loc0 . append ( ':' ) ; loc0 . append ( 'T' ) ; loc0 . append ( arg0 ) ; loc0 . append ( ';' ) ; return loc0 . toString ( ) ; }
creates a new type variable binding key from the given type variable name and the given declaring key . the declaring key can either be a type binding key or a method binding key . for example : createtypevariablebindingkey `` t '' , `` ljava/util/list < te ; > ; '' - > `` ljava/util/list < te ; > ; : tt ; '' createtypevariablebindingkey `` sometypevariable '' , `` lp/x ; . foo v '' - > `` lp/x ; . foo v : tsometypevariable ; '' concode_field_sep String key concode_field_sep boolean isParameterizedType concode_elem_sep String createParameterizedTypeBindingKey concode_elem_sep boolean isRawType concode_elem_sep String createArrayTypeBindingKey concode_elem_sep String createWildcardTypeBindingKey concode_elem_sep boolean isParameterizedMethod concode_elem_sep String toSignature concode_elem_sep String createWilcardTypeBindingKey concode_elem_sep BindingKey getDeclaringType concode_elem_sep String[] getTypeArguments concode_elem_sep String toString concode_elem_sep String createTypeBindingKey concode_elem_sep String[] getThrownExceptions