Skip to content

Commit 219b28f

Browse files
committed
Change 'classfile' module name to 'shared', and move its contents for better compartment.
1 parent 37bad09 commit 219b28f

File tree

298 files changed

+2466
-2597
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

298 files changed

+2466
-2597
lines changed

espresso/mx.espresso/suite.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -116,8 +116,8 @@
116116
"license": "UPL",
117117
},
118118

119-
# Shared .class file parser
120-
"com.oracle.truffle.espresso.classfile": {
119+
# Shared .class file parser, link resolver
120+
"com.oracle.truffle.espresso.shared": {
121121
"subDir": "src",
122122
"sourceDirs": ["src"],
123123
"dependencies": [
@@ -204,7 +204,7 @@
204204
"subDir": "src",
205205
"sourceDirs": ["src"],
206206
"dependencies": [
207-
"com.oracle.truffle.espresso.classfile",
207+
"com.oracle.truffle.espresso.shared",
208208
"truffle:TRUFFLE_API",
209209
"truffle:TRUFFLE_NFI",
210210
],

espresso/src/com.oracle.truffle.espresso.classfile/src/com/oracle/truffle/espresso/classfile/resolver/FieldAccessType.java

Lines changed: 0 additions & 24 deletions
This file was deleted.

espresso/src/com.oracle.truffle.espresso.classfile/src/com/oracle/truffle/espresso/classfile/resolver/meta/ModifiersProvider.java

Lines changed: 0 additions & 156 deletions
This file was deleted.

espresso/src/com.oracle.truffle.espresso.classfile/src/com/oracle/truffle/espresso/classfile/resolver/meta/Named.java

Lines changed: 0 additions & 14 deletions
This file was deleted.

espresso/src/com.oracle.truffle.espresso.classfile/src/com/oracle/truffle/espresso/classfile/tables/EntryTable.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,8 @@
2828
import java.util.concurrent.locks.ReadWriteLock;
2929
import java.util.function.Consumer;
3030

31-
import com.oracle.truffle.espresso.classfile.descriptors.Symbol;
32-
import com.oracle.truffle.espresso.classfile.descriptors.Symbol.Name;
31+
import com.oracle.truffle.espresso.shared.descriptors.Symbol;
32+
import com.oracle.truffle.espresso.shared.descriptors.Symbol.Name;
3333

3434
public abstract class EntryTable<T extends EntryTable.NamedEntry, K> {
3535
private final HashMap<Symbol<Name>, T> entries = new HashMap<>();

espresso/src/com.oracle.truffle.espresso.jdwp/src/com/oracle/truffle/espresso/jdwp/api/MethodRef.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,8 @@
2323
package com.oracle.truffle.espresso.jdwp.api;
2424

2525
import com.oracle.truffle.api.source.Source;
26-
import com.oracle.truffle.espresso.classfile.attributes.LineNumberTableRef;
27-
import com.oracle.truffle.espresso.classfile.attributes.LocalVariableTableRef;
26+
import com.oracle.truffle.espresso.shared.attributes.LineNumberTableRef;
27+
import com.oracle.truffle.espresso.shared.attributes.LocalVariableTableRef;
2828

2929
/**
3030
* A representation of a method.

espresso/src/com.oracle.truffle.espresso.jdwp/src/com/oracle/truffle/espresso/jdwp/api/TagConstants.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
*/
2323
package com.oracle.truffle.espresso.jdwp.api;
2424

25-
import com.oracle.truffle.espresso.classfile.JavaKind;
25+
import com.oracle.truffle.espresso.shared.JavaKind;
2626

2727
public final class TagConstants {
2828

espresso/src/com.oracle.truffle.espresso.jdwp/src/com/oracle/truffle/espresso/jdwp/impl/JDWP.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,6 @@
2929
import java.util.List;
3030

3131
import com.oracle.truffle.api.interop.InteropException;
32-
import com.oracle.truffle.espresso.classfile.attributes.LineNumberTableRef;
33-
import com.oracle.truffle.espresso.classfile.attributes.LocalRef;
3432
import com.oracle.truffle.espresso.jdwp.api.CallFrame;
3533
import com.oracle.truffle.espresso.jdwp.api.ClassStatusConstants;
3634
import com.oracle.truffle.espresso.jdwp.api.ErrorCodes;
@@ -43,6 +41,8 @@
4341
import com.oracle.truffle.espresso.jdwp.api.MonitorStackInfo;
4442
import com.oracle.truffle.espresso.jdwp.api.RedefineInfo;
4543
import com.oracle.truffle.espresso.jdwp.api.TagConstants;
44+
import com.oracle.truffle.espresso.shared.attributes.LineNumberTableRef;
45+
import com.oracle.truffle.espresso.shared.attributes.LocalRef;
4646

4747
public final class JDWP {
4848

espresso/src/com.oracle.truffle.espresso.processor/src/com/oracle/truffle/espresso/processor/SubstitutionProcessor.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ public final class SubstitutionProcessor extends EspressoProcessor {
8484
private static final String SUBSTITUTION_CLASS_NAMES = "substitutionClassNames";
8585
private static final String VERSION_FILTER_METHOD = "isValidFor";
8686
private static final String INLINE_IN_BYTECODE_METHOD = "inlineInBytecode";
87-
private static final String JAVA_VERSION = "com.oracle.truffle.espresso.classfile.JavaVersion";
87+
private static final String JAVA_VERSION = "com.oracle.truffle.espresso.shared.JavaVersion";
8888

8989
private static final String INSTANCE = "INSTANCE";
9090

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -20,27 +20,27 @@
2020
* or visit www.oracle.com if you need additional information or have any
2121
* questions.
2222
*/
23-
package com.oracle.truffle.espresso.classfile;
24-
25-
import static com.oracle.truffle.espresso.classfile.Constants.JVM_ArrayType_Boolean;
26-
import static com.oracle.truffle.espresso.classfile.Constants.JVM_ArrayType_Byte;
27-
import static com.oracle.truffle.espresso.classfile.Constants.JVM_ArrayType_Char;
28-
import static com.oracle.truffle.espresso.classfile.Constants.JVM_ArrayType_Double;
29-
import static com.oracle.truffle.espresso.classfile.Constants.JVM_ArrayType_Float;
30-
import static com.oracle.truffle.espresso.classfile.Constants.JVM_ArrayType_Illegal;
31-
import static com.oracle.truffle.espresso.classfile.Constants.JVM_ArrayType_Int;
32-
import static com.oracle.truffle.espresso.classfile.Constants.JVM_ArrayType_Long;
33-
import static com.oracle.truffle.espresso.classfile.Constants.JVM_ArrayType_Object;
34-
import static com.oracle.truffle.espresso.classfile.Constants.JVM_ArrayType_ReturnAddress;
35-
import static com.oracle.truffle.espresso.classfile.Constants.JVM_ArrayType_Short;
36-
import static com.oracle.truffle.espresso.classfile.Constants.JVM_ArrayType_Void;
23+
package com.oracle.truffle.espresso.shared;
24+
25+
import static com.oracle.truffle.espresso.shared.classfile.Constants.JVM_ArrayType_Boolean;
26+
import static com.oracle.truffle.espresso.shared.classfile.Constants.JVM_ArrayType_Byte;
27+
import static com.oracle.truffle.espresso.shared.classfile.Constants.JVM_ArrayType_Char;
28+
import static com.oracle.truffle.espresso.shared.classfile.Constants.JVM_ArrayType_Double;
29+
import static com.oracle.truffle.espresso.shared.classfile.Constants.JVM_ArrayType_Float;
30+
import static com.oracle.truffle.espresso.shared.classfile.Constants.JVM_ArrayType_Illegal;
31+
import static com.oracle.truffle.espresso.shared.classfile.Constants.JVM_ArrayType_Int;
32+
import static com.oracle.truffle.espresso.shared.classfile.Constants.JVM_ArrayType_Long;
33+
import static com.oracle.truffle.espresso.shared.classfile.Constants.JVM_ArrayType_Object;
34+
import static com.oracle.truffle.espresso.shared.classfile.Constants.JVM_ArrayType_ReturnAddress;
35+
import static com.oracle.truffle.espresso.shared.classfile.Constants.JVM_ArrayType_Short;
36+
import static com.oracle.truffle.espresso.shared.classfile.Constants.JVM_ArrayType_Void;
3737

3838
import com.oracle.truffle.api.CompilerDirectives.TruffleBoundary;
39-
import com.oracle.truffle.espresso.classfile.descriptors.ErrorUtil;
40-
import com.oracle.truffle.espresso.classfile.descriptors.StaticSymbols;
41-
import com.oracle.truffle.espresso.classfile.descriptors.Symbol;
42-
import com.oracle.truffle.espresso.classfile.descriptors.Symbol.Name;
43-
import com.oracle.truffle.espresso.classfile.descriptors.Symbol.Type;
39+
import com.oracle.truffle.espresso.shared.descriptors.ErrorUtil;
40+
import com.oracle.truffle.espresso.shared.descriptors.StaticSymbols;
41+
import com.oracle.truffle.espresso.shared.descriptors.Symbol;
42+
import com.oracle.truffle.espresso.shared.descriptors.Symbol.Name;
43+
import com.oracle.truffle.espresso.shared.descriptors.Symbol.Type;
4444

4545
/**
4646
* Denotes the basic kinds of types in CRI, including the all the Java primitive types, for example,

0 commit comments

Comments
 (0)