Skip to content

Commit f6da21f

Browse files
gilles-duboscqjormundur00
authored andcommitted
Rename AbstractModuleTable & AbstractPackageTable
This avoid collisions for the simple class names
1 parent daa4d7a commit f6da21f

File tree

4 files changed

+18
-16
lines changed

4 files changed

+18
-16
lines changed
Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,8 @@
2828
import com.oracle.truffle.espresso.classfile.descriptors.Symbol;
2929
import com.oracle.truffle.espresso.classfile.descriptors.Symbol.Name;
3030

31-
public abstract class ModuleTable<M, ME extends ModuleTable.ModuleEntry<M>> extends EntryTable<ME, ModuleTable.ModuleData<M>> {
32-
public ModuleTable(ReadWriteLock lock) {
31+
public abstract class AbstractModuleTable<M, ME extends AbstractModuleTable.AbstractModuleEntry<M>> extends EntryTable<ME, AbstractModuleTable.ModuleData<M>> {
32+
public AbstractModuleTable(ReadWriteLock lock) {
3333
super(lock);
3434
}
3535

@@ -57,23 +57,23 @@ public ModuleData(String version, String location, M module, boolean isOpen) {
5757
}
5858
}
5959

60-
public abstract static class ModuleEntry<M> extends EntryTable.NamedEntry {
60+
public abstract static class AbstractModuleEntry<M> extends EntryTable.NamedEntry {
6161
private final boolean isOpen;
6262
private M module;
6363
private String version;
6464
private String location;
6565
private boolean canReadAllUnnamed;
66-
private ArrayList<ModuleEntry<M>> reads;
66+
private ArrayList<AbstractModuleEntry<M>> reads;
6767

68-
protected ModuleEntry(Symbol<Name> name, ModuleData<M> data) {
68+
protected AbstractModuleEntry(Symbol<Name> name, ModuleData<M> data) {
6969
super(name);
7070
this.version = data.version;
7171
this.location = data.location;
7272
this.isOpen = data.isOpen;
7373
this.module = data.module;
7474
}
7575

76-
public void addReads(ModuleEntry<M> from) {
76+
public void addReads(AbstractModuleEntry<M> from) {
7777
if (!isNamed()) {
7878
return;
7979
}
@@ -91,7 +91,7 @@ public void addReads(ModuleEntry<M> from) {
9191
}
9292
}
9393

94-
public boolean canRead(ModuleEntry<M> m, boolean mIsJavaBase) {
94+
public boolean canRead(AbstractModuleEntry<M> m, boolean mIsJavaBase) {
9595
if (!isNamed() || mIsJavaBase) {
9696
return true;
9797
}
@@ -112,7 +112,7 @@ public boolean canRead(ModuleEntry<M> m, boolean mIsJavaBase) {
112112
}
113113
}
114114

115-
private boolean contains(ModuleEntry<M> from) {
115+
private boolean contains(AbstractModuleEntry<M> from) {
116116
return reads.contains(from);
117117
}
118118

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -28,13 +28,13 @@
2828
import com.oracle.truffle.espresso.classfile.descriptors.Symbol;
2929
import com.oracle.truffle.espresso.classfile.descriptors.Symbol.Name;
3030

31-
public abstract class PackageTable<M, PE extends PackageTable.PackageEntry<M, ME>, ME extends ModuleTable.ModuleEntry<M>> extends EntryTable<PE, ME> {
32-
public PackageTable(ReadWriteLock lock) {
31+
public abstract class AbstractPackageTable<M, PE extends AbstractPackageTable.AbstractPackageEntry<M, ME>, ME extends AbstractModuleTable.AbstractModuleEntry<M>> extends EntryTable<PE, ME> {
32+
public AbstractPackageTable(ReadWriteLock lock) {
3333
super(lock);
3434
}
3535

36-
public abstract static class PackageEntry<M, ME extends ModuleTable.ModuleEntry<M>> extends EntryTable.NamedEntry {
37-
protected PackageEntry(Symbol<Name> name, ME module) {
36+
public abstract static class AbstractPackageEntry<M, ME extends AbstractModuleTable.AbstractModuleEntry<M>> extends EntryTable.NamedEntry {
37+
protected AbstractPackageEntry(Symbol<Name> name, ME module) {
3838
super(name);
3939
this.module = module;
4040
}

espresso/src/com.oracle.truffle.espresso/src/com/oracle/truffle/espresso/impl/ModuleTable.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,11 +26,12 @@
2626

2727
import com.oracle.truffle.espresso.classfile.descriptors.Symbol;
2828
import com.oracle.truffle.espresso.classfile.descriptors.Symbol.Name;
29+
import com.oracle.truffle.espresso.classfile.tables.AbstractModuleTable;
2930
import com.oracle.truffle.espresso.jdwp.api.ModuleRef;
3031
import com.oracle.truffle.espresso.meta.Meta;
3132
import com.oracle.truffle.espresso.runtime.staticobject.StaticObject;
3233

33-
public final class ModuleTable extends com.oracle.truffle.espresso.classfile.tables.ModuleTable<StaticObject, ModuleTable.ModuleEntry> {
34+
public final class ModuleTable extends AbstractModuleTable<StaticObject, ModuleTable.ModuleEntry> {
3435
public ModuleTable(ReadWriteLock lock) {
3536
super(lock);
3637
}
@@ -40,7 +41,7 @@ protected ModuleEntry createEntry(Symbol<Name> name, ModuleData<StaticObject> da
4041
return new ModuleEntry(name, data);
4142
}
4243

43-
public static final class ModuleEntry extends com.oracle.truffle.espresso.classfile.tables.ModuleTable.ModuleEntry<StaticObject> implements ModuleRef {
44+
public static final class ModuleEntry extends AbstractModuleTable.AbstractModuleEntry<StaticObject> implements ModuleRef {
4445
ModuleEntry(Symbol<Name> name, ModuleData<StaticObject> data) {
4546
super(name, data);
4647
}

espresso/src/com.oracle.truffle.espresso/src/com/oracle/truffle/espresso/impl/PackageTable.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,10 +26,11 @@
2626

2727
import com.oracle.truffle.espresso.classfile.descriptors.Symbol;
2828
import com.oracle.truffle.espresso.classfile.descriptors.Symbol.Name;
29+
import com.oracle.truffle.espresso.classfile.tables.AbstractPackageTable;
2930
import com.oracle.truffle.espresso.impl.ModuleTable.ModuleEntry;
3031
import com.oracle.truffle.espresso.runtime.staticobject.StaticObject;
3132

32-
public final class PackageTable extends com.oracle.truffle.espresso.classfile.tables.PackageTable<StaticObject, PackageTable.PackageEntry, ModuleEntry> {
33+
public final class PackageTable extends AbstractPackageTable<StaticObject, PackageTable.PackageEntry, ModuleEntry> {
3334
public PackageTable(ReadWriteLock lock) {
3435
super(lock);
3536
}
@@ -39,7 +40,7 @@ protected PackageEntry createEntry(Symbol<Name> name, ModuleEntry data) {
3940
return new PackageEntry(name, data);
4041
}
4142

42-
public static final class PackageEntry extends com.oracle.truffle.espresso.classfile.tables.PackageTable.PackageEntry<StaticObject, ModuleEntry> {
43+
public static final class PackageEntry extends AbstractPackageTable.AbstractPackageEntry<StaticObject, ModuleEntry> {
4344
public PackageEntry(Symbol<Name> name, ModuleEntry module) {
4445
super(name, module);
4546
}

0 commit comments

Comments
 (0)