Skip to content

Commit 178c1e5

Browse files
committed
Skip type parameter resolution in toRawType
1 parent b22ebb2 commit 178c1e5

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

javaparser-core/src/main/java/com/github/javaparser/resolution/types/ResolvedReferenceType.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -392,6 +392,9 @@ public Optional<ResolvedType> typeParamValue(ResolvedTypeParameterDeclaration ty
392392
return Optional.empty();
393393
}
394394

395+
/**
396+
* @return A copy of the current reference type, without type parameters.
397+
*/
395398
public abstract ResolvedType toRawType();
396399

397400
/**

javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/model/typesystem/ReferenceTypeImpl.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121

2222
package com.github.javaparser.symbolsolver.model.typesystem;
2323

24+
import java.util.Collections;
2425
import java.util.HashSet;
2526
import java.util.LinkedHashSet;
2627
import java.util.List;
@@ -177,7 +178,7 @@ public ResolvedType toRawType() {
177178
if (this.isRawType()) {
178179
return this;
179180
}
180-
return new ReferenceTypeImpl(typeDeclaration, typeSolver);
181+
return new ReferenceTypeImpl(typeDeclaration, Collections.emptyList(), typeSolver);
181182
}
182183

183184
@Override

0 commit comments

Comments
 (0)