public interface EnumConstantDecl extends ClassMember
Term.Instance
Modifier and Type | Method and Description |
---|---|
java.util.List<Expr> |
args()
get args
|
EnumConstantDecl |
args(java.util.List<Expr> args)
set args
|
ClassBody |
body()
get body
|
EnumConstantDecl |
body(ClassBody body)
set body
|
ConstructorInstance |
constructorInstance() |
EnumConstantDecl |
constructorInstance(ConstructorInstance ci) |
EnumInstance |
enumInstance() |
EnumConstantDecl |
enumInstance(EnumInstance ei) |
Flags |
flags() |
Id |
name()
get name
|
EnumConstantDecl |
name(Id name)
set name
|
long |
ordinal() |
EnumConstantDecl |
ordinal(long ordinal) |
ParsedClassType |
type() |
EnumConstantDecl |
type(ParsedClassType pct) |
memberInstance
exceptions, exceptions, reachable, reachable
del, del, dump, error, error, ext, ext, ext, ext, isDisambiguated, isTypeChecked, position, position, visit, visitEdge
addDecls, buildTypes, buildTypesEnter, checkConstants, childExpectedType, copy, copy, disambiguate, disambiguateEnter, disambiguateOverride, dump, dump, dump, dump, enterChildScope, enterScope, exceptionCheck, exceptionCheckEnter, extRewrite, extRewriteEnter, lang, prettyPrint, prettyPrint, prettyPrint, prettyPrint, prettyPrint, throwTypes, translate, typeCheck, typeCheckEnter, typeCheckOverride, visitChild, visitChildren, visitList
java.util.List<Expr> args()
EnumConstantDecl args(java.util.List<Expr> args)
EnumConstantDecl name(Id name)
Id name()
EnumConstantDecl body(ClassBody body)
ClassBody body()
ParsedClassType type()
EnumConstantDecl type(ParsedClassType pct)
ConstructorInstance constructorInstance()
EnumConstantDecl constructorInstance(ConstructorInstance ci)
EnumInstance enumInstance()
EnumConstantDecl enumInstance(EnumInstance ei)
Flags flags()
long ordinal()
EnumConstantDecl ordinal(long ordinal)