-
Notifications
You must be signed in to change notification settings - Fork 31
Expand file tree
/
Copy pathClassType.java
More file actions
29 lines (24 loc) · 897 Bytes
/
ClassType.java
File metadata and controls
29 lines (24 loc) · 897 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
package edu.rice.cs.drjava.model.repl.types;
import edu.rice.cs.drjava.model.repl.newjvm.*;
/**
* Class ClassType, a component of the ASTGen-generated composite hierarchy.
* Note: null is not allowed as a value for any field.
* @version Generated automatically by ASTGen at Thu Oct 16 08:57:12 CDT 2014
*/
//@SuppressWarnings("unused")
public abstract class ClassType extends ReferenceType {
private final DJClass _ofClass;
/**
* Constructs a ClassType.
* @throws java.lang.IllegalArgumentException If any parameter to the constructor is null.
*/
public ClassType(DJClass in_ofClass) {
super();
if (in_ofClass == null) {
throw new java.lang.IllegalArgumentException("Parameter 'ofClass' to the ClassType constructor was null");
}
_ofClass = in_ofClass;
}
public DJClass ofClass() { return _ofClass; }
public abstract int generateHashCode();
}