MCPcopy Index your code
hub / github.com/airlift/bytecode / BytecodeNode

Interface BytecodeNode

src/main/java/io/airlift/bytecode/BytecodeNode.java:20–27  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

18import java.util.List;
19
20public interface BytecodeNode
21{
22 List<BytecodeNode> getChildNodes();
23
24 void accept(MethodVisitor visitor, MethodGenerationContext generationContext);
25
26 <T> T accept(BytecodeNode parent, BytecodeVisitor<T> visitor);
27}

Callers 11

visitNodeMethod · 0.65
visitBlockMethod · 0.65
visitBlockContentsMethod · 0.65
assertInterfaceMethod · 0.65
generateByteCodeMethod · 0.65
visitMethod · 0.65
acceptMethod · 0.65
visitMethodMethod · 0.65
visitNodeMethod · 0.65
enterScopeMethod · 0.65
exitScopeMethod · 0.65

Implementers 15

BytecodeBlocksrc/main/java/io/airlift/bytecode/Byte
BytecodeExpressionsrc/main/java/io/airlift/bytecode/expr
Commentsrc/main/java/io/airlift/bytecode/Comm
DoWhileLoopsrc/main/java/io/airlift/bytecode/cont
ForLoopsrc/main/java/io/airlift/bytecode/cont
IfStatementsrc/main/java/io/airlift/bytecode/cont
SwitchStatementsrc/main/java/io/airlift/bytecode/cont
TryCatchsrc/main/java/io/airlift/bytecode/cont
WhileLoopsrc/main/java/io/airlift/bytecode/cont
LineNumberNodesrc/main/java/io/airlift/bytecode/debu
LocalVariableNodesrc/main/java/io/airlift/bytecode/debu
InvokeInstructionsrc/main/java/io/airlift/bytecode/inst

Calls

no outgoing calls

Tested by

no test coverage detected