- RelativeArrayAssignWithValueImplementation - Class in org.nd4j.bytebuddy.arrays.assign.relative.withvalue
-
- RelativeArrayAssignWithValueImplementation(int, int) - Constructor for class org.nd4j.bytebuddy.arrays.assign.relative.withvalue.RelativeArrayAssignWithValueImplementation
-
- RelativeArrayAssignWithValueValueAppender - Class in org.nd4j.bytebuddy.arrays.assign.relative.withvalue
-
Handles loading the proper index
To assign an element to an array the byte code looks like the following:
public static void main(java.lang.String[]);
Code:
0: invokestatic #2 // Method returnArr:()[I <- this is our reference
3: astore_1 //store the variable in 1
4: aload_1 //load the actual variable 1
5: iconst_0 push a 0 on the stack (now we're here asking for the index of the array based on the given variable
6: iconst_5 //push a 5 on to the stack (this is the value we want to assign in the array)
7: iastore //do the actual store operation, we don't do this here
8: return
}
This is intended to be used with the following method signature:
void(int[] arr,int index,int value)
- RelativeArrayAssignWithValueValueAppender(int, int) - Constructor for class org.nd4j.bytebuddy.arrays.assign.relative.withvalue.RelativeArrayAssignWithValueValueAppender
-
- RelativeAssignNoValueArrayValueAppender - Class in org.nd4j.bytebuddy.arrays.assign.relative.novalue
-
Handles loading the proper index
To assign an element to an array the byte code looks like the following:
public static void main(java.lang.String[]);
Code:
0: invokestatic #2 // Method returnArr:()[I <- this is our reference
3: astore_1 //store the variable in 1
4: aload_1 //load the actual variable 1
5: iconst_0 push a 0 on the stack (now we're here asking for the index of the array based on the given variable
6: iconst_5 //push a 5 on to the stack (this is the value we want to assign in the array)
7: iastore //do the actual store operation, we don't do this here
8: return
}
This is intended to be used with the following method signature:
void(int[] arr,int index,int value)
- RelativeAssignNoValueArrayValueAppender(int) - Constructor for class org.nd4j.bytebuddy.arrays.assign.relative.novalue.RelativeAssignNoValueArrayValueAppender
-
- RelativeAssignNoValueImplementation - Class in org.nd4j.bytebuddy.arrays.assign.relative.novalue
-
- RelativeAssignNoValueImplementation(int) - Constructor for class org.nd4j.bytebuddy.arrays.assign.relative.novalue.RelativeAssignNoValueImplementation
-
- RelativeByteBuddyIntArithmetic - Class in org.nd4j.bytebuddy.arithmetic.relative
-
Handles actual arithmetic
between 2 numbers:
add
sub
mul
div
mod
- RelativeByteBuddyIntArithmetic(int, int, RelativeByteBuddyIntArithmetic.Operation) - Constructor for class org.nd4j.bytebuddy.arithmetic.relative.RelativeByteBuddyIntArithmetic
-
Initialize with 2 values
and an operation to do on them
- RelativeByteBuddyIntArithmetic.IntegerAddition - Enum in org.nd4j.bytebuddy.arithmetic.relative
-
- RelativeByteBuddyIntArithmetic.IntegerDivision - Enum in org.nd4j.bytebuddy.arithmetic.relative
-
- RelativeByteBuddyIntArithmetic.IntegerMod - Enum in org.nd4j.bytebuddy.arithmetic.relative
-
- RelativeByteBuddyIntArithmetic.IntegerMultiplication - Enum in org.nd4j.bytebuddy.arithmetic.relative
-
- RelativeByteBuddyIntArithmetic.IntegerSubtraction - Enum in org.nd4j.bytebuddy.arithmetic.relative
-
- RelativeByteBuddyIntArithmetic.Operation - Enum in org.nd4j.bytebuddy.arithmetic.relative
-
- RelativeCreateArrayByteCodeAppender - Class in org.nd4j.bytebuddy.arrays.create.relative
-
Byte code appender for creating
arrays of
the specified length
- RelativeCreateArrayByteCodeAppender(int) - Constructor for class org.nd4j.bytebuddy.arrays.create.relative.RelativeCreateArrayByteCodeAppender
-
- RelativeIntArrayCreation - Class in org.nd4j.bytebuddy.arrays.create.relative
-
Creates int arrays
of a specified length
- RelativeIntArrayCreation(int) - Constructor for class org.nd4j.bytebuddy.arrays.create.relative.RelativeIntArrayCreation
-
Specify the length
of the array to create
- RelativeIntegerArithmeticByteCodeAppender - Class in org.nd4j.bytebuddy.arithmetic.relative
-
Appends byte code for basic operations between 2 integers:
add
sub
mul
div
mod
- RelativeIntegerArithmeticByteCodeAppender(int, int, RelativeByteBuddyIntArithmetic.Operation) - Constructor for class org.nd4j.bytebuddy.arithmetic.relative.RelativeIntegerArithmeticByteCodeAppender
-
- RelativeLoadDeclaredInternalReference - Class in org.nd4j.bytebuddy.loadref.relative
-
Load a reference on the method stack
relative to the number of arguments
in the method.
- RelativeLoadDeclaredInternalReference(int) - Constructor for class org.nd4j.bytebuddy.loadref.relative.RelativeLoadDeclaredInternalReference
-
Pass in a ref id
for loading a reference off the stack.
- RelativeLoadDeclaredReferenceImplementation - Class in org.nd4j.bytebuddy.loadref.relative
-
Load a reference from the stack
that was not apart of a method header.
- RelativeLoadDeclaredReferenceImplementation(int) - Constructor for class org.nd4j.bytebuddy.loadref.relative.RelativeLoadDeclaredReferenceImplementation
-
- RelativeLoadIntParam - Class in org.nd4j.bytebuddy.method.integer.relative
-
- RelativeLoadIntParam(int) - Constructor for class org.nd4j.bytebuddy.method.integer.relative.RelativeLoadIntParam
-
- RelativeLoadIntParamImplementation - Class in org.nd4j.bytebuddy.method.integer.relative
-
- RelativeLoadIntParamImplementation(int) - Constructor for class org.nd4j.bytebuddy.method.integer.relative.RelativeLoadIntParamImplementation
-
- RelativeOperationByteCodeAppender - Class in org.nd4j.bytebuddy.arithmetic.relative.op
-
Appends byte code for basic operations between 2 integers:
add
sub
mul
div
mod
- RelativeOperationByteCodeAppender(RelativeOperationImplementation.Operation) - Constructor for class org.nd4j.bytebuddy.arithmetic.relative.op.RelativeOperationByteCodeAppender
-
* @param op the operation to perform
- RelativeOperationImplementation - Class in org.nd4j.bytebuddy.arithmetic.relative.op
-
Handles actual arithmetic
between 2 numbers:
add
sub
mul
div
mod
- RelativeOperationImplementation(RelativeOperationImplementation.Operation) - Constructor for class org.nd4j.bytebuddy.arithmetic.relative.op.RelativeOperationImplementation
-
and an operation to do on them
- RelativeOperationImplementation.IntegerAddition - Enum in org.nd4j.bytebuddy.arithmetic.relative.op
-
- RelativeOperationImplementation.IntegerDivision - Enum in org.nd4j.bytebuddy.arithmetic.relative.op
-
- RelativeOperationImplementation.IntegerMod - Enum in org.nd4j.bytebuddy.arithmetic.relative.op
-
- RelativeOperationImplementation.IntegerMultiplication - Enum in org.nd4j.bytebuddy.arithmetic.relative.op
-
- RelativeOperationImplementation.IntegerSubtraction - Enum in org.nd4j.bytebuddy.arithmetic.relative.op
-
- RelativeOperationImplementation.Operation - Enum in org.nd4j.bytebuddy.arithmetic.relative.op
-
- RelativeRetrieveArrayImplementation - Class in org.nd4j.bytebuddy.arrays.retrieve.relative
-
- RelativeRetrieveArrayImplementation(int) - Constructor for class org.nd4j.bytebuddy.arrays.retrieve.relative.RelativeRetrieveArrayImplementation
-
- RelativeRetrieveArrayValueAppender - Class in org.nd4j.bytebuddy.arrays.retrieve.relative
-
Handles loading the proper index
To assign an element to an array the byte code looks like the following:
public static void main(java.lang.String[]);
Code:
0: invokestatic #2 // Method returnArr:()[I <- this is our reference
3: astore_1 //store the variable in 1
4: aload_1 //load the actual variable 1
5: iconst_0 push a 0 on the stack (now we're here asking for the index of the array based on the given variable
6: iconst_5 //push a 5 on to the stack (this is the value we want to assign in the array)
7: iastore //do the actual store operation, we don't do this here
8: return
}
This is intended to be used with the following method signature:
void(int[] arr,int index,int value)
- RelativeRetrieveArrayValueAppender(int) - Constructor for class org.nd4j.bytebuddy.arrays.retrieve.relative.RelativeRetrieveArrayValueAppender
-
- ReturnAppender - Class in org.nd4j.bytebuddy.returnref
-
Appends a return statement to
a stack frame
- ReturnAppender(ReturnAppender.ReturnType) - Constructor for class org.nd4j.bytebuddy.returnref.ReturnAppender
-
- ReturnAppender.ReturnType - Enum in org.nd4j.bytebuddy.returnref
-
- ReturnAppenderImplementation - Class in org.nd4j.bytebuddy.returnref
-
- ReturnAppenderImplementation(ReturnAppender.ReturnType) - Constructor for class org.nd4j.bytebuddy.returnref.ReturnAppenderImplementation
-
- valueOf(String) - Static method in enum org.nd4j.bytebuddy.arithmetic.ByteBuddyIntArithmetic.IntegerAddition
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.nd4j.bytebuddy.arithmetic.ByteBuddyIntArithmetic.IntegerDivision
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.nd4j.bytebuddy.arithmetic.ByteBuddyIntArithmetic.IntegerMod
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.nd4j.bytebuddy.arithmetic.ByteBuddyIntArithmetic.IntegerMultiplication
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.nd4j.bytebuddy.arithmetic.ByteBuddyIntArithmetic.IntegerSubtraction
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.nd4j.bytebuddy.arithmetic.ByteBuddyIntArithmetic.Operation
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.nd4j.bytebuddy.arithmetic.relative.op.RelativeOperationImplementation.IntegerAddition
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.nd4j.bytebuddy.arithmetic.relative.op.RelativeOperationImplementation.IntegerDivision
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.nd4j.bytebuddy.arithmetic.relative.op.RelativeOperationImplementation.IntegerMod
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.nd4j.bytebuddy.arithmetic.relative.op.RelativeOperationImplementation.IntegerMultiplication
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.nd4j.bytebuddy.arithmetic.relative.op.RelativeOperationImplementation.IntegerSubtraction
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.nd4j.bytebuddy.arithmetic.relative.op.RelativeOperationImplementation.Operation
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.nd4j.bytebuddy.arithmetic.relative.RelativeByteBuddyIntArithmetic.IntegerAddition
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.nd4j.bytebuddy.arithmetic.relative.RelativeByteBuddyIntArithmetic.IntegerDivision
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.nd4j.bytebuddy.arithmetic.relative.RelativeByteBuddyIntArithmetic.IntegerMod
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.nd4j.bytebuddy.arithmetic.relative.RelativeByteBuddyIntArithmetic.IntegerMultiplication
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.nd4j.bytebuddy.arithmetic.relative.RelativeByteBuddyIntArithmetic.IntegerSubtraction
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.nd4j.bytebuddy.arithmetic.relative.RelativeByteBuddyIntArithmetic.Operation
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.nd4j.bytebuddy.returnref.ReturnAppender.ReturnType
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.nd4j.bytebuddy.arithmetic.ByteBuddyIntArithmetic.IntegerAddition
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.nd4j.bytebuddy.arithmetic.ByteBuddyIntArithmetic.IntegerDivision
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.nd4j.bytebuddy.arithmetic.ByteBuddyIntArithmetic.IntegerMod
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.nd4j.bytebuddy.arithmetic.ByteBuddyIntArithmetic.IntegerMultiplication
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.nd4j.bytebuddy.arithmetic.ByteBuddyIntArithmetic.IntegerSubtraction
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.nd4j.bytebuddy.arithmetic.ByteBuddyIntArithmetic.Operation
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.nd4j.bytebuddy.arithmetic.relative.op.RelativeOperationImplementation.IntegerAddition
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.nd4j.bytebuddy.arithmetic.relative.op.RelativeOperationImplementation.IntegerDivision
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.nd4j.bytebuddy.arithmetic.relative.op.RelativeOperationImplementation.IntegerMod
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.nd4j.bytebuddy.arithmetic.relative.op.RelativeOperationImplementation.IntegerMultiplication
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.nd4j.bytebuddy.arithmetic.relative.op.RelativeOperationImplementation.IntegerSubtraction
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.nd4j.bytebuddy.arithmetic.relative.op.RelativeOperationImplementation.Operation
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.nd4j.bytebuddy.arithmetic.relative.RelativeByteBuddyIntArithmetic.IntegerAddition
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.nd4j.bytebuddy.arithmetic.relative.RelativeByteBuddyIntArithmetic.IntegerDivision
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.nd4j.bytebuddy.arithmetic.relative.RelativeByteBuddyIntArithmetic.IntegerMod
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.nd4j.bytebuddy.arithmetic.relative.RelativeByteBuddyIntArithmetic.IntegerMultiplication
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.nd4j.bytebuddy.arithmetic.relative.RelativeByteBuddyIntArithmetic.IntegerSubtraction
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.nd4j.bytebuddy.arithmetic.relative.RelativeByteBuddyIntArithmetic.Operation
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.nd4j.bytebuddy.returnref.ReturnAppender.ReturnType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- VisitFrameFullInt - Class in org.nd4j.bytebuddy.frame
-
- VisitFrameFullInt(int, int) - Constructor for class org.nd4j.bytebuddy.frame.VisitFrameFullInt
-
- VisitFrameSameInt - Class in org.nd4j.bytebuddy.frame
-
- VisitFrameSameInt(int, int) - Constructor for class org.nd4j.bytebuddy.frame.VisitFrameSameInt
-