| Modifier and Type | Field and Description |
|---|---|
static @NotNull ToPushConstUnescapeCompiler |
INSTANCE
A global instance of this class.
|
| Constructor and Description |
|---|
ToPushConstUnescapeCompiler() |
| Modifier and Type | Method and Description |
|---|---|
@Nullable Instruction |
compile(@NotNull Compiler compiler,
@NotNull Compilation compilation,
@NotNull Tree tree)
Compile the given
tree and the trees in it. |
@NotNull public static final @NotNull ToPushConstUnescapeCompiler INSTANCE
@Nullable public @Nullable Instruction compile(@NotNull @NotNull Compiler compiler, @NotNull @NotNull Compilation compilation, @NotNull @NotNull Tree tree)
Compilertree and the trees in it. If this compiler cannot If this
compiler encountered a tree that it cannot compile, this compiler will pass it to
the given fallback compiler with the given compiler as the fallback
compiler.
compiler with itself as the default compiler.compile in interface Compilercompiler - a compiler this compiler must use when dealing with other
entities this compiler cannot compile.compilation - the compilation the given tree was taken from.tree - the tree to parse any instruction in it.null if this compiler failed to
compile the given tree into an instruction.