final JvmIntAnnotationValue annotationValue = this.typesFactory.createJvmIntAnnotationValue(); annotationValue.getValues().add(value); result.getExplicitValues().add(annotationValue);
break; case 'I': result = TypesFactory.eINSTANCE.createJvmIntAnnotationValue(); break; case 'J':
break; case "int": _switchResult_1 = TypesFactory.eINSTANCE.createJvmIntAnnotationValue(); break; case "short":
protected EStructuralFeature.Setting createAnnotationValue(Class<?> type) { if (String.class == type) { return (EStructuralFeature.Setting)TypesFactory.eINSTANCE.createJvmStringAnnotationValue().getValues(); } else if (Class.class == type) { return (EStructuralFeature.Setting)TypesFactory.eINSTANCE.createJvmTypeAnnotationValue().getValues(); } else if (boolean.class == type) { return (EStructuralFeature.Setting)TypesFactory.eINSTANCE.createJvmBooleanAnnotationValue().getValues(); } else if (int.class == type) { return (EStructuralFeature.Setting)TypesFactory.eINSTANCE.createJvmIntAnnotationValue().getValues(); } else if (type.isAnnotation()) { return (EStructuralFeature.Setting)TypesFactory.eINSTANCE.createJvmAnnotationAnnotationValue().getValues(); } else if (type.isEnum()) { return (EStructuralFeature.Setting)TypesFactory.eINSTANCE.createJvmEnumAnnotationValue().getValues(); } else if (long.class == type) { return (EStructuralFeature.Setting)TypesFactory.eINSTANCE.createJvmLongAnnotationValue().getValues(); } else if (short.class == type) { return (EStructuralFeature.Setting)TypesFactory.eINSTANCE.createJvmShortAnnotationValue().getValues(); } else if (float.class == type) { return (EStructuralFeature.Setting)TypesFactory.eINSTANCE.createJvmFloatAnnotationValue().getValues(); } else if (double.class == type) { return (EStructuralFeature.Setting)TypesFactory.eINSTANCE.createJvmDoubleAnnotationValue().getValues(); } else if (char.class == type) { return (EStructuralFeature.Setting)TypesFactory.eINSTANCE.createJvmCharAnnotationValue().getValues(); } else if (byte.class == type) { return (EStructuralFeature.Setting)TypesFactory.eINSTANCE.createJvmByteAnnotationValue().getValues(); } else throw new IllegalArgumentException("Unexpected type: " + type.getCanonicalName()); }
protected EStructuralFeature.Setting createAnnotationValue(Class<?> type) { if (String.class == type) { return (EStructuralFeature.Setting)TypesFactory.eINSTANCE.createJvmStringAnnotationValue().getValues(); } else if (Class.class == type) { return (EStructuralFeature.Setting)TypesFactory.eINSTANCE.createJvmTypeAnnotationValue().getValues(); } else if (boolean.class == type) { return (EStructuralFeature.Setting)TypesFactory.eINSTANCE.createJvmBooleanAnnotationValue().getValues(); } else if (int.class == type) { return (EStructuralFeature.Setting)TypesFactory.eINSTANCE.createJvmIntAnnotationValue().getValues(); } else if (type.isAnnotation()) { return (EStructuralFeature.Setting)TypesFactory.eINSTANCE.createJvmAnnotationAnnotationValue().getValues(); } else if (type.isEnum()) { return (EStructuralFeature.Setting)TypesFactory.eINSTANCE.createJvmEnumAnnotationValue().getValues(); } else if (long.class == type) { return (EStructuralFeature.Setting)TypesFactory.eINSTANCE.createJvmLongAnnotationValue().getValues(); } else if (short.class == type) { return (EStructuralFeature.Setting)TypesFactory.eINSTANCE.createJvmShortAnnotationValue().getValues(); } else if (float.class == type) { return (EStructuralFeature.Setting)TypesFactory.eINSTANCE.createJvmFloatAnnotationValue().getValues(); } else if (double.class == type) { return (EStructuralFeature.Setting)TypesFactory.eINSTANCE.createJvmDoubleAnnotationValue().getValues(); } else if (char.class == type) { return (EStructuralFeature.Setting)TypesFactory.eINSTANCE.createJvmCharAnnotationValue().getValues(); } else if (byte.class == type) { return (EStructuralFeature.Setting)TypesFactory.eINSTANCE.createJvmByteAnnotationValue().getValues(); } else throw new IllegalArgumentException("Unexpected type: " + type.getCanonicalName()); }
JvmIntAnnotationValue result = TypesFactory.eINSTANCE.createJvmIntAnnotationValue(); ((InternalEList<Integer>) result.getValues()).addUnique((Integer) value); return result; JvmIntAnnotationValue result = TypesFactory.eINSTANCE.createJvmIntAnnotationValue(); int[] intValues = (int[]) value; for (int i : intValues)