@ Override protected void findReferencedClassNames ( final Set < String > referencedClassNames ) { if ( this . referencedClassNames != null ) { referencedClassNames . addAll ( this . referencedClassNames ) ; } getMethodInfo ( ) . findReferencedClassNames ( referencedClassNames ) ; getFieldInfo ( ) . findReferencedClassNames ( referencedClassNames ) ; getAnnotationInfo ( ) . findReferencedClassNames ( referencedClassNames ) ; if ( annotationDefaultParamValues != null ) { annotationDefaultParamValues . findReferencedClassNames ( referencedClassNames ) ; } final ClassTypeSignature classSig = getTypeSignature ( ) ; if ( classSig != null ) { classSig . findReferencedClassNames ( referencedClassNames ) ; } // Remove any self-references referencedClassNames . remove ( name ) ; }
Get the names of any classes referenced in this class type descriptor or the type descriptors of fields methods or annotations .