< prev index next >
src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMethodUnresolved.java
Print this page
rev 12604 : 8173912: [JVMCI] fix memory overhead of JVMCI
*** 29,48 ****
/**
* Implementation of {@link JavaMethod} for unresolved HotSpot methods.
*/
final class HotSpotMethodUnresolved extends HotSpotMethod {
private final Signature signature;
protected JavaType holder;
HotSpotMethodUnresolved(String name, Signature signature, JavaType holder) {
! super(name);
this.holder = holder;
this.signature = signature;
}
@Override
public Signature getSignature() {
return signature;
}
@Override
--- 29,54 ----
/**
* Implementation of {@link JavaMethod} for unresolved HotSpot methods.
*/
final class HotSpotMethodUnresolved extends HotSpotMethod {
+ private final String name;
private final Signature signature;
protected JavaType holder;
HotSpotMethodUnresolved(String name, Signature signature, JavaType holder) {
! this.name = name;
this.holder = holder;
this.signature = signature;
}
@Override
+ public String getName() {
+ return name;
+ }
+
+ @Override
public Signature getSignature() {
return signature;
}
@Override
< prev index next >