1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package org.apache.bcel.verifier.statics;
18
19
20 import org.apache.bcel.Constants;
21 import org.apache.bcel.generic.Type;
22
23 /***
24 * This class represents the upper half of a DOUBLE variable.
25 * @version $Id: DOUBLE_Upper.java 371539 2006-01-23 14:08:00Z tcurdt $
26 * @author Enver Haase
27 */
28 public final class DOUBLE_Upper extends Type{
29
30 /*** The one and only instance of this class. */
31 private static DOUBLE_Upper singleInstance = new DOUBLE_Upper();
32
33 /*** The constructor; this class must not be instantiated from the outside. */
34 private DOUBLE_Upper(){
35 super(Constants.T_UNKNOWN, "Long_Upper");
36 }
37
38 /*** Use this method to get the single instance of this class. */
39 public static DOUBLE_Upper theInstance(){
40 return singleInstance;
41 }
42 }