private char[][] parameterNames;
private boolean isStatic;
private int[] argumentSizes;
public DefaultBytecodeVisitor(ICodeAttribute codeAttribute, char[][] parameterNames, char[] methodDescriptor, boolean isStatic, StringBuffer buffer, String lineSeparator, int tabNumber, int mode) {
ILocalVariableAttribute localVariableAttribute = codeAttribute.getLocalVariableAttribute();
this.localVariableAttributeLength = localVariableAttribute == null ? 0 : localVariableAttribute.getLocalVariableTableLength();
if (this.localVariableAttributeLength != 0) {
this.localVariableTableEntries = localVariableAttribute.getLocalVariableTable();
} else {
this.localVariableTableEntries = null;
}
this.buffer = buffer;
this.lineSeparator = lineSeparator;