@Override public PrimitiveType getPrimitiveType(TypeKind kind) { return _env.getFactory().getPrimitiveType(kind); }
@Override public PrimitiveType getPrimitiveType(TypeKind kind) { return _env.getFactory().getPrimitiveType(kind); }
/** * Convenience method to get the PrimitiveTypeImpl corresponding to a particular BaseTypeBinding. */ public PrimitiveTypeImpl getPrimitiveType(BaseTypeBinding binding) { return getPrimitiveType(PrimitiveTypeImpl.getKind(binding)); }
@Override public PrimitiveType getPrimitiveType(TypeKind kind) { return _env.getFactory().getPrimitiveType(kind); }
@Override public PrimitiveType getPrimitiveType(TypeKind kind) { return _env.getFactory().getPrimitiveType(kind); }
@Override public PrimitiveType getPrimitiveType(TypeKind kind) { return _env.getFactory().getPrimitiveType(kind); }
@Override public PrimitiveType getPrimitiveType(TypeKind kind) { return _env.getFactory().getPrimitiveType(kind); }
public PrimitiveTypeImpl getPrimitiveType(BaseTypeBinding binding) { AnnotationBinding[] annotations = binding.getTypeAnnotations(); if (annotations == null || annotations.length == 0) { return getPrimitiveType(PrimitiveTypeImpl.getKind(binding)); } return new PrimitiveTypeImpl(_env, binding); }
@Override public PrimitiveType unboxedType(TypeMirror t) { if (!(((TypeMirrorImpl)t)._binding instanceof ReferenceBinding)) { // Not an unboxable type - could be primitive, array, not a type at all, etc. throw new IllegalArgumentException("Given type mirror cannot be unboxed"); //$NON-NLS-1$ } ReferenceBinding boxed = (ReferenceBinding)((TypeMirrorImpl)t)._binding; TypeBinding unboxed = _env.getLookupEnvironment().computeBoxingType(boxed); if (unboxed.kind() != Binding.BASE_TYPE) { // No boxing conversion was found throw new IllegalArgumentException(); } return _env.getFactory().getPrimitiveType((BaseTypeBinding)unboxed); }
public PrimitiveTypeImpl getPrimitiveType(BaseTypeBinding binding) { AnnotationBinding[] annotations = binding.getTypeAnnotations(); if (annotations == null || annotations.length == 0) { return getPrimitiveType(PrimitiveTypeImpl.getKind(binding)); } return new PrimitiveTypeImpl(_env, binding); }
public PrimitiveTypeImpl getPrimitiveType(BaseTypeBinding binding) { AnnotationBinding[] annotations = binding.getTypeAnnotations(); if (annotations == null || annotations.length == 0) { return getPrimitiveType(PrimitiveTypeImpl.getKind(binding)); } return new PrimitiveTypeImpl(_env, binding); }
return getNullType(); default: return getPrimitiveType(btb);
return getNullType(); default: return getPrimitiveType(PrimitiveTypeImpl.getKind((BaseTypeBinding)binding));
return getNullType(); default: return getPrimitiveType(btb);
return getNullType(); default: return getPrimitiveType(btb);
return getNullType(); default: return getPrimitiveType(PrimitiveTypeImpl.getKind((BaseTypeBinding)binding));
return getNullType(); default: return getPrimitiveType(PrimitiveTypeImpl.getKind((BaseTypeBinding)binding));