@Override public ResolvedType toRawType() { if (this.isRawType()) { return this; } else { return new ReferenceTypeImpl(typeDeclaration, typeSolver); } }
@Override protected ResolvedReferenceType create(ResolvedReferenceTypeDeclaration typeDeclaration, List<ResolvedType> typeParametersCorrected) { return new ReferenceTypeImpl(typeDeclaration, typeParametersCorrected, typeSolver); }
public ResolvedReferenceType deriveTypeParameters(ResolvedTypeParametersMap typeParametersMap) { return create(typeDeclaration, typeParametersMap); }
@Override protected ResolvedReferenceType create(ResolvedReferenceTypeDeclaration typeDeclaration, List<ResolvedType> typeParametersCorrected) { return new ReferenceTypeImpl(typeDeclaration, typeParametersCorrected, typeSolver); }
@Override public ResolvedType toRawType() { if (this.isRawType()) { return this; } else { return new ReferenceTypeImpl(typeDeclaration, typeSolver); } }
public ResolvedReferenceType deriveTypeParameters(ResolvedTypeParametersMap typeParametersMap) { return create(typeDeclaration, typeParametersMap); }
@Override protected ResolvedReferenceType create(ResolvedReferenceTypeDeclaration typeDeclaration) { return new ReferenceTypeImpl(typeDeclaration, typeSolver); }
@Override public ResolvedType toRawType() { if (this.isRawType()) { return this; } else { return new ReferenceTypeImpl(typeDeclaration, typeSolver); } }
public ResolvedReferenceType deriveTypeParameters(ResolvedTypeParametersMap typeParametersMap) { return create(typeDeclaration, typeParametersMap); }
@Override protected ResolvedReferenceType create(ResolvedReferenceTypeDeclaration typeDeclaration) { return new ReferenceTypeImpl(typeDeclaration, typeSolver); }
public ResolvedType getUsage(Node node) { return new ReferenceTypeImpl(this, typeSolver); }
@Override protected ResolvedReferenceType create(ResolvedReferenceTypeDeclaration typeDeclaration) { return new ReferenceTypeImpl(typeDeclaration, typeSolver); }
@Override protected ResolvedReferenceType create(ResolvedReferenceTypeDeclaration typeDeclaration, List<ResolvedType> typeParametersCorrected) { return new ReferenceTypeImpl(typeDeclaration, typeParametersCorrected, typeSolver); }
public ResolvedType getUsage(Node node) { return new ReferenceTypeImpl(this, typeSolver); }
public ResolvedType getUsage(Node node) { return new ReferenceTypeImpl(this, typeSolver); }
public ResolvedType getUsage(Node node) { return new ReferenceTypeImpl(this, typeSolver); }
public ResolvedType getUsage(Node node) { return new ReferenceTypeImpl(this, typeSolver); }
public ResolvedType getUsage(Node node) { return new ReferenceTypeImpl(this, typeSolver); }
public ResolvedType getUsage(Node node) { return new ReferenceTypeImpl(this, typeSolver); }
public ResolvedType getUsage(Node node) { return new ReferenceTypeImpl(this, typeSolver); }