< prev index next >

test/compiler/jvmci/errors/TestInvalidDebugInfo.java

Print this page
rev 11557 : 8132919: use package in compiler tests
Reviewed-by: duke


  41 import jdk.vm.ci.code.DebugInfo;
  42 import jdk.vm.ci.code.Location;
  43 import jdk.vm.ci.code.Register;
  44 import jdk.vm.ci.code.StackSlot;
  45 import jdk.vm.ci.code.VirtualObject;
  46 import jdk.vm.ci.code.site.DataPatch;
  47 import jdk.vm.ci.code.site.Infopoint;
  48 import jdk.vm.ci.code.site.InfopointReason;
  49 import jdk.vm.ci.code.site.Site;
  50 import jdk.vm.ci.common.JVMCIError;
  51 import jdk.vm.ci.hotspot.HotSpotCompiledCode.Comment;
  52 import jdk.vm.ci.hotspot.HotSpotReferenceMap;
  53 import jdk.vm.ci.meta.Assumptions.Assumption;
  54 import jdk.vm.ci.meta.JavaConstant;
  55 import jdk.vm.ci.meta.JavaKind;
  56 import jdk.vm.ci.meta.JavaValue;
  57 import jdk.vm.ci.meta.PlatformKind;
  58 import jdk.vm.ci.meta.ResolvedJavaType;
  59 import jdk.vm.ci.meta.Value;
  60 import jdk.vm.ci.meta.ValueKind;
  61 
  62 import org.junit.Test;
  63 
  64 /**
  65  * Tests for errors in debug info.
  66  */
  67 public class TestInvalidDebugInfo extends CodeInstallerTest {
  68 
  69     private static class UnknownJavaValue implements JavaValue {
  70     }
  71 
  72     private static class TestValueKind extends ValueKind<TestValueKind> {
  73 
  74         TestValueKind(Architecture arch, JavaKind kind) {
  75             this(arch.getPlatformKind(kind));
  76         }
  77 
  78         TestValueKind(PlatformKind kind) {
  79             super(kind);
  80         }
  81 




  41 import jdk.vm.ci.code.DebugInfo;
  42 import jdk.vm.ci.code.Location;
  43 import jdk.vm.ci.code.Register;
  44 import jdk.vm.ci.code.StackSlot;
  45 import jdk.vm.ci.code.VirtualObject;
  46 import jdk.vm.ci.code.site.DataPatch;
  47 import jdk.vm.ci.code.site.Infopoint;
  48 import jdk.vm.ci.code.site.InfopointReason;
  49 import jdk.vm.ci.code.site.Site;
  50 import jdk.vm.ci.common.JVMCIError;
  51 import jdk.vm.ci.hotspot.HotSpotCompiledCode.Comment;
  52 import jdk.vm.ci.hotspot.HotSpotReferenceMap;
  53 import jdk.vm.ci.meta.Assumptions.Assumption;
  54 import jdk.vm.ci.meta.JavaConstant;
  55 import jdk.vm.ci.meta.JavaKind;
  56 import jdk.vm.ci.meta.JavaValue;
  57 import jdk.vm.ci.meta.PlatformKind;
  58 import jdk.vm.ci.meta.ResolvedJavaType;
  59 import jdk.vm.ci.meta.Value;
  60 import jdk.vm.ci.meta.ValueKind;

  61 import org.junit.Test;
  62 
  63 /**
  64  * Tests for errors in debug info.
  65  */
  66 public class TestInvalidDebugInfo extends CodeInstallerTest {
  67 
  68     private static class UnknownJavaValue implements JavaValue {
  69     }
  70 
  71     private static class TestValueKind extends ValueKind<TestValueKind> {
  72 
  73         TestValueKind(Architecture arch, JavaKind kind) {
  74             this(arch.getPlatformKind(kind));
  75         }
  76 
  77         TestValueKind(PlatformKind kind) {
  78             super(kind);
  79         }
  80 


< prev index next >