Class JvmAnnotationTypeElementDeclarationImpl

  • All Implemented Interfaces:
    org.eclipse.xtend.lib.macro.declaration.AnnotationTarget, org.eclipse.xtend.lib.macro.declaration.AnnotationTypeElementDeclaration, org.eclipse.xtend.lib.macro.declaration.Declaration, org.eclipse.xtend.lib.macro.declaration.Element, org.eclipse.xtend.lib.macro.declaration.MemberDeclaration, org.eclipse.xtend.lib.macro.declaration.NamedElement
    Direct Known Subclasses:
    MutableJvmAnnotationTypeElementDeclarationImpl

    public class JvmAnnotationTypeElementDeclarationImpl
    extends JvmMemberDeclarationImpl<org.eclipse.xtext.common.types.JvmOperation>
    implements org.eclipse.xtend.lib.macro.declaration.AnnotationTypeElementDeclaration
    • Constructor Detail

      • JvmAnnotationTypeElementDeclarationImpl

        public JvmAnnotationTypeElementDeclarationImpl()
    • Method Detail

      • getDefaultValue

        public java.lang.Object getDefaultValue()
        Specified by:
        getDefaultValue in interface org.eclipse.xtend.lib.macro.declaration.AnnotationTypeElementDeclaration
      • getType

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

        public org.eclipse.xtend.lib.macro.expression.Expression getDefaultValueExpression()
        Specified by:
        getDefaultValueExpression in interface org.eclipse.xtend.lib.macro.declaration.AnnotationTypeElementDeclaration
      • setDefaultValueExpression

        public void setDefaultValueExpression​(org.eclipse.xtend.lib.macro.expression.Expression body)
      • setDefaultValueExpression

        public void setDefaultValueExpression​(org.eclipse.xtend.lib.macro.declaration.CompilationStrategy compilationStrategy)
      • setDefaultValueExpression

        public void setDefaultValueExpression​(org.eclipse.xtend2.lib.StringConcatenationClient compilationTemplate)
      • setType

        public void setType​(org.eclipse.xtend.lib.macro.declaration.TypeReference type)