MCPcopy
hub / github.com/Col-E/Recaf / Compilable

Interface Compilable

src/main/java/me/coley/recaf/parse/bytecode/ast/Compilable.java:11–23  ·  view source on GitHub ↗

Represents compilable AST element. @author xxDark

Source from the content-addressed store, hash-verified

9 * @author xxDark
10 */
11public interface Compilable {
12
13 /**
14 * Compiles this element.
15 *
16 * @param compilation
17 * Compilation context.
18 *
19 * @throws AssemblerException
20 * When compilation has failed.
21 */
22 void compile(MethodCompilation compilation) throws AssemblerException;
23}

Callers 3

compileMethod · 0.65
compileMethod · 0.65
toValueMethod · 0.65

Implementers 15

LabelASTsrc/main/java/me/coley/recaf/parse/byt
CommentASTsrc/main/java/me/coley/recaf/parse/byt
ExpressionASTsrc/main/java/me/coley/recaf/parse/byt
AssemblyCasesTestsrc/test/java/me/coley/recaf/AssemblyC
JavacCompilersrc/main/java/me/coley/recaf/compiler/
FieldAssemblersrc/main/java/me/coley/recaf/parse/byt
MethodAssemblersrc/main/java/me/coley/recaf/parse/byt
IntInsnASTsrc/main/java/me/coley/recaf/parse/byt
MultiArrayInsnASTsrc/main/java/me/coley/recaf/parse/byt
InvokeDynamicASTsrc/main/java/me/coley/recaf/parse/byt
FieldInsnASTsrc/main/java/me/coley/recaf/parse/byt
LineInsnASTsrc/main/java/me/coley/recaf/parse/byt

Calls

no outgoing calls

Tested by

no test coverage detected