Class XtendFieldDeclarationImpl

  • 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.FieldDeclaration, org.eclipse.xtend.lib.macro.declaration.MemberDeclaration, org.eclipse.xtend.lib.macro.declaration.NamedElement

    public class XtendFieldDeclarationImpl
    extends XtendMemberDeclarationImpl<XtendField>
    implements org.eclipse.xtend.lib.macro.declaration.FieldDeclaration
    • Constructor Detail

      • XtendFieldDeclarationImpl

        public XtendFieldDeclarationImpl()
    • Method Detail

      • getVisibility

        public org.eclipse.xtend.lib.macro.declaration.Visibility getVisibility()
        Specified by:
        getVisibility in interface org.eclipse.xtend.lib.macro.declaration.MemberDeclaration
        Overrides:
        getVisibility in class XtendMemberDeclarationImpl<XtendField>
      • getSimpleName

        public java.lang.String getSimpleName()
        Specified by:
        getSimpleName in interface org.eclipse.xtend.lib.macro.declaration.NamedElement
      • getInitializer

        public org.eclipse.xtend.lib.macro.expression.Expression getInitializer()
        Specified by:
        getInitializer in interface org.eclipse.xtend.lib.macro.declaration.FieldDeclaration
      • isFinal

        public boolean isFinal()
        Specified by:
        isFinal in interface org.eclipse.xtend.lib.macro.declaration.FieldDeclaration
      • isStatic

        public boolean isStatic()
        Specified by:
        isStatic in interface org.eclipse.xtend.lib.macro.declaration.FieldDeclaration
      • isTransient

        public boolean isTransient()
        Specified by:
        isTransient in interface org.eclipse.xtend.lib.macro.declaration.FieldDeclaration
      • isVolatile

        public boolean isVolatile()
        Specified by:
        isVolatile in interface org.eclipse.xtend.lib.macro.declaration.FieldDeclaration
      • getType

        public org.eclipse.xtend.lib.macro.declaration.TypeReference getType()
        Specified by:
        getType in interface org.eclipse.xtend.lib.macro.declaration.FieldDeclaration
      • getDeclaringType

        public org.eclipse.xtend.lib.macro.declaration.ClassDeclaration getDeclaringType()
        Specified by:
        getDeclaringType in interface org.eclipse.xtend.lib.macro.declaration.MemberDeclaration
        Overrides:
        getDeclaringType in class XtendMemberDeclarationImpl<XtendField>