/** * Creates a new LocalVariableTypeInfoAdder that will copy local variable * types into the given target local variable type table. */ public LocalVariableTypeInfoAdder(ProgramClass targetClass, LocalVariableTypeTableAttribute targetLocalVariableTypeTableAttribute) { this.constantAdder = new ConstantAdder(targetClass); this.localVariableTypeTableAttributeEditor = new LocalVariableTypeTableAttributeEditor(targetLocalVariableTypeTableAttribute); }
/** * Creates a new LocalVariableTypeInfoAdder that will copy local variable * types into the given target local variable type table. */ public LocalVariableTypeInfoAdder(ProgramClass targetClass, LocalVariableTypeTableAttribute targetLocalVariableTypeTableAttribute) { this.constantAdder = new ConstantAdder(targetClass); this.localVariableTypeTableAttributeEditor = new LocalVariableTypeTableAttributeEditor(targetLocalVariableTypeTableAttribute); }
/** * Creates a new LocalVariableTypeInfoAdder that will copy local variable * types into the given target local variable type table. */ public LocalVariableTypeInfoAdder(ProgramClass targetClass, LocalVariableTypeTableAttribute targetLocalVariableTypeTableAttribute) { this.constantAdder = new ConstantAdder(targetClass); this.localVariableTypeTableAttributeEditor = new LocalVariableTypeTableAttributeEditor(targetLocalVariableTypeTableAttribute); }
/** * Creates a new LocalVariableTypeInfoAdder that will copy line numbers into the * given target line number table. */ public LocalVariableTypeInfoAdder(ProgramClass targetClass, LocalVariableTypeTableAttribute targetLocalVariableTypeTableAttribute) { this.constantAdder = new ConstantAdder(targetClass); this.localVariableTypeTableAttributeEditor = new LocalVariableTypeTableAttributeEditor(targetLocalVariableTypeTableAttribute); }