com.adrninistrator.javacg.dto.interfaces.InterfaceExtendsMethodInfo Maven / Gradle / Ivy
package com.adrninistrator.javacg.dto.interfaces;
import com.adrninistrator.javacg.dto.method.MethodArgReturnTypes;
import java.util.List;
/**
* @author adrninistrator
* @date 2022/11/12
* @description: 接口继承的信息,包括接口继承的接口,及接口中的方法
*/
public class InterfaceExtendsMethodInfo {
// 接口继承的接口,接口可以继承多个接口
private final List superInterfaceList;
// 接口中的方法
private final List methodAndArgsList;
public InterfaceExtendsMethodInfo(List superInterfaceList, List methodAndArgsList) {
this.superInterfaceList = superInterfaceList;
this.methodAndArgsList = methodAndArgsList;
}
public List getSuperInterfaceList() {
return superInterfaceList;
}
public List getMethodAndArgsList() {
return methodAndArgsList;
}
}