/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public JvmGenericArrayTypeReference createJvmGenericArrayTypeReference() { JvmGenericArrayTypeReferenceImplCustom jvmGenericArrayTypeReference = new JvmGenericArrayTypeReferenceImplCustom(); return jvmGenericArrayTypeReference; }
@Override public String getQualifiedName(char innerClassDelimiter) { JvmTypeReference componentType = getComponentType(); if (componentType != null) return componentType.getQualifiedName(innerClassDelimiter) + "[]"; return null; }
@Override public String toString() { StringBuilder result = new StringBuilder(eClass().getName()); result.append(": "); if (componentType == null) { result.append(" type is null"); } else if (componentType.eIsProxy()) { result.append(" (type uri: "); result.append(((InternalEObject) componentType).eProxyURI()); result.append(')'); } else { result.append(getIdentifier()); } return result.toString(); }
@Override public int getDimensions() { JvmArrayType arrayType = getType(); if (arrayType != null) return arrayType.getDimensions(); return -1; }
@Override public String getSimpleName() { JvmTypeReference componentType = getComponentType(); if (componentType != null) return componentType.getSimpleName() + "[]"; return null; }
@Override public String toString() { StringBuilder result = new StringBuilder(eClass().getName()); result.append(": "); if (componentType == null) { result.append(" type is null"); } else if (componentType.eIsProxy()) { result.append(" (type uri: "); result.append(((InternalEObject) componentType).eProxyURI()); result.append(')'); } else { result.append(getIdentifier()); } return result.toString(); }
@Override public int getDimensions() { JvmArrayType arrayType = getType(); if (arrayType != null) return arrayType.getDimensions(); return -1; }
@Override public String getQualifiedName(char innerClassDelimiter) { JvmTypeReference componentType = getComponentType(); if (componentType != null) return componentType.getQualifiedName(innerClassDelimiter) + "[]"; return null; }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public JvmGenericArrayTypeReference createJvmGenericArrayTypeReference() { JvmGenericArrayTypeReferenceImplCustom jvmGenericArrayTypeReference = new JvmGenericArrayTypeReferenceImplCustom(); return jvmGenericArrayTypeReference; }
@Override public String getSimpleName() { JvmTypeReference componentType = getComponentType(); if (componentType != null) return componentType.getSimpleName() + "[]"; return null; }
@Override public String getIdentifier() { JvmTypeReference componentType = getComponentType(); if (componentType != null) return componentType.getIdentifier() + "[]"; return null; }
@Override public String getIdentifier() { JvmTypeReference componentType = getComponentType(); if (componentType != null) return componentType.getIdentifier() + "[]"; return null; }
@Override public JvmArrayType getType() { JvmTypeReference componentTypeReference = getComponentType(); if (componentTypeReference != null) { JvmType componentType = componentTypeReference.getType(); if (componentType instanceof JvmComponentType) { JvmArrayType result = ((JvmComponentType) componentType).getArrayType(); return result; } } return null; }
@Override public JvmArrayType getType() { JvmTypeReference componentTypeReference = getComponentType(); if (componentTypeReference != null) { JvmType componentType = componentTypeReference.getType(); if (componentType instanceof JvmComponentType) { JvmArrayType result = ((JvmComponentType) componentType).getArrayType(); return result; } } return null; }
protected JvmType _getType(final JvmGenericArrayTypeReferenceImplCustom it) { JvmArrayType _xblockexpression = null; { final JvmTypeReference componentTypeReference = it.getComponentType(); if ((componentTypeReference == null)) { return null; } JvmArrayType _switchResult = null; JvmType _type = this.getType(componentTypeReference); final JvmType componentType = _type; boolean _matched = false; if (componentType instanceof JvmComponentType) { _matched=true; _switchResult = ((JvmComponentType)componentType).getArrayType(); } if (!_matched) { _switchResult = null; } _xblockexpression = _switchResult; } return _xblockexpression; }