returns all interfaces implemented by this class type in addition to the base class . the collection is normalized such that no interface is explicitly given if it is implemented by the base class or a super interface of another interface of the list . concode_field_sep Class<?> baseClass concode_elem_sep Set<Class<?>> interfaces concode_field_sep void normalizeInterfaces concode_elem_sep ClassType intersect concode_elem_sep boolean hasInterfaces concode_elem_sep int hashCode concode_elem_sep ClassType merge concode_elem_sep boolean equals concode_elem_sep Set<Class<?>> getAllInterfaces concode_elem_sep String toString concode_elem_sep void mergeInClass concode_elem_sep Class<?> getBaseClass concode_elem_sep boolean isAssignableFrom concode_elem_sep boolean implementsInterface
UnmodifiableSet < Class < ? >> function ( ) { return CollectionUtils . asUnmodifiable ( interfaces ) ; }