Skip to content

Commit ff26db6

Browse files
espresso: adopt JDK-8365885: Clean up constant pool reflection native code
Move `Target_jdk_internal_reflect_ConstantPool` to standard substitutions.
1 parent 4e17e16 commit ff26db6

File tree

4 files changed

+287
-185
lines changed

4 files changed

+287
-185
lines changed

espresso/src/com.oracle.truffle.espresso/src/com/oracle/truffle/espresso/libs/libjava/impl/Target_jdk_internal_reflect_ConstantPool.java

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

espresso/src/com.oracle.truffle.espresso/src/com/oracle/truffle/espresso/substitutions/VersionFilter.java

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -237,4 +237,16 @@ public boolean isValidFor(JavaVersion version) {
237237
return version.java25OrEarlier();
238238
}
239239
}
240+
241+
final class Java26OrLater implements VersionFilter {
242+
public static final Java26OrLater INSTANCE = new Java26OrLater();
243+
244+
private Java26OrLater() {
245+
}
246+
247+
@Override
248+
public boolean isValidFor(JavaVersion version) {
249+
return version.java26OrLater();
250+
}
251+
}
240252
}

0 commit comments

Comments
 (0)