com.github.johnreedlol.internal
Disabling of traces, asserts, etc.
Disabling of traces, asserts, etc. can be specified through the system property "ENABLE_TRACE_DEBUG" or the environment variable "ENABLE_TRACE_DEBUG". The system property takes precedence over the environment variable. See: https://github.com/adamw/scala-macro-debug
Gets the package name
Gets the package name
Prints out the object with N lines of stack trace.
Prints out the object with N lines of stack trace. Meant to be used only for asserts
the object to print out. May be "null"
N, the number of lines of stack trace intended. Defaults to zero actual lines of stack trace for negative values
Whether to use standard out for trace (as opposed to std error). Uses standard error by default
The string that would have been printed out if printing were enabled and the string that was printed out because printing was enabled.
The offset of the first line from the base of the stack trace The +1 is necessary because the method call traceInternal adds one to the offset of the stack trace
The offset of the first line from the base of the stack trace The +1 is necessary because the method call traceInternal adds one to the offset of the stack trace
Prints out the object with N lines of stack trace.
Prints out the object with N lines of stack trace. Do not use with assertions
the object to print out. May be "null"
N, the number of lines of stack trace intended. Defaults to zero actual lines of stack trace for negative values
Whether to use standard out for trace (as opposed to std error). Uses standard error by default
The string that would have been printed out if printing were enabled and the string that was printed out because printing was enabled.
Created by johnreed on 4/12/16 for https://github.com/JohnReedLOL/scala-trace-debug