public Block invokeSpecial( ParameterizedType type, String name, ParameterizedType returnType, Iterable<ParameterizedType> parameterTypes) { nodes.add(InvokeInstruction.invokeSpecial(type, name, returnType, parameterTypes)); return this; }
public Block invokeSpecial( Class<?> type, String name, Class<?> returnType, Iterable<Class<?>> parameterTypes) { nodes.add(InvokeInstruction.invokeSpecial(type, name, returnType, parameterTypes)); return this; }
public Block invokeSpecial(MethodDefinition method) { nodes.add(InvokeInstruction.invokeSpecial(method)); return this; }