Java 类jdk.nashorn.internal.runtime.arrays.TypedArrayData 实例源码

项目:OpenJSharp    文件:ArrayBufferView.java   
/**
 * Byte length getter as per spec
 * @param self ArrayBufferView instance
 * @return array buffer view length in bytes
 */
@Getter(attributes = Attribute.NOT_ENUMERABLE | Attribute.NOT_WRITABLE | Attribute.NOT_CONFIGURABLE)
public static int byteLength(final Object self) {
    final ArrayBufferView view = (ArrayBufferView)self;
    return ((TypedArrayData<?>)view.getArray()).getElementLength() * view.bytesPerElement();
}
项目:OpenJSharp    文件:ArrayBufferView.java   
private int elementLength() {
    return ((TypedArrayData<?>)getArray()).getElementLength();
}
项目:openjdk-jdk10    文件:ArrayBufferView.java   
/**
 * Byte length getter as per spec
 * @param self ArrayBufferView instance
 * @return array buffer view length in bytes
 */
@Getter(attributes = Attribute.NOT_ENUMERABLE | Attribute.NOT_WRITABLE | Attribute.NOT_CONFIGURABLE)
public static int byteLength(final Object self) {
    final ArrayBufferView view = (ArrayBufferView)self;
    return ((TypedArrayData<?>)view.getArray()).getElementLength() * view.bytesPerElement();
}
项目:openjdk-jdk10    文件:ArrayBufferView.java   
private int elementLength() {
    return ((TypedArrayData<?>)getArray()).getElementLength();
}
项目:openjdk9    文件:ArrayBufferView.java   
/**
 * Byte length getter as per spec
 * @param self ArrayBufferView instance
 * @return array buffer view length in bytes
 */
@Getter(attributes = Attribute.NOT_ENUMERABLE | Attribute.NOT_WRITABLE | Attribute.NOT_CONFIGURABLE)
public static int byteLength(final Object self) {
    final ArrayBufferView view = (ArrayBufferView)self;
    return ((TypedArrayData<?>)view.getArray()).getElementLength() * view.bytesPerElement();
}
项目:openjdk9    文件:ArrayBufferView.java   
private int elementLength() {
    return ((TypedArrayData<?>)getArray()).getElementLength();
}
项目:kaziranga    文件:ArrayBufferView.java   
/**
 * Byte length getter as per spec
 * @param self ArrayBufferView instance
 * @return array buffer view length in bytes
 */
@Getter(attributes = Attribute.NOT_ENUMERABLE | Attribute.NOT_WRITABLE | Attribute.NOT_CONFIGURABLE)
public static int byteLength(final Object self) {
    final ArrayBufferView view = (ArrayBufferView)self;
    return ((TypedArrayData<?>)view.getArray()).getElementLength() * view.bytesPerElement();
}
项目:kaziranga    文件:ArrayBufferView.java   
private int elementLength() {
    return ((TypedArrayData<?>)getArray()).getElementLength();
}
项目:lookaside_java-1.8.0-openjdk    文件:ArrayBufferView.java   
/**
 * Byte length getter as per spec
 * @param self ArrayBufferView instance
 * @return array buffer view length in bytes
 */
@Getter(attributes = Attribute.NOT_ENUMERABLE | Attribute.NOT_WRITABLE | Attribute.NOT_CONFIGURABLE)
public static int byteLength(final Object self) {
    final ArrayBufferView view = (ArrayBufferView)self;
    return ((TypedArrayData<?>)view.getArray()).getElementLength() * view.bytesPerElement();
}
项目:lookaside_java-1.8.0-openjdk    文件:ArrayBufferView.java   
private int elementLength() {
    return ((TypedArrayData<?>)getArray()).getElementLength();
}
项目:jdk8u_nashorn    文件:ArrayBufferView.java   
/**
 * Byte length getter as per spec
 * @param self ArrayBufferView instance
 * @return array buffer view length in bytes
 */
@Getter(attributes = Attribute.NOT_ENUMERABLE | Attribute.NOT_WRITABLE | Attribute.NOT_CONFIGURABLE)
public static int byteLength(final Object self) {
    final ArrayBufferView view = (ArrayBufferView)self;
    return ((TypedArrayData<?>)view.getArray()).getElementLength() * view.bytesPerElement();
}
项目:jdk8u_nashorn    文件:ArrayBufferView.java   
private int elementLength() {
    return ((TypedArrayData<?>)getArray()).getElementLength();
}
项目:infobip-open-jdk-8    文件:ArrayBufferView.java   
/**
 * Byte length getter as per spec
 * @param self ArrayBufferView instance
 * @return array buffer view length in bytes
 */
@Getter(attributes = Attribute.NOT_ENUMERABLE | Attribute.NOT_WRITABLE | Attribute.NOT_CONFIGURABLE)
public static int byteLength(final Object self) {
    final ArrayBufferView view = (ArrayBufferView)self;
    return ((TypedArrayData<?>)view.getArray()).getElementLength() * view.bytesPerElement();
}
项目:infobip-open-jdk-8    文件:ArrayBufferView.java   
private int elementLength() {
    return ((TypedArrayData<?>)getArray()).getElementLength();
}
项目:OpenJSharp    文件:ArrayBufferView.java   
/**
 * Factory method for array data
 *
 * @param nb    underlying nativebuffer
 * @param start start element
 * @param end   end element
 *
 * @return      new array data
 */
public abstract TypedArrayData<?> createArrayData(final ByteBuffer nb, final int start, final int end);
项目:openjdk-jdk10    文件:ArrayBufferView.java   
/**
 * Factory method for array data
 *
 * @param nb    underlying native buffer
 * @param start start element
 * @param end   end element
 *
 * @return      new array data
 */
public abstract TypedArrayData<?> createArrayData(final ByteBuffer nb, final int start, final int end);
项目:openjdk9    文件:ArrayBufferView.java   
/**
 * Factory method for array data
 *
 * @param nb    underlying native buffer
 * @param start start element
 * @param end   end element
 *
 * @return      new array data
 */
public abstract TypedArrayData<?> createArrayData(final ByteBuffer nb, final int start, final int end);
项目:kaziranga    文件:ArrayBufferView.java   
/**
 * Factory method for array data
 *
 * @param nb    underlying nativebuffer
 * @param start start element
 * @param end   end element
 *
 * @return      new array data
 */
public abstract TypedArrayData<?> createArrayData(final ByteBuffer nb, final int start, final int end);
项目:lookaside_java-1.8.0-openjdk    文件:ArrayBufferView.java   
/**
 * Factory method for array data
 *
 * @param nb    underlying native buffer
 * @param start start element
 * @param end   end element
 *
 * @return      new array data
 */
public abstract TypedArrayData<?> createArrayData(final ByteBuffer nb, final int start, final int end);
项目:jdk8u_nashorn    文件:ArrayBufferView.java   
/**
 * Factory method for array data
 *
 * @param nb    underlying native buffer
 * @param start start element
 * @param end   end element
 *
 * @return      new array data
 */
public abstract TypedArrayData<?> createArrayData(final ByteBuffer nb, final int start, final int end);
项目:infobip-open-jdk-8    文件:ArrayBufferView.java   
/**
 * Factory method for array data
 *
 * @param nb    underlying nativebuffer
 * @param start start element
 * @param end   end element
 *
 * @return      new array data
 */
public abstract TypedArrayData<?> createArrayData(final ByteBuffer nb, final int start, final int end);