org.glassfish.gmbal.typelib
Interface EvaluatedType

All Known Subinterfaces:
EvaluatedAccessibleDeclaration, EvaluatedArrayType, EvaluatedClassDeclaration, EvaluatedDeclaration, EvaluatedFieldDeclaration, EvaluatedMethodDeclaration
All Known Implementing Classes:
EvaluatedArrayTypeBase, EvaluatedClassDeclarationBase, EvaluatedDeclarationBase, EvaluatedFieldDeclarationBase, EvaluatedMethodDeclarationBase, EvaluatedTypeBase

public interface EvaluatedType

Author:
ken

Field Summary
static EvaluatedClassDeclaration EBIG_DECIMAL
           
static EvaluatedClassDeclaration EBIG_INTEGER
           
static EvaluatedClassDeclaration EBOOLEAN
           
static EvaluatedClassDeclaration EBOOLEANW
           
static EvaluatedClassDeclaration EBYTE
           
static EvaluatedClassDeclaration EBYTEW
           
static EvaluatedClassDeclaration ECHAR
           
static EvaluatedClassDeclaration ECHARW
           
static EvaluatedClassDeclaration EDATE
           
static EvaluatedClassDeclaration EDOUBLE
           
static EvaluatedClassDeclaration EDOUBLEW
           
static EvaluatedClassDeclaration EFLOAT
           
static EvaluatedClassDeclaration EFLOATW
           
static EvaluatedClassDeclaration EINT
           
static EvaluatedClassDeclaration EINTW
           
static EvaluatedClassDeclaration ELONG
           
static EvaluatedClassDeclaration ELONGW
           
static EvaluatedClassDeclaration ENUMBER
           
static EvaluatedClassDeclaration EOBJECT
           
static EvaluatedClassDeclaration EOBJECT_NAME
           
static EvaluatedClassDeclaration ESHORT
           
static EvaluatedClassDeclaration ESHORTW
           
static EvaluatedClassDeclaration ESTRING
           
static EvaluatedClassDeclaration EVOID
           
 
Method Summary
<R> R
accept(Visitor<R> visitor)
           
 boolean isImmutable()
          Returns true if the type is immutable.
 java.lang.String name()
           
 

Field Detail

EVOID

static final EvaluatedClassDeclaration EVOID

EINT

static final EvaluatedClassDeclaration EINT

EINTW

static final EvaluatedClassDeclaration EINTW

EBYTE

static final EvaluatedClassDeclaration EBYTE

EBYTEW

static final EvaluatedClassDeclaration EBYTEW

ECHAR

static final EvaluatedClassDeclaration ECHAR

ECHARW

static final EvaluatedClassDeclaration ECHARW

ESHORT

static final EvaluatedClassDeclaration ESHORT

ESHORTW

static final EvaluatedClassDeclaration ESHORTW

EBOOLEAN

static final EvaluatedClassDeclaration EBOOLEAN

EBOOLEANW

static final EvaluatedClassDeclaration EBOOLEANW

EFLOAT

static final EvaluatedClassDeclaration EFLOAT

EFLOATW

static final EvaluatedClassDeclaration EFLOATW

EDOUBLE

static final EvaluatedClassDeclaration EDOUBLE

EDOUBLEW

static final EvaluatedClassDeclaration EDOUBLEW

ELONG

static final EvaluatedClassDeclaration ELONG

ELONGW

static final EvaluatedClassDeclaration ELONGW

EBIG_DECIMAL

static final EvaluatedClassDeclaration EBIG_DECIMAL

EBIG_INTEGER

static final EvaluatedClassDeclaration EBIG_INTEGER

EDATE

static final EvaluatedClassDeclaration EDATE

EOBJECT_NAME

static final EvaluatedClassDeclaration EOBJECT_NAME

ESTRING

static final EvaluatedClassDeclaration ESTRING

EOBJECT

static final EvaluatedClassDeclaration EOBJECT

ENUMBER

static final EvaluatedClassDeclaration ENUMBER
Method Detail

accept

<R> R accept(Visitor<R> visitor)

isImmutable

boolean isImmutable()
Returns true if the type is immutable.


name

java.lang.String name()