xdc.services.spec
Class Type

java.lang.Object
  extended by xdc.services.spec.Type
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
Type.Array, Type.Creator, Type.Declarator, Type.Fxn, Type.Paren, Type.Ptr, Type.Spec

public class Type
extends java.lang.Object
implements java.io.Serializable

See Also:
Serialized Form

Nested Class Summary
static class Type.Array
           
static class Type.Creator
           
static class Type.Declarator
           
static class Type.Fxn
           
static class Type.Modifier
           
static class Type.Paren
           
static class Type.Ptr
           
static class Type.Spec
           
 
Field Summary
static java.lang.String ARG
           
static java.lang.String CHAR
           
static java.lang.String DOUBLE
           
static java.lang.String FLOAT
           
static java.lang.String FXN
           
static java.lang.String INT
           
static java.lang.String INT16
           
static java.lang.String INT32
           
static java.lang.String INT40
           
static java.lang.String INT64
           
static java.lang.String INT8
           
static java.lang.String LONG
           
static java.lang.String LONGDOUBLE
           
static java.lang.String LONGLONG
           
static java.lang.String PTR
           
static java.lang.String SHORT
           
static java.lang.String SIZE
           
 
Constructor Summary
Type()
           
 
Method Summary
 java.lang.String ptrsig()
           
 Type raw()
           
 Type root()
           
 void sizeof(java.util.List<java.lang.String> sL)
           
 java.lang.String tcode()
           
 Type term()
           
 java.lang.String tsig()
           
 Type.Spec tspec()
           
 java.lang.String xmlsig()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ARG

public static final java.lang.String ARG
See Also:
Constant Field Values

CHAR

public static final java.lang.String CHAR
See Also:
Constant Field Values

DOUBLE

public static final java.lang.String DOUBLE
See Also:
Constant Field Values

FLOAT

public static final java.lang.String FLOAT
See Also:
Constant Field Values

FXN

public static final java.lang.String FXN
See Also:
Constant Field Values

INT

public static final java.lang.String INT
See Also:
Constant Field Values

INT8

public static final java.lang.String INT8
See Also:
Constant Field Values

INT16

public static final java.lang.String INT16
See Also:
Constant Field Values

INT32

public static final java.lang.String INT32
See Also:
Constant Field Values

INT40

public static final java.lang.String INT40
See Also:
Constant Field Values

INT64

public static final java.lang.String INT64
See Also:
Constant Field Values

LONG

public static final java.lang.String LONG
See Also:
Constant Field Values

LONGDOUBLE

public static final java.lang.String LONGDOUBLE
See Also:
Constant Field Values

LONGLONG

public static final java.lang.String LONGLONG
See Also:
Constant Field Values

PTR

public static final java.lang.String PTR
See Also:
Constant Field Values

SHORT

public static final java.lang.String SHORT
See Also:
Constant Field Values

SIZE

public static final java.lang.String SIZE
See Also:
Constant Field Values
Constructor Detail

Type

public Type()
Method Detail

ptrsig

public java.lang.String ptrsig()

raw

public Type raw()

root

public Type root()

sizeof

public void sizeof(java.util.List<java.lang.String> sL)

tcode

public final java.lang.String tcode()

tsig

public final java.lang.String tsig()

term

public Type term()

tspec

public Type.Spec tspec()

xmlsig

public java.lang.String xmlsig()