Source code: com/k_int/codec/comp/ASTBuiltinType.java
1 /* Generated By:JJTree: Do not edit this line. ASTBuiltinType.java */
2
3 package com.k_int.codec.comp;
4
5 import java.io.FileWriter;
6 import java.io.StringWriter;
7 import java.io.Writer;
8
9 public class ASTBuiltinType extends SimpleNode {
10
11 public int which = 0;
12
13 public ASTBuiltinType(int id) {
14 super(id);
15 }
16
17 public ASTBuiltinType(AsnParser p, int id) {
18 super(p, id);
19 }
20
21 public String getTypeName()
22 {
23 return AsnParser.builtinTypes[which];
24 }
25
26 // public String getBaseClassName(String element_name)
27 // {
28 // switch ( which )
29 // {
30 // case 0:
31 // return "com.k_int.codec.asn.AsnInteger";
32 // case 1:
33 // return "com.k_int.codec.asn.AsnBitString";
34 // case 2:
35 // return ((ASTSetOrSequenceType)jjtGetChild(0)).getBaseClassName(element_name);
36 // case 3:
37 // return ((ASTSetOrSequenceOfType)jjtGetChild(0)).getBaseClassName(element_name);
38 // case 4:
39 // return ((ASTChoiceType)jjtGetChild(0)).getBaseClassName(element_name);
40 // case 5: // Selection ????
41 // return "Unknown";
42 // case 6: // Tagged Type... Figure out what's inside the tagged type
43 // return ((ASTTaggedType)jjtGetChild(0)).getBaseClassName(element_name);
44 // case 7: // ANY
45 // return "com.k_int.codec.asn.AsnAny";
46 // case 8: // Enumeration
47 // return ((ASTEnumeratedType)jjtGetChild(0)).getBaseClassName(element_name);
48 // case 9: // OctetString
49 // return "com.k_int.codec.asn.AsnOctetString";
50 // case 10: // OID
51 // return "com.k_int.codec.asn.AsnOID";
52 // case 11: // REAL
53 // return "com.k_int.codec.asn.AsnReal";
54 // case 12: // BOOL
55 // return "com.k_int.codec.asn.AsnBoolean";
56 // case 13: // NULL
57 // return "com.k_int.codec.asn.AsnNull";
58 // case 14: // ASNExtermal
59 // return "com.k_int.codec.AsnUseful.EXTERNAL";
60 // default:
61 // return "Unknown";
62 // }
63 // }
64 }