public class ReferencedInvalidTypeFinder extends TypeReferenceVisitorWithResult<LightweightTypeReference>
Constructor and Description |
---|
ReferencedInvalidTypeFinder() |
doVisitAnyTypeReference, doVisitFunctionTypeReference, doVisitInnerFunctionTypeReference, doVisitInnerTypeReference, doVisitMultiTypeReference, doVisitSynonymTypeReference, doVisitUnboundTypeReference, doVisitUnknownTypeReference
public LightweightTypeReference findReferencedInvalidType(JvmIdentifiableElement element)
protected LightweightTypeReference _internalFindReferencedInvalidType(JvmIdentifiableElement field)
protected LightweightTypeReference _internalFindReferencedInvalidType(JvmField field)
protected LightweightTypeReference _internalFindReferencedInvalidType(JvmOperation operation)
protected LightweightTypeReference _internalFindReferencedInvalidType(JvmExecutable executable)
protected LightweightTypeReference findUnknownType(JvmTypeReference reference)
protected LightweightTypeReference findUnknownType(LightweightTypeReference type)
protected LightweightTypeReference doVisitTypeReference(LightweightTypeReference reference)
doVisitTypeReference
in class TypeReferenceVisitorWithResult<LightweightTypeReference>
protected LightweightTypeReference doVisitArrayTypeReference(ArrayTypeReference reference)
doVisitArrayTypeReference
in class TypeReferenceVisitorWithResult<LightweightTypeReference>
protected LightweightTypeReference doVisitWildcardTypeReference(WildcardTypeReference reference)
doVisitWildcardTypeReference
in class TypeReferenceVisitorWithResult<LightweightTypeReference>
protected LightweightTypeReference doVisitParameterizedTypeReference(ParameterizedTypeReference reference)
doVisitParameterizedTypeReference
in class TypeReferenceVisitorWithResult<LightweightTypeReference>
protected LightweightTypeReference doVisitCompoundTypeReference(CompoundTypeReference reference)
doVisitCompoundTypeReference
in class TypeReferenceVisitorWithResult<LightweightTypeReference>
protected LightweightTypeReference visit(java.util.List<LightweightTypeReference> references)
protected LightweightTypeReference toLightweightTypeReference(JvmTypeReference typeRef)
protected LightweightTypeReference internalFindReferencedInvalidType(JvmIdentifiableElement operation)