src/main/java/com/sleekbyte/tailor/common/ConstructLengths.java
package com.sleekbyte.tailor.common;
/**
* Keeps track of maximum length restrictions for files and constructs.
*/
public class ConstructLengths {
public int maxClassLength = 0;
public int maxClosureLength = 0;
public int maxFileLength = 0;
public int maxFunctionLength = 0;
public int maxLineLength = 0;
public int maxNameLength = 0;
public int maxStructLength = 0;
public int minNameLength = 1;
public void setMaxClassLength(int maxClassLength) {
this.maxClassLength = maxClassLength;
}
public void setMaxClosureLength(int maxClosureLength) {
this.maxClosureLength = maxClosureLength;
}
public void setMaxFileLength(int maxFileLength) {
this.maxFileLength = maxFileLength;
}
public void setMaxFunctionLength(int maxFunctionLength) {
this.maxFunctionLength = maxFunctionLength;
}
public void setMaxLineLength(int maxLineLength) {
this.maxLineLength = maxLineLength;
}
public void setMaxNameLength(int maxNameLength) {
this.maxNameLength = maxNameLength;
}
public void setMaxStructLength(int maxStructLength) {
this.maxStructLength = maxStructLength;
}
public void setMinNameLength(int minNameLength) {
this.minNameLength = minNameLength;
}
}