comparison graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/jvmci/HotSpotSignature.java @ 21538:c1e2fdb5fea3

removed more dependencies from JVMCI classes to non-JVMCI classes (JBS:GRAAL-53)
author Doug Simon <doug.simon@oracle.com>
date Mon, 25 May 2015 17:20:39 +0200
parents graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotSignature.java@082417ac43e4
children abfdac702f14
comparison
equal deleted inserted replaced
21537:ca14581fadc4 21538:c1e2fdb5fea3
23 package com.oracle.graal.hotspot.jvmci; 23 package com.oracle.graal.hotspot.jvmci;
24 24
25 import java.util.*; 25 import java.util.*;
26 26
27 import com.oracle.graal.api.meta.*; 27 import com.oracle.graal.api.meta.*;
28 import com.oracle.graal.compiler.common.*;
29 28
30 /** 29 /**
31 * Represents a method signature. 30 * Represents a method signature.
32 */ 31 */
33 public class HotSpotSignature implements Signature { 32 public class HotSpotSignature implements Signature {
99 case 'J': 98 case 'J':
100 case 'S': 99 case 'S':
101 case 'Z': 100 case 'Z':
102 break; 101 break;
103 default: 102 default:
104 throw new GraalInternalError("Invalid character at index " + cur + " in signature: " + signature); 103 throw new InternalError("Invalid character at index " + cur + " in signature: " + signature);
105 } 104 }
106 return cur; 105 return cur;
107 } 106 }
108 107
109 @Override 108 @Override