protected void checkNotPrimitive(JvmTypeReference jvmTypeReference) { if (primitives.isPrimitive(jvmTypeReference)) { error("The primitive '"+jvmTypeReference.getQualifiedName('.')+"' cannot be a type argument", jvmTypeReference, null, IssueCodes.INVALID_USE_OF_TYPE); } }
public JvmTypeReference asWrapperTypeIfPrimitive(JvmTypeReference primitive) { if (primitive == null || !isPrimitive(primitive)) { return primitive; } final JvmType wrapperType = getWrapperType((JvmPrimitiveType) primitive.getType()); if (wrapperType == null) return primitive; return typeReferences.createTypeRef(wrapperType); }
public JvmTypeReference asWrapperTypeIfPrimitive(JvmTypeReference primitive) { if (primitive == null || !isPrimitive(primitive)) { return primitive; } final JvmType wrapperType = getWrapperType((JvmPrimitiveType) primitive.getType()); if (wrapperType == null) return primitive; return typeReferences.createTypeRef(wrapperType); }
protected boolean _isConstant(final XCastedExpression expression) { return (this._primitives.isPrimitive(expression.getType()) || this._typeReferences.is(expression.getType(), String.class)); }
initialValue = internalEvaluate(variableDecl.getRight(), context, indicator); } else { if (services.getPrimitives().isPrimitive(variableDecl.getType())) { Primitive primitiveKind = services.getPrimitives().primitiveKind((JvmPrimitiveType) variableDecl.getType().getType()); switch(primitiveKind) {
argumentTypes.subList(paramCount, argumentTypes.size()), Predicates.notNull())); if (!actualVarArgTypes.isEmpty()) { if (!primitives.isPrimitive(varArgComponentType)) { List<JvmTypeReference> wrappedVarArgTypes = Lists.newArrayListWithCapacity(actualVarArgTypes.size()); for(JvmTypeReference varArgType: actualVarArgTypes) {
return this._typeReferenceBuilder.typeRef(Void.TYPE); if (this.services.getPrimitives().isPrimitive(type)) { return this._typeReferenceBuilder.typeRef(id);
protected void appendNullValue(JvmTypeReference type, EObject context, ITreeAppendable b) { if (!primitives.isPrimitive(type)) { if (!(type.getType() instanceof JvmVoid)) { b.append("("); serialize(type, context, b); b.append(")"); } b.append("null"); } else { b.append(getDefaultLiteral((JvmPrimitiveType) type.getType())); } }