Class JvmEnumerationValueDeclarationImpl

  • 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.EnumerationValueDeclaration, org.eclipse.xtend.lib.macro.declaration.MemberDeclaration, org.eclipse.xtend.lib.macro.declaration.NamedElement
    Direct Known Subclasses:
    MutableJvmEnumerationValueDeclarationImpl

    public class JvmEnumerationValueDeclarationImpl
    extends JvmMemberDeclarationImpl<org.eclipse.xtext.common.types.JvmEnumerationLiteral>
    implements org.eclipse.xtend.lib.macro.declaration.EnumerationValueDeclaration
    • Constructor Detail

      • JvmEnumerationValueDeclarationImpl

        public JvmEnumerationValueDeclarationImpl()
    • Method Detail

      • setVisibility

        public void setVisibility​(org.eclipse.xtend.lib.macro.declaration.Visibility visibility)
        Overrides:
        setVisibility in class JvmMemberDeclarationImpl<org.eclipse.xtext.common.types.JvmEnumerationLiteral>
      • getDeclaringType

        public org.eclipse.xtend.lib.macro.declaration.EnumerationTypeDeclaration getDeclaringType()
        Specified by:
        getDeclaringType in interface org.eclipse.xtend.lib.macro.declaration.EnumerationValueDeclaration
        Specified by:
        getDeclaringType in interface org.eclipse.xtend.lib.macro.declaration.MemberDeclaration
        Overrides:
        getDeclaringType in class JvmMemberDeclarationImpl<org.eclipse.xtext.common.types.JvmEnumerationLiteral>