@Override public TypeBinding withoutToplevelNullAnnotation() { if (!hasNullTypeAnnotations()) return this; AnnotationBinding[] newAnnotations = this.environment.filterNullTypeAnnotations(this.typeAnnotations); if (newAnnotations.length > 0) return this.environment.createAnnotatedType(this.prototype, newAnnotations); return this.prototype; }
@Override public TypeBinding withoutToplevelNullAnnotation() { if (!hasNullTypeAnnotations()) return this; AnnotationBinding[] newAnnotations = this.environment.filterNullTypeAnnotations(this.typeAnnotations); if (newAnnotations.length > 0) return this.environment.createAnnotatedType(this.prototype, newAnnotations); return this.prototype; }
@Override public TypeBinding withoutToplevelNullAnnotation() { if (!hasNullTypeAnnotations()) return this; AnnotationBinding[] newAnnotations = this.environment.filterNullTypeAnnotations(this.typeAnnotations); if (newAnnotations.length > 0) return this.environment.createAnnotatedType(this.prototype, newAnnotations); return this.prototype; }
@Override public TypeBinding withoutToplevelNullAnnotation() { if (!hasNullTypeAnnotations()) return this; AnnotationBinding[] newAnnotations = this.environment.filterNullTypeAnnotations(this.typeAnnotations); if (newAnnotations.length > 0) return this.environment.createAnnotatedType(this.prototype, newAnnotations); return this.prototype; }
@Override public TypeBinding withoutToplevelNullAnnotation() { if (!hasNullTypeAnnotations()) return this; AnnotationBinding[] newAnnotations = this.environment.filterNullTypeAnnotations(this.typeAnnotations); if (newAnnotations.length > 0) return this.environment.createAnnotatedType(this.prototype, newAnnotations); return this.prototype; }