checks that the given provider class either refers to an interface or to a value class . concode_field_sep PlaceHolder placeHolder concode_field_sep Iterable<S> filterByProvider concode_elem_sep Iterable<C> getProviders concode_elem_sep NestedSet<Artifact> getMiddlemanFor concode_elem_sep PathFragment getUniqueDirectory concode_elem_sep boolean isStampingEnabled concode_elem_sep PathFragment getManifestPathFromFilesetPath
void function ( Class < T > arg0 ) { if ( ! arg0 . isInterface ( ) ) { Preconditions . checkArgument ( ! arg0 . getSimpleName ( ) . startsWith ( "srini_string" ) || arg0 . getSuperclass ( ) == null , "srini_string" , arg0 . getSimpleName ( ) , arg0 . getSuperclass ( ) . getSimpleName ( ) ) ; } }