MCPcopy Create free account
hub / github.com/FabricMC/Matcher / isCallToInterface

Method isCallToInterface

src/main/java/matcher/Util.java:149–155  ·  view source on GitHub ↗
(MethodInsnNode insn)

Source from the content-addressed store, hash-verified

147 }
148
149 public static boolean isCallToInterface(MethodInsnNode insn) {
150 assert insn.itf || insn.getOpcode() != Opcodes.INVOKEINTERFACE;
151
152 return insn.itf;
153 /*return insn.getOpcode() == Opcodes.INVOKEINTERFACE
154 || (insn.getOpcode() == Opcodes.INVOKESPECIAL || insn.getOpcode() == Opcodes.INVOKESTATIC) && insn.itf;*/
155 }
156
157 public static boolean isCallToInterface(Handle handle) {
158 assert handle.isInterface() || handle.getTag() != Opcodes.H_INVOKEINTERFACE;

Callers 4

compareInsnsMethod · 0.95
isSameMethodMethod · 0.95
processMethodInsnsMethod · 0.95
resolveMethodMethod · 0.95

Calls 1

isInterfaceMethod · 0.80

Tested by

no test coverage detected