@@ -166,39 +166,39 @@ class Example {
166
166
167
167
String expectedGeneratedSource =
168
168
"""
169
- package edu.wpi.first.epilogue;
169
+ package edu.wpi.first.epilogue;
170
170
171
- import edu.wpi.first.epilogue.Logged;
172
- import edu.wpi.first.epilogue.Epilogue;
173
- import edu.wpi.first.epilogue.logging.ClassSpecificLogger;
174
- import edu.wpi.first.epilogue.logging.DataLogger;
175
- import java.lang.invoke.MethodHandles;
176
- import java.lang.invoke.VarHandle;
171
+ import edu.wpi.first.epilogue.Logged;
172
+ import edu.wpi.first.epilogue.Epilogue;
173
+ import edu.wpi.first.epilogue.logging.ClassSpecificLogger;
174
+ import edu.wpi.first.epilogue.logging.DataLogger;
175
+ import java.lang.invoke.MethodHandles;
176
+ import java.lang.invoke.VarHandle;
177
177
178
- public class ExampleLogger extends ClassSpecificLogger<Example> {
179
- private static final VarHandle $x;
178
+ public class ExampleLogger extends ClassSpecificLogger<Example> {
179
+ private static final VarHandle $x;
180
180
181
- static {
182
- try {
183
- var lookup = MethodHandles.privateLookupIn(Example.class, MethodHandles.lookup());
184
- $x = lookup.findVarHandle(Example.class, "x", java.util.function.DoubleSupplier.class);
185
- } catch (ReflectiveOperationException e) {
186
- throw new RuntimeException("[EPILOGUE] Could not load private fields for logging!", e);
187
- }
181
+ static {
182
+ try {
183
+ var lookup = MethodHandles.privateLookupIn(Example.class, MethodHandles.lookup());
184
+ $x = lookup.findVarHandle(Example.class, "x", java.util.function.DoubleSupplier.class);
185
+ } catch (ReflectiveOperationException e) {
186
+ throw new RuntimeException("[EPILOGUE] Could not load private fields for logging!", e);
188
187
}
188
+ }
189
189
190
- public ExampleLogger() {
191
- super(Example.class);
192
- }
190
+ public ExampleLogger() {
191
+ super(Example.class);
192
+ }
193
193
194
- @Override
195
- public void update(DataLogger dataLogger, Example object) {
196
- if (Epilogue.shouldLog(Logged.Importance.DEBUG)) {
197
- dataLogger.log("x", ((java.util.function.DoubleSupplier) $sup.get(object)).getAsDouble());
198
- }
194
+ @Override
195
+ public void update(DataLogger dataLogger, Example object) {
196
+ if (Epilogue.shouldLog(Logged.Importance.DEBUG)) {
197
+ dataLogger.log("x", ((java.util.function.DoubleSupplier) $x.get(object)).getAsDouble());
199
198
}
200
199
}
201
- """ ;
200
+ }
201
+ """ ;
202
202
203
203
assertLoggerGenerates (source , expectedGeneratedSource );
204
204
}
0 commit comments