
org.nd4j.bytebuddy.arrays.stackmanipulation.ArrayStackManipulation Maven / Gradle / Ivy
package org.nd4j.bytebuddy.arrays.stackmanipulation;
import net.bytebuddy.implementation.bytecode.StackManipulation;
import net.bytebuddy.implementation.bytecode.collection.ArrayAccess;
import net.bytebuddy.pool.TypePool;
/**
* Stack manipulations
* for get for array manipulation (only for integers!)
*
* @author Adam Gibson
*/
public class ArrayStackManipulation {
private static TypePool typePool = TypePool.Default.ofClassPath();
private static StackManipulation store = ArrayAccess.of(typePool.describe("int").resolve()).store();
private static StackManipulation load = ArrayAccess.of(typePool.describe("int").resolve()).load();
public static StackManipulation store() {
return store;
}
public static StackManipulation load() {
return load;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy