@Override public JvmTypeReference doVisitUnknownTypeReference(JvmUnknownTypeReference reference, Boolean replaceWildcards) { return typesFactory.createJvmUnknownTypeReference(); } }
@Override protected JvmTypeReference handleNullReference(Boolean parameter) { return TypesFactory.eINSTANCE.createJvmUnknownTypeReference(); } @Override
protected JvmUnknownTypeReference getUnknownTypeReference(String qualifiedName) { JvmUnknownTypeReference reference = TypesFactory.eINSTANCE.createJvmUnknownTypeReference(); reference.setQualifiedName(qualifiedName); return reference; }
protected JvmUnknownTypeReference getUnknownTypeReference(String qualifiedName) { JvmUnknownTypeReference reference = TypesFactory.eINSTANCE.createJvmUnknownTypeReference(); reference.setQualifiedName(qualifiedName); return reference; }
private JvmTypeReference createUnknownTypeReference(String name) { JvmUnknownTypeReference reference = TypesFactory.eINSTANCE.createJvmUnknownTypeReference(); reference.setQualifiedName(name); return reference; }
@Override public JvmTypeReference toTypeReference() { JvmUnknownTypeReference result = getTypesFactory().createJvmUnknownTypeReference(); if (name != null) result.setQualifiedName(name); return result; }
/** * Creates a clone of the given {@link JvmTypeReference} without resolving any proxies. * The clone will be associated with the original element by means of {@link JvmModelAssociator associations}. * * @param typeRef the type reference to be cloned. * @return a clone of typeRef, <code>null</code> if typeRef is <code>null</code> or a {@link JvmUnknownTypeReference} * if there is a problem with the typeRef. */ /* @Nullable */ public JvmTypeReference cloneWithProxies(/* @Nullable */ JvmTypeReference typeRef) { if(typeRef == null) return null; if (typeRef instanceof JvmParameterizedTypeReference && !typeRef.eIsProxy() && !typeRef.eIsSet(TypesPackage.Literals.JVM_PARAMETERIZED_TYPE_REFERENCE__TYPE)) { JvmUnknownTypeReference unknownTypeReference = typesFactory.createJvmUnknownTypeReference(); return unknownTypeReference; } return cloneAndAssociate(typeRef); }
final JvmDeclaredType type = anonymousClassUtil.getSuperTypeNonResolving(anonymousClass, typeScope); if (type == null) { JvmUnknownTypeReference superTypeReference = TypesFactory.eINSTANCE.createJvmUnknownTypeReference(); requestCapturedLocalVariables(superTypeReference, localClass, resolvedTypes, resolvedTypesByContext, new IAcceptor<JvmTypeReference>() { @Override