Package org.glassfish.gmbal.typelib
Interface EvaluatedType
-
- All Known Subinterfaces:
EvaluatedAccessibleDeclaration
,EvaluatedArrayType
,EvaluatedClassDeclaration
,EvaluatedDeclaration
,EvaluatedFieldDeclaration
,EvaluatedMethodDeclaration
- All Known Implementing Classes:
DeclarationFactory.EvaluatedArrayTypeImpl
,DeclarationFactory.EvaluatedClassDeclarationImpl
,DeclarationFactory.EvaluatedFieldDeclarationImpl
,DeclarationFactory.EvaluatedMethodDeclarationImpl
,EvaluatedArrayTypeBase
,EvaluatedClassDeclarationBase
,EvaluatedDeclarationBase
,EvaluatedFieldDeclarationBase
,EvaluatedMethodDeclarationBase
,EvaluatedTypeBase
public interface EvaluatedType
-
-
Field Summary
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description <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()
-
-