class
org.flixelgdx.logging.FlixelLoggingBytecodeHooks
public final class FlixelLoggingBytecodeHooks
Static entry points used only by the flixelgdx-logging-plugin bytecode weaver. At compile time, INVOKESTATIC Flixel.info(...) (and similar) and INVOKEINTERFACE Application.log(...) calls in game modules are rewritten to call these methods with embedded source file and line metadata so TeaVM and other runtimes that lack JVM-style stack walking still print accurate locations.
The bcGdx* methods guard at runtime: if the active ApplicationLogger is a FlixelLogger, the call is routed through the appropriate *WithSite overload; otherwise the original Application method is called unchanged so non-FlixelGDX loggers are never affected.
Do not call these methods from handwritten game code; keep using Flixel.info(Object) and related APIs.
Methods
bcInfo0(Object, String, int, String, String)
public static void bcInfo0(Object message, String sourceFile, int line, String declaringClass, String declaringMethod)
bcInfo1(String, Object, String, int, String, String)
public static void bcInfo1(String tag, Object message, String sourceFile, int line, String declaringClass, String declaringMethod)
bcWarn0(Object, String, int, String, String)
public static void bcWarn0(Object message, String sourceFile, int line, String declaringClass, String declaringMethod)
bcWarn1(String, Object, String, int, String, String)
public static void bcWarn1(String tag, Object message, String sourceFile, int line, String declaringClass, String declaringMethod)
bcErr0(String, String, int, String, String)
public static void bcErr0(String message, String sourceFile, int line, String declaringClass, String declaringMethod)
bcErr1(String, Object, String, int, String, String)
public static void bcErr1(String tag, Object message, String sourceFile, int line, String declaringClass, String declaringMethod)
bcErr2(String, Object, Throwable, String, int, String, String)
public static void bcErr2(String tag, Object message, Throwable throwable, String sourceFile, int line, String declaringClass, String declaringMethod)
bcGdxLog0(Application, String, String, String, int, String, String)
public static void bcGdxLog0(Application app, String tag, String message, String sourceFile, int line, String declaringClass, String declaringMethod)
bcGdxLog1(Application, String, String, Throwable, String, int, String, String)
public static void bcGdxLog1(Application app, String tag, String message, Throwable exception, String sourceFile, int line, String declaringClass, String declaringMethod)
bcGdxDebug0(Application, String, String, String, int, String, String)
public static void bcGdxDebug0(Application app, String tag, String message, String sourceFile, int line, String declaringClass, String declaringMethod)
bcGdxDebug1(Application, String, String, Throwable, String, int, String, String)
public static void bcGdxDebug1(Application app, String tag, String message, Throwable exception, String sourceFile, int line, String declaringClass, String declaringMethod)
bcGdxErr0(Application, String, String, String, int, String, String)
public static void bcGdxErr0(Application app, String tag, String message, String sourceFile, int line, String declaringClass, String declaringMethod)
bcGdxErr1(Application, String, String, Throwable, String, int, String, String)
public static void bcGdxErr1(Application app, String tag, String message, Throwable exception, String sourceFile, int line, String declaringClass, String declaringMethod)
bcAppLoggerLog0(ApplicationLogger, String, String, String, int, String, String)
public static void bcAppLoggerLog0(ApplicationLogger appLogger, String tag, String message, String sourceFile, int line, String declaringClass, String declaringMethod)
bcAppLoggerLog1(ApplicationLogger, String, String, Throwable, String, int, String, String)
public static void bcAppLoggerLog1(ApplicationLogger appLogger, String tag, String message, Throwable exception, String sourceFile, int line, String declaringClass, String declaringMethod)
bcAppLoggerDebug0(ApplicationLogger, String, String, String, int, String, String)
public static void bcAppLoggerDebug0(ApplicationLogger appLogger, String tag, String message, String sourceFile, int line, String declaringClass, String declaringMethod)
bcAppLoggerDebug1(ApplicationLogger, String, String, Throwable, String, int, String, String)
public static void bcAppLoggerDebug1(ApplicationLogger appLogger, String tag, String message, Throwable exception, String sourceFile, int line, String declaringClass, String declaringMethod)
bcAppLoggerErr0(ApplicationLogger, String, String, String, int, String, String)
public static void bcAppLoggerErr0(ApplicationLogger appLogger, String tag, String message, String sourceFile, int line, String declaringClass, String declaringMethod)
bcAppLoggerErr1(ApplicationLogger, String, String, Throwable, String, int, String, String)
public static void bcAppLoggerErr1(ApplicationLogger appLogger, String tag, String message, Throwable exception, String sourceFile, int line, String declaringClass, String declaringMethod)