Class JvmAnnotationReferenceImpl
- java.lang.Object
-
- org.eclipse.xtend.core.macro.declaration.AbstractDelegator<T>
-
- org.eclipse.xtend.core.macro.declaration.AbstractElementImpl<T>
-
- org.eclipse.xtend.core.macro.declaration.JvmElementImpl<org.eclipse.xtext.common.types.JvmAnnotationReference>
-
- org.eclipse.xtend.core.macro.declaration.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 Summary
Constructors Constructor Description JvmAnnotationReferenceImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.eclipse.xtend.lib.macro.declaration.AnnotationReference[]
getAnnotationArrayValue(java.lang.String name)
org.eclipse.xtend.lib.macro.declaration.AnnotationTypeDeclaration
getAnnotationTypeDeclaration()
org.eclipse.xtend.lib.macro.declaration.AnnotationReference
getAnnotationValue(java.lang.String name)
boolean[]
getBooleanArrayValue(java.lang.String name)
boolean
getBooleanValue(java.lang.String name)
byte[]
getByteArrayValue(java.lang.String name)
byte
getByteValue(java.lang.String name)
char[]
getCharArrayValue(java.lang.String name)
char
getCharValue(java.lang.String name)
org.eclipse.xtend.lib.macro.declaration.TypeReference[]
getClassArrayValue(java.lang.String name)
org.eclipse.xtend.lib.macro.declaration.TypeReference
getClassValue(java.lang.String name)
double[]
getDoubleArrayValue(java.lang.String name)
double
getDoubleValue(java.lang.String name)
org.eclipse.xtend.lib.macro.declaration.EnumerationValueDeclaration[]
getEnumArrayValue(java.lang.String name)
org.eclipse.xtend.lib.macro.declaration.EnumerationValueDeclaration
getEnumValue(java.lang.String name)
org.eclipse.xtend.lib.macro.expression.Expression
getExpression(java.lang.String property)
float[]
getFloatArrayValue(java.lang.String name)
float
getFloatValue(java.lang.String name)
int[]
getIntArrayValue(java.lang.String name)
int
getIntValue(java.lang.String name)
long[]
getLongArrayValue(java.lang.String name)
long
getLongValue(java.lang.String name)
short[]
getShortArrayValue(java.lang.String name)
short
getShortValue(java.lang.String name)
java.lang.String[]
getStringArrayValue(java.lang.String name)
java.lang.String
getStringValue(java.lang.String name)
java.lang.Object
getValue(java.lang.String property)
-
Methods inherited from class org.eclipse.xtend.core.macro.declaration.JvmElementImpl
checkMutable, remove
-
Methods inherited from class org.eclipse.xtend.core.macro.declaration.AbstractDelegator
getCompilationUnit, getDelegate, setCompilationUnit, setDelegate
-
-
-
-
Method Detail
-
getAnnotationTypeDeclaration
public org.eclipse.xtend.lib.macro.declaration.AnnotationTypeDeclaration getAnnotationTypeDeclaration()
- Specified by:
getAnnotationTypeDeclaration
in interfaceorg.eclipse.xtend.lib.macro.declaration.AnnotationReference
-
getExpression
public org.eclipse.xtend.lib.macro.expression.Expression getExpression(java.lang.String property)
- Specified by:
getExpression
in interfaceorg.eclipse.xtend.lib.macro.declaration.AnnotationReference
-
getValue
public java.lang.Object getValue(java.lang.String property)
- Specified by:
getValue
in interfaceorg.eclipse.xtend.lib.macro.declaration.AnnotationReference
-
getAnnotationValue
public org.eclipse.xtend.lib.macro.declaration.AnnotationReference getAnnotationValue(java.lang.String name)
- Specified by:
getAnnotationValue
in interfaceorg.eclipse.xtend.lib.macro.declaration.AnnotationReference
-
getAnnotationArrayValue
public org.eclipse.xtend.lib.macro.declaration.AnnotationReference[] getAnnotationArrayValue(java.lang.String name)
- Specified by:
getAnnotationArrayValue
in interfaceorg.eclipse.xtend.lib.macro.declaration.AnnotationReference
-
getBooleanArrayValue
public boolean[] getBooleanArrayValue(java.lang.String name)
- Specified by:
getBooleanArrayValue
in interfaceorg.eclipse.xtend.lib.macro.declaration.AnnotationReference
-
getBooleanValue
public boolean getBooleanValue(java.lang.String name)
- Specified by:
getBooleanValue
in interfaceorg.eclipse.xtend.lib.macro.declaration.AnnotationReference
-
getByteArrayValue
public byte[] getByteArrayValue(java.lang.String name)
- Specified by:
getByteArrayValue
in interfaceorg.eclipse.xtend.lib.macro.declaration.AnnotationReference
-
getByteValue
public byte getByteValue(java.lang.String name)
- Specified by:
getByteValue
in interfaceorg.eclipse.xtend.lib.macro.declaration.AnnotationReference
-
getCharArrayValue
public char[] getCharArrayValue(java.lang.String name)
- Specified by:
getCharArrayValue
in interfaceorg.eclipse.xtend.lib.macro.declaration.AnnotationReference
-
getCharValue
public char getCharValue(java.lang.String name)
- Specified by:
getCharValue
in interfaceorg.eclipse.xtend.lib.macro.declaration.AnnotationReference
-
getClassValue
public org.eclipse.xtend.lib.macro.declaration.TypeReference getClassValue(java.lang.String name)
- Specified by:
getClassValue
in interfaceorg.eclipse.xtend.lib.macro.declaration.AnnotationReference
-
getClassArrayValue
public org.eclipse.xtend.lib.macro.declaration.TypeReference[] getClassArrayValue(java.lang.String name)
- Specified by:
getClassArrayValue
in interfaceorg.eclipse.xtend.lib.macro.declaration.AnnotationReference
-
getDoubleArrayValue
public double[] getDoubleArrayValue(java.lang.String name)
- Specified by:
getDoubleArrayValue
in interfaceorg.eclipse.xtend.lib.macro.declaration.AnnotationReference
-
getDoubleValue
public double getDoubleValue(java.lang.String name)
- Specified by:
getDoubleValue
in interfaceorg.eclipse.xtend.lib.macro.declaration.AnnotationReference
-
getEnumValue
public org.eclipse.xtend.lib.macro.declaration.EnumerationValueDeclaration getEnumValue(java.lang.String name)
- Specified by:
getEnumValue
in interfaceorg.eclipse.xtend.lib.macro.declaration.AnnotationReference
-
getEnumArrayValue
public org.eclipse.xtend.lib.macro.declaration.EnumerationValueDeclaration[] getEnumArrayValue(java.lang.String name)
- Specified by:
getEnumArrayValue
in interfaceorg.eclipse.xtend.lib.macro.declaration.AnnotationReference
-
getFloatArrayValue
public float[] getFloatArrayValue(java.lang.String name)
- Specified by:
getFloatArrayValue
in interfaceorg.eclipse.xtend.lib.macro.declaration.AnnotationReference
-
getFloatValue
public float getFloatValue(java.lang.String name)
- Specified by:
getFloatValue
in interfaceorg.eclipse.xtend.lib.macro.declaration.AnnotationReference
-
getIntArrayValue
public int[] getIntArrayValue(java.lang.String name)
- Specified by:
getIntArrayValue
in interfaceorg.eclipse.xtend.lib.macro.declaration.AnnotationReference
-
getIntValue
public int getIntValue(java.lang.String name)
- Specified by:
getIntValue
in interfaceorg.eclipse.xtend.lib.macro.declaration.AnnotationReference
-
getLongArrayValue
public long[] getLongArrayValue(java.lang.String name)
- Specified by:
getLongArrayValue
in interfaceorg.eclipse.xtend.lib.macro.declaration.AnnotationReference
-
getLongValue
public long getLongValue(java.lang.String name)
- Specified by:
getLongValue
in interfaceorg.eclipse.xtend.lib.macro.declaration.AnnotationReference
-
getShortArrayValue
public short[] getShortArrayValue(java.lang.String name)
- Specified by:
getShortArrayValue
in interfaceorg.eclipse.xtend.lib.macro.declaration.AnnotationReference
-
getShortValue
public short getShortValue(java.lang.String name)
- Specified by:
getShortValue
in interfaceorg.eclipse.xtend.lib.macro.declaration.AnnotationReference
-
getStringArrayValue
public java.lang.String[] getStringArrayValue(java.lang.String name)
- Specified by:
getStringArrayValue
in interfaceorg.eclipse.xtend.lib.macro.declaration.AnnotationReference
-
getStringValue
public java.lang.String getStringValue(java.lang.String name)
- Specified by:
getStringValue
in interfaceorg.eclipse.xtend.lib.macro.declaration.AnnotationReference
-
-