Class JvmEnumerationTypeDeclarationImpl

  • All Implemented Interfaces:
    org.eclipse.xtend.lib.macro.declaration.AnnotationTarget, org.eclipse.xtend.lib.macro.declaration.Declaration, org.eclipse.xtend.lib.macro.declaration.Element, org.eclipse.xtend.lib.macro.declaration.EnumerationTypeDeclaration, org.eclipse.xtend.lib.macro.declaration.MemberDeclaration, org.eclipse.xtend.lib.macro.declaration.NamedElement, org.eclipse.xtend.lib.macro.declaration.Type, org.eclipse.xtend.lib.macro.declaration.TypeDeclaration
    Direct Known Subclasses:
    MutableJvmEnumerationTypeDeclarationImpl

    public class JvmEnumerationTypeDeclarationImpl
    extends JvmTypeDeclarationImpl<org.eclipse.xtext.common.types.JvmEnumerationType>
    implements org.eclipse.xtend.lib.macro.declaration.EnumerationTypeDeclaration
    • Constructor Detail

      • JvmEnumerationTypeDeclarationImpl

        public JvmEnumerationTypeDeclarationImpl()
    • Method Detail

      • getDeclaredValues

        public java.lang.Iterable<? extends org.eclipse.xtend.lib.macro.declaration.EnumerationValueDeclaration> getDeclaredValues()
        Specified by:
        getDeclaredValues in interface org.eclipse.xtend.lib.macro.declaration.EnumerationTypeDeclaration
      • findDeclaredValue

        public org.eclipse.xtend.lib.macro.declaration.EnumerationValueDeclaration findDeclaredValue​(java.lang.String name)
        Specified by:
        findDeclaredValue in interface org.eclipse.xtend.lib.macro.declaration.EnumerationTypeDeclaration