this.argNames = argNames;
this.modifier = modifier;
this.argClasses = argClasses;
if (argClasses.length != argNames.length) {
throw new ASMSupportException(
"different length between argClasses and argNames");
}
this.argTypes = new Type[argClasses.length];
for (int i = 0; i < argClasses.length; i++) {