Class EnumDeclaration
java.lang.Object
org.jd.core.v1.model.javasyntax.declaration.TypeDeclaration
org.jd.core.v1.model.javasyntax.declaration.EnumDeclaration
- All Implemented Interfaces:
Iterable<MemberDeclaration>, BaseMemberDeclaration, BaseTypeDeclaration, Declaration, MemberDeclaration, Base<MemberDeclaration>
- Direct Known Subclasses:
ClassFileEnumDeclaration
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsFields inherited from class TypeDeclaration
annotationReferences, bodyDeclaration, flags, internalTypeName, nameFields inherited from interface Declaration
FLAG_ABSTRACT, FLAG_ANNOTATION, FLAG_BRIDGE, FLAG_DEFAULT, FLAG_ENUM, FLAG_FINAL, FLAG_INTERFACE, FLAG_MANDATED, FLAG_MODULE, FLAG_NATIVE, FLAG_OPEN, FLAG_PRIVATE, FLAG_PROTECTED, FLAG_PUBLIC, FLAG_STATIC, FLAG_STATIC_PHASE, FLAG_STRICT, FLAG_SUPER, FLAG_SYNCHRONIZED, FLAG_SYNTHETIC, FLAG_TRANSIENT, FLAG_TRANSITIVE, FLAG_VARARGS, FLAG_VOLATILE -
Constructor Summary
ConstructorsConstructorDescriptionEnumDeclaration(int flags, String internalName, String name, List<EnumDeclaration.Constant> constants, BodyDeclaration bodyDeclaration) EnumDeclaration(BaseAnnotationReference annotationReferences, int flags, String internalName, String name, BaseType interfaces, List<EnumDeclaration.Constant> constants, BodyDeclaration bodyDeclaration) -
Method Summary
Methods inherited from class TypeDeclaration
getAnnotationReferences, getBodyDeclaration, getFlags, getInternalTypeName, getNameMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface Iterable
forEach, spliterator
-
Field Details
-
interfaces
-
constants
-
-
Constructor Details
-
EnumDeclaration
public EnumDeclaration(int flags, String internalName, String name, List<EnumDeclaration.Constant> constants, BodyDeclaration bodyDeclaration) -
EnumDeclaration
public EnumDeclaration(BaseAnnotationReference annotationReferences, int flags, String internalName, String name, BaseType interfaces, List<EnumDeclaration.Constant> constants, BodyDeclaration bodyDeclaration)
-
-
Method Details
-
getInterfaces
-
getConstants
-
accept
-
toString
-