Class JvmAnnotationReferenceImpl

  • All Implemented Interfaces:
    org.eclipse.xtend.lib.macro.declaration.AnnotationReference, org.eclipse.xtend.lib.macro.declaration.Element

    public class JvmAnnotationReferenceImpl
    extends JvmElementImpl<org.eclipse.xtext.common.types.JvmAnnotationReference>
    implements org.eclipse.xtend.lib.macro.declaration.AnnotationReference
    • Constructor Detail

      • JvmAnnotationReferenceImpl

        public JvmAnnotationReferenceImpl()
    • Method Detail

      • getAnnotationTypeDeclaration

        public org.eclipse.xtend.lib.macro.declaration.AnnotationTypeDeclaration getAnnotationTypeDeclaration()
        Specified by:
        getAnnotationTypeDeclaration in interface org.eclipse.xtend.lib.macro.declaration.AnnotationReference
      • getExpression

        public org.eclipse.xtend.lib.macro.expression.Expression getExpression​(java.lang.String property)
        Specified by:
        getExpression in interface org.eclipse.xtend.lib.macro.declaration.AnnotationReference
      • getValue

        public java.lang.Object getValue​(java.lang.String property)
        Specified by:
        getValue in interface org.eclipse.xtend.lib.macro.declaration.AnnotationReference
      • getAnnotationValue

        public org.eclipse.xtend.lib.macro.declaration.AnnotationReference getAnnotationValue​(java.lang.String name)
        Specified by:
        getAnnotationValue in interface org.eclipse.xtend.lib.macro.declaration.AnnotationReference
      • getAnnotationArrayValue

        public org.eclipse.xtend.lib.macro.declaration.AnnotationReference[] getAnnotationArrayValue​(java.lang.String name)
        Specified by:
        getAnnotationArrayValue in interface org.eclipse.xtend.lib.macro.declaration.AnnotationReference
      • getBooleanArrayValue

        public boolean[] getBooleanArrayValue​(java.lang.String name)
        Specified by:
        getBooleanArrayValue in interface org.eclipse.xtend.lib.macro.declaration.AnnotationReference
      • getBooleanValue

        public boolean getBooleanValue​(java.lang.String name)
        Specified by:
        getBooleanValue in interface org.eclipse.xtend.lib.macro.declaration.AnnotationReference
      • getByteArrayValue

        public byte[] getByteArrayValue​(java.lang.String name)
        Specified by:
        getByteArrayValue in interface org.eclipse.xtend.lib.macro.declaration.AnnotationReference
      • getByteValue

        public byte getByteValue​(java.lang.String name)
        Specified by:
        getByteValue in interface org.eclipse.xtend.lib.macro.declaration.AnnotationReference
      • getCharArrayValue

        public char[] getCharArrayValue​(java.lang.String name)
        Specified by:
        getCharArrayValue in interface org.eclipse.xtend.lib.macro.declaration.AnnotationReference
      • getCharValue

        public char getCharValue​(java.lang.String name)
        Specified by:
        getCharValue in interface org.eclipse.xtend.lib.macro.declaration.AnnotationReference
      • getClassValue

        public org.eclipse.xtend.lib.macro.declaration.TypeReference getClassValue​(java.lang.String name)
        Specified by:
        getClassValue in interface org.eclipse.xtend.lib.macro.declaration.AnnotationReference
      • getClassArrayValue

        public org.eclipse.xtend.lib.macro.declaration.TypeReference[] getClassArrayValue​(java.lang.String name)
        Specified by:
        getClassArrayValue in interface org.eclipse.xtend.lib.macro.declaration.AnnotationReference
      • getDoubleArrayValue

        public double[] getDoubleArrayValue​(java.lang.String name)
        Specified by:
        getDoubleArrayValue in interface org.eclipse.xtend.lib.macro.declaration.AnnotationReference
      • getDoubleValue

        public double getDoubleValue​(java.lang.String name)
        Specified by:
        getDoubleValue in interface org.eclipse.xtend.lib.macro.declaration.AnnotationReference
      • getEnumValue

        public org.eclipse.xtend.lib.macro.declaration.EnumerationValueDeclaration getEnumValue​(java.lang.String name)
        Specified by:
        getEnumValue in interface org.eclipse.xtend.lib.macro.declaration.AnnotationReference
      • getEnumArrayValue

        public org.eclipse.xtend.lib.macro.declaration.EnumerationValueDeclaration[] getEnumArrayValue​(java.lang.String name)
        Specified by:
        getEnumArrayValue in interface org.eclipse.xtend.lib.macro.declaration.AnnotationReference
      • getFloatArrayValue

        public float[] getFloatArrayValue​(java.lang.String name)
        Specified by:
        getFloatArrayValue in interface org.eclipse.xtend.lib.macro.declaration.AnnotationReference
      • getFloatValue

        public float getFloatValue​(java.lang.String name)
        Specified by:
        getFloatValue in interface org.eclipse.xtend.lib.macro.declaration.AnnotationReference
      • getIntArrayValue

        public int[] getIntArrayValue​(java.lang.String name)
        Specified by:
        getIntArrayValue in interface org.eclipse.xtend.lib.macro.declaration.AnnotationReference
      • getIntValue

        public int getIntValue​(java.lang.String name)
        Specified by:
        getIntValue in interface org.eclipse.xtend.lib.macro.declaration.AnnotationReference
      • getLongArrayValue

        public long[] getLongArrayValue​(java.lang.String name)
        Specified by:
        getLongArrayValue in interface org.eclipse.xtend.lib.macro.declaration.AnnotationReference
      • getLongValue

        public long getLongValue​(java.lang.String name)
        Specified by:
        getLongValue in interface org.eclipse.xtend.lib.macro.declaration.AnnotationReference
      • getShortArrayValue

        public short[] getShortArrayValue​(java.lang.String name)
        Specified by:
        getShortArrayValue in interface org.eclipse.xtend.lib.macro.declaration.AnnotationReference
      • getShortValue

        public short getShortValue​(java.lang.String name)
        Specified by:
        getShortValue in interface org.eclipse.xtend.lib.macro.declaration.AnnotationReference
      • getStringArrayValue

        public java.lang.String[] getStringArrayValue​(java.lang.String name)
        Specified by:
        getStringArrayValue in interface org.eclipse.xtend.lib.macro.declaration.AnnotationReference
      • getStringValue

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