@Override public JvmTypeReference doVisitDelegateTypeReference(JvmDelegateTypeReference reference, Resource parameter) { JvmTypeReference result = super.doVisitDelegateTypeReference(reference, parameter); if (result == reference.getDelegate()) return reference; return result; }
@Override public Result doVisitDelegateTypeReference(JvmDelegateTypeReference reference) { Result result = visit(reference.getDelegate()); return result; }
@Override public JvmTypeReference doVisitDelegateTypeReference(JvmDelegateTypeReference reference, Pair<Resource, Set<JvmType>> parameter) { JvmTypeReference result = super.doVisitDelegateTypeReference(reference, parameter); if (result == reference.getDelegate()) return reference; return result; }
@Override public JvmTypeReference doVisitDelegateTypeReference(JvmDelegateTypeReference reference, Resource parameter) { JvmTypeReference result = super.doVisitDelegateTypeReference(reference, parameter); if (result == reference.getDelegate()) return reference; return result; }
@Override public Result doVisitDelegateTypeReference(JvmDelegateTypeReference reference, Parameter parameter) { Result result = visit(reference.getDelegate(), parameter); return result; }
@Override public StringBuilder doVisitDelegateTypeReference(JvmDelegateTypeReference reference, StringBuilder param) { return visit(reference.getDelegate(), param); }
public TypeConformanceResult doVisitDelegateTypeReference(T left, JvmDelegateTypeReference right, TypeConformanceComputationArgument.Internal<T> parameter) { TypeConformanceResult result = visit(right.getDelegate(), parameter); return result; }
public Result doVisitDelegateTypeReference(JvmDelegateTypeReference reference) { Result result = visit(reference.getDelegate()); return result; }
public Result doVisitDelegateTypeReference(JvmDelegateTypeReference reference, Parameter parameter) { Result result = visit(reference.getDelegate(), parameter); return result; }
@Override public Boolean caseJvmDelegateTypeReference(JvmDelegateTypeReference object) { if (!object.eIsProxy()) { collecting = true; doSwitch(object.getDelegate()); } return Boolean.FALSE; }
serialize(resolveMultiType(type, context), context, tracedAppendable, withoutConstraints, paramsToWildcard, paramsToObject, allowPrimitives); } else if (type instanceof JvmDelegateTypeReference) { JvmTypeReference delegate = ((JvmDelegateTypeReference) type).getDelegate(); if(delegate != null) serialize(delegate, context, tracedAppendable, withoutConstraints, paramsToWildcard, paramsToObject, allowPrimitives);