finds an overriding method in a type . concode_field_sep Substitutions EMPTY_SUBST concode_elem_sep IType fFocusType concode_elem_sep Map fMethodSubstitutions concode_elem_sep ITypeHierarchy fHierarchy concode_elem_sep HashMap fMap concode_elem_sep Map fTypeVariableSubstitutions concode_field_sep String getErasedTypeName concode_elem_sep void computeSubstitutions concode_elem_sep String getSubstitution concode_elem_sep IFunction findOverriddenMethod concode_elem_sep StringBuffer internalGetSubstitutedTypeName concode_elem_sep IFunction findOverriddenMethodInType concode_elem_sep boolean hasCompatibleParameterTypes concode_elem_sep ITypeHierarchy getTypeHierarchy concode_elem_sep Substitutions getTypeSubstitions concode_elem_sep String getVariableSubstitution concode_elem_sep String getErasure concode_elem_sep String[] getSubstArray concode_elem_sep boolean isSubsignature concode_elem_sep Substitutions getMethodSubstitions concode_elem_sep String getVariableErasure concode_elem_sep IFunction findOverriddenMethodInHierarchy concode_elem_sep IType getFocusType concode_elem_sep IFunction findDeclaringMethod concode_elem_sep String getSubstitutedTypeName
IFunction function ( IType arg0 , IFunction arg1 ) { IFunction [ ] loc0 = arg0 . getFunctions ( ) ; for ( int loc1 = 0 ; loc1 < loc0 . length ; loc1 ++ ) { if ( isSubsignature ( loc0 [ loc1 ] , arg1 ) ) { return loc0 [ loc1 ] ; } } return null ; }