Fixed #2093 AS3 Unnecessary use of fully qualified names for classes in same package

This commit is contained in:
Jindra Petřík
2023-10-04 14:07:31 +02:00
committed by Jindra Petřík
parent e971f6b928
commit b32006a23f
4 changed files with 7 additions and 0 deletions

View File

@@ -277,6 +277,9 @@ public abstract class Trait implements Cloneable, Serializable {
for (DottedChain imp : imports) {
if (imp.getLast().equals("*")) {
if (imp.getWithoutLast().equals(ignorePackage)) {
continue;
}
Set<String> objectsInPkg = abcIndex.getPackageObjects(imp.getWithoutLast());
for (String objectName : objectsInPkg) {
if (importnames.contains(objectName)) {