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"; } } }