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

Interface ClassEditor

src/main/java/me/coley/recaf/ui/controls/ClassEditor.java:10–30  ·  view source on GitHub ↗

Common functionality of class editor displays. @author Matt

Source from the content-addressed store, hash-verified

8 * @author Matt
9 */
10public interface ClassEditor {
11 /**
12 * Compiles the current source code.
13 *
14 * @param name
15 * Class name to compile.
16 *
17 * @return Recompiled bytecode of classes <i>(Should there be any inner classes)</i>.
18 */
19 Map<String, byte[]> save(String name);
20
21 /**
22 * Select the definition of the given member.
23 *
24 * @param name
25 * Member name.
26 * @param desc
27 * Member descriptor.
28 */
29 void selectMember(String name, String desc);
30}

Callers 6

saveAgentMethod · 0.65
saveMethod · 0.65
saveMethod · 0.65
ofFieldMethod · 0.65
ofMethodMethod · 0.65
selectMemberMethod · 0.65

Implementers 3

JavaEditorPanesrc/main/java/me/coley/recaf/ui/contro
ClassNodeEditorPanesrc/main/java/me/coley/recaf/ui/contro
ClassViewportsrc/main/java/me/coley/recaf/ui/contro

Calls

no outgoing calls

Tested by

no test coverage detected