@SuppressWarnings("UnusedParameters") protected Type makeGenericTypeCore(final TypeList typeArguments) { throw Error.notGenericType(this); }
@SuppressWarnings("UnusedParameters") protected Type makeGenericTypeCore(final TypeList typeArguments) { throw Error.notGenericType(this); }
@SuppressWarnings("UnusedParameters") protected Type makeGenericTypeCore(final TypeList typeArguments) { throw Error.notGenericType(this); }
public Type getGenericTypeDefinition() { if (isGenericType()) { throw ContractUtils.unreachable(); } throw Error.notGenericType(this); }
public Type getGenericTypeDefinition() { if (isGenericType()) { throw ContractUtils.unreachable(); } throw Error.notGenericType(this); }
public Type getGenericTypeDefinition() { if (isGenericType()) { throw ContractUtils.unreachable(); } throw Error.notGenericType(this); }
public TypeList getGenericTypeParameters() { if (isGenericType()) { return getTypeBindings().getGenericParameters(); } throw Error.notGenericType(this); }
public TypeList getGenericTypeParameters() { if (isGenericType()) { return getTypeBindings().getGenericParameters(); } throw Error.notGenericType(this); }
public TypeList getGenericTypeParameters() { if (isGenericType()) { return getTypeBindings().getGenericParameters(); } throw Error.notGenericType(this); }
@Override public Type getGenericTypeDefinition() { if (!isGenericType()) { throw Error.notGenericType(this); } if (!getTypeBindings().hasBoundParameters()) { return this; } throw ContractUtils.unreachable(); }
@Override public Type getGenericTypeDefinition() { if (!isGenericType()) { throw Error.notGenericType(this); } if (!getTypeBindings().hasBoundParameters()) { return this; } throw ContractUtils.unreachable(); }
@Override public Type getGenericTypeDefinition() { if (!isGenericType()) { throw Error.notGenericType(this); } if (!getTypeBindings().hasBoundParameters()) { return this; } throw ContractUtils.unreachable(); }