Package | Description |
---|---|
es.uniovi.reflection.test.aspects | |
es.uniovi.reflection.test.component |
Modifier and Type | Method and Description |
---|---|
static RationalNumber |
RationalAspects.addOneAround(java.lang.invoke.MethodHandle mh,
int numerator,
int denominator) |
static RationalNumber |
RationalAspects.handleExceptionSimplify(java.lang.RuntimeException e,
RationalNumber r) |
static RationalNumber |
RationalAspects.handleExceptionWithOne(ZeroAsDenominatorException e,
int numerator,
int denominator) |
Modifier and Type | Method and Description |
---|---|
static void |
RationalAspects.addOneAfter(RationalNumber r) |
static void |
RationalAspects.checkBeforeMatrix(RationalNumber r,
int factor,
RationalNumber[] rationals) |
static void |
RationalAspects.checkBeforeMatrix(RationalNumber r,
int factor,
RationalNumber[] rationals) |
static void |
RationalFieldCounter.countFieldAcces(java.lang.String fieldName,
RationalNumber r) |
static void |
RationalAspects.exceptionController(java.lang.invoke.MethodHandle setter,
RationalNumber r,
int val) |
double |
RationalValueAspect.getAcotedValue(java.lang.invoke.MethodHandle mh,
RationalNumber r) |
int |
RationalMultipliedBy.getMultiplied(java.lang.String fieldName,
java.lang.invoke.MethodHandle getter,
RationalNumber r) |
static int[][] |
RationalAspects.handleExceptionMatrix(java.lang.RuntimeException rExp,
RationalNumber r,
int factor,
RationalNumber[] rationals) |
static int[][] |
RationalAspects.handleExceptionMatrix(java.lang.RuntimeException rExp,
RationalNumber r,
int factor,
RationalNumber[] rationals) |
static RationalNumber |
RationalAspects.handleExceptionSimplify(java.lang.RuntimeException e,
RationalNumber r) |
static void |
RationalAspects.safeDenominatorSetter(java.lang.invoke.MethodHandle setter,
RationalNumber r,
int val) |
static void |
RationalAspects.toZerosMatrixAfter(RationalNumber r,
int[][] matrix) |
static java.lang.String |
RationalAspects.wrappedToString(java.lang.invoke.MethodHandle oldToString,
RationalNumber r) |
Constructor and Description |
---|
RationalMultipliedBy(RationalNumber factor) |
Modifier and Type | Method and Description |
---|---|
RationalNumber |
RationalNumber.simplify() |
Modifier and Type | Method and Description |
---|---|
int[][] |
RationalNumber.toMatrix(int factor,
RationalNumber... rationals) |