src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/InfopointReason.java
Print this page
*** 24,47 ****
/**
* A reason for infopoint insertion.
*/
public enum InfopointReason {
- UNKNOWN(false),
- SAFEPOINT(false),
- CALL(false),
- IMPLICIT_EXCEPTION(false),
- METHOD_START(true),
- METHOD_END(true),
- LINE_NUMBER(true),
- METASPACE_ACCESS(true);
! private InfopointReason(boolean canBeOmitted) {
! this.canBeOmitted = canBeOmitted;
! }
!
! private final boolean canBeOmitted;
!
! public boolean canBeOmitted() {
! return canBeOmitted;
! }
}
--- 24,37 ----
/**
* A reason for infopoint insertion.
*/
public enum InfopointReason {
! SAFEPOINT,
! CALL,
! IMPLICIT_EXCEPTION,
! METASPACE_ACCESS,
! METHOD_START,
! METHOD_END,
! BYTECODE_POSITION;
}