@Override void getReferencedClassNames(final Set<String> classNameListOut) { elementTypeSignature.getReferencedClassNames(classNameListOut); }
@Override void getReferencedClassNames(final Set<String> classNameListOut) { for (final TypeParameter typeParameter : typeParameters) { if (typeParameter != null) { typeParameter.getReferencedClassNames(classNameListOut); } } for (final TypeSignature typeSignature : parameterTypeSignatures) { if (typeSignature != null) { typeSignature.getReferencedClassNames(classNameListOut); } } resultType.getReferencedClassNames(classNameListOut); for (final ClassRefOrTypeVariableSignature typeSignature : throwsSignatures) { if (typeSignature != null) { typeSignature.getReferencedClassNames(classNameListOut); } } }
/** Get the names of any classes in the type descriptor or type signature. */ @Override protected void getReferencedClassNames(final Set<String> classNames) { final TypeSignature methodSig = getTypeSignature(); if (methodSig != null) { methodSig.getReferencedClassNames(classNames); } final TypeSignature methodDesc = getTypeDescriptor(); if (methodDesc != null) { methodDesc.getReferencedClassNames(classNames); } if (annotationInfo != null) { for (final AnnotationInfo annotationInfo : annotationInfo) { annotationInfo.getReferencedClassNames(classNames); } } }
final TypeSignature fieldSig = fi.getTypeSignatureOrTypeDescriptor(); if (fieldSig != null) { fieldSig.getReferencedClassNames(referencedFieldTypeNames);
final TypeSignature typeSig = TypeSignature.parse(className.replace('.', '/'), typeSig.getReferencedClassNames(refdClassNames); } catch (final ParseException e) { if (log != null) { typeSig.getReferencedClassNames(refdClassNames);