protected void interceptIntDataType ( Op op ) { // FIXME: Remove this method, after we'll add support for <int> dtype operations if ( op . x ( ) != null && op . x ( ) . data ( ) . dataType ( ) == DataBuffer . Type . INT ) throw new ND4JIllegalStateException ( "Op.X contains INT data. Operations on INT dataType are not supported yet" ) ; if ( op . z ( ) != null && op . z ( ) . data ( ) . dataType ( ) == DataBuffer . Type . INT ) throw new ND4JIllegalStateException ( "Op.Z contains INT data. Operations on INT dataType are not supported yet" ) ; if ( op . y ( ) != null && op . y ( ) . data ( ) . dataType ( ) == DataBuffer . Type . INT ) throw new ND4JIllegalStateException ( "Op.Y contains INT data. Operations on INT dataType are not supported yet." ) ; }
This method checks if any Op operand has data opType of INT and throws exception if any .