package me.lzb.jvm.clz;
/**
* Created by LZB on 2017/4/14.
*/
public class AccessFlag {
private int flagValue;
public AccessFlag(int value) {
this.flagValue = value;
}
public int getFlagValue() {
return flagValue;
}
public void setFlagValue(int flag) {
this.flagValue = flag;
}
public boolean isPublicClass() {
return (this.flagValue & 0x0001) != 0;
}
public boolean isFinalClass() {
return (this.flagValue & 0x0010) != 0;
}
public String getFlagString(){
if (isPublicClass()){
return "public";
}else {
return "not public";
}
}
}